| System Structure
둘째날인 오늘은 "EC2 인스턴스"를 생성해보겠습니다.
목차
1. EC2란?
2. EC2 인스턴스 생성
2.1 인스턴스 설정
3. EC2 인스턴스 종료
내용
1. EC2란?
Amazon Ec2란 Amazon Elastic Compute Cloud는 Amazon Web Services(AWS) 클라우드에서 확장 가능 컴퓨팅입니다.
클라우드 컴퓨팅은 IT 리소스(ex: 스토리지, DB등)를 인터넷으로 사용한 만큼만 비용을 지불(온디멘드)하고 자유롭게 사용하는 것을 이야기합니다.
즉 쉽게 말하면 이미 아마존에서 구축한 데이터 센터 서버들을 원격으로 돈을 내고 사용하는 서비스 이름이다.
2. EC2 인스턴스 생성하기
https://aws.amazon.com/ko/ 접속후에 로그인 해주세요.
오른쪽 위에 있는 지역을 꼭 "서울"로 바꿔주시고 EC2를 선택해주세요.
EC2 대시보드에서 인스턴스 시작 -> 인스턴스 시작 선택
2.1 인스턴스 설정
| 이름 및 태그
저는 AWS를 사용하여 Hadoop을 해볼 것이기 때문에 아래와 같이 인스턴스 설정했습니다.
- 이름 : SG_Hadoop_NameNode
| 애플리케이션 및 OS 이미지(Amazon Machine Image)
- OS : Red Hat Enterprise Linux 9 (HVM), SSD Volume Type 64비트(x86)
| 인스턴스 유형
- 요금제 : t3.medium -> 프리티어 요금제가 지원되는지 확인하고 지원이 안되면 다른것을 선택해주세요.
| 키 페어(로그인)
- 로그인(연결) : 새 키 페어 생성
연결 방법중 비밀번호 없이 편리하게 로그인하기 위하여 SSH 키 생성을 합니다.
(미리 만들어진 키쌍이 있으면 선택하셔도 됩니다.)
- 키 페어 이름 : SG_Haddop_key
- 키 페어 유형 : RSA
- 프라이빗 키 파일 형식 : .ppk
-> putty로 접속하기 위하여 .ppk 파일 형식으로 키 쌍을 생성하겠습니다.
혹시 .pem으로 생성하신 분들은 putty 접속을 하기 위해서는 puttygen을 이용하여 .pem파일을 .ppk로 변환시켜도 됩니다.
| 네트워크 설정
내부 서버끼리는 자유롭게 통신하기 위해서 아래와 같은 보안그룹을 생성합니다.
편집 -> 보안 그룹 생성
- 보안 그룹 이름 : sg_open_all
- 설명 : same calss group
-> 같은 내부망 안에서는 모든 포트를 허용하겠습니다.
기존에 있던 ssh는 두고 "보안 그룹 규칙 추가"를 선택합니다.
- 유형 : 모든 TCP
- 소스 유형 : 내 IP
| 스토리지 구성
10GB -> 20GB로 수정
| 요약
- 소프트웨어 이미지(AMI) : Red Hat
- 가상 서버 유형(인스턴스 유형) : t3.medium
- 방화벽(보안 그룹) : 새 보안 그룹
- 스토리지(볼륨) : 1개의 볼륨 - 20GiB
마지막으로 인스턴스 시작을 선택합니다.
초기화 -> 2/2개 검새 통과로 바뀌면 인스턴스를 사용할 수 있습니다.
컴퓨터의 사양에 따라 다르지만 5분이 지나도 바뀌지 않으면 새로고침(F5)를 눌러 상태가 바뀌었는지 확인해주세요.
3. 인스턴스 종료
EC2 대시보드 -> 인스턴스(실행 중)을 선택하면 실행중인 인스턴스를 볼 수 있습니다.
중지할 인스턴스를 체크하고 인스턴스 중지를 선택하면 됩니다.
인스턴스 종료를 선택하면 이 인스턴스는 삭제되어 더이상 사용할 수 없게 됩니다.
인스턴스를 또 사용할 것이라면 꼭 "중지(STOP)"을 선택하시고 종료(Terminate)를 선택하시지 마세요.
요금 관련 해서는 중지 할경우 중지된 인스턴스에 대해 사용 요금이나 데이터 전송 요금이 부과되지는 않지만 모든 Amazon EBS 볼륨에 대한 스토리지 요금은 부과된다고 하네요.
중지를 선택하면 중지중이라는 문구가 뜨고 곧 성공적으로 중지되었다는 문구가 뜨면 F5(새로고침)을 누르면
중지가 되었기 때문에 "일치하는(실행중인) 인스턴스를 찾을 수 없음"이라고 뜹니다.
'Cloud | AI | BigData' 카테고리의 다른 글
[AWS-EC2 Hadoop|Hive|Spark] Hadoop 3.2 설정파일 설정 (0) | 2022.12.07 |
---|---|
[AWS-EC2 Hadoop|Hive|Spark] Haoop3.2 설치(Hadoop 계정) (2) | 2022.12.06 |
[AWS-EC2 Hadoop|Hive|Spark] 계정생성 Java8설치 + selinux해제 (0) | 2022.12.05 |
[AWS-EC2 Hadoop|Hive|Spark] 인스턴스 putty 접속 + root 접속 + puttygen .ppk 생성 + (0) | 2022.12.04 |
[AWS-EC2 Hadoop|Hive|Spark]AWS 회원가입, 계정 삭제, 비밀번호 변경 (2) | 2022.11.16 |
댓글