● EC2 란?
- Amazon Elastic Compute Cloud(Amazon EC2)
Amazon Web Services(AWS) 클라우드에서 확장 가능 컴퓨팅 용량을 제공합니다. Amazon EC2를 사용하면
하드웨어에 선투자할 필요가 없어 더 빠르게 애플리케이션을 개발하고 배포할 수 있습니다.
Amazon EC2를 통해 원하는 만큼 가상 서버를 구축하고 보안 및 네트워크 구성과 스토리지 관리가 가능합니다.
또한 Amazon EC2는 요구 사항이나 갑작스러운 인기 증대 등 변동 사항에 따라 신속하게 규모를 확장하거나
축소할 수 있어 서버 트래픽 예측 필요성이 줄어듭니다.
EC2의 장점은 클릭 몇번으로 간단하게 서버를 만들 수 있다는 점입니다.
또한, EC2를 생성하고 AWS의 여러가지 서비스 ( S3, Route53, Elastic Load Balancing ) 등 함께 사용하면
엄청난 효과를 볼 수 있습니다.
지금부터 이러한 EC2를 생성하고 고정IP를 연결하는 법까지 해보겠습니다.
● EC2 생성
1. AMI 선택
- Amazon Linux 2 AMI (64비트 x86)를 선택합니다.
2. 인스턴스 유형 선택
- 프리 티어에서 사용가능한 t2.micro 유형을 선택, ( 다음:인스턴스 세부 정보 구성 ) 을 클릭합니다
3. 인스턴스 세부 정보 구성
- 모두 Default로 설정합니다.
저는 Default 서브넷을 삭제했기 떄문에, 새 서브넷 생성을 클릭하고 새 subnet을 만들었습니다.
- 서브넷 생성창
Default로 있는 VPC을 사용합니다.
1. 생성할 서브넷의 이름을 표기합니다.
2. 가용영역 (Availability Zone)에서 아무거나 편한 영역을 선택합니다.
3. ipv4 CIDR(Classless Inter Domain Routing) 블록에서 VPC영역과 동일하게 설정을 해줍니다.
4. 서브넷 생성 버튼을 클릭하여 새로운 서브넷을 만들어줍니다.
이렇게 새로 생긴 subnet을 확인할 수 있습니다.
인스턴스 세부 정보 구성에서 새로만든 서브넷을 넣어줍니다.
4. 스토리지 추가
- 볼륨 유형을 선택할수 있습니다.
SSD, 마그네틱등 다양한 볼륨유형이 있지만 마그네틱(표준) 으로 선택합니다.
5단계 태그추가는 건너뜁니다.
6. 보안 그룹 구성
- 새보안 그룹 생성과 기존 보안 그룹 선택 이 있습니다.
기존 보안 그룹을 선택하게되면 간단한 인바운드 설정 (기본으로는 SSH만 허용)을 Default로 설정합니다.
저는 여기서 이미 만들어둔 Default 보안 그룹으로 설정 하였습니다.
보안 그룹 설정이 완료되었으면 오른쪽 하단에있는 검토 및 시작 버튼을 눌러줍니다.
- 보안 그룹선택을 마치고 검토 및 시작 버튼을 누르게되면
부팅을 SSD에서 할건지 기존에 골랐던 마그네틱(표준) 볼륨으로 할건지 물어봅니다.
저는 여기서 마그네틱을 사용으로 눌러주었습니다.
7. 인스턴스 시작 검토
인스턴스 유형, 보안 그룹등 지금까지 설정한게 맞는지 다시 한번 확인 합니다.
확인이 완료되면 시작하기 버튼을 누릅니다.
시작하기 버튼을 누르게되면 EC2를 생성하고 난뒤 SSH로 접속할때 필요한 열쇠를 생성하는 창이 뜨게됩니다.
새 키 페어 생성(Default) 을 누르고 키페어 이름을 설정해줍니다.
완료되었으면 키페어 다운로드를 누릅니다.
내PC/다운로드 를 열어보면 방금 생성한 키가 만들어져있는걸 확인할 수 있습니다.
※ 방금 생성한 키를 잊어버리거나 삭제한경우 EC2에 접속이 힘들어지니 꼭 소중히 보관하셔야 합니다.
키 페어까지 생성하였으면, EC2 설정 및 생성이 끝났습니다.
오른쪽 밑에있는 인스턴스 보기를 누르면 지금까지 만든 EC2를 확인할 수 있습니다.
지금까지 설정하여 생성된 EC2가 잘 실행되고 있는걸 확인할 수 있습니다.
하지만 지금 생성한 EC2는 유동적인 IP를 가지고있기때문에 웹서버에 사용한다든지 다른 서비스를 할 때 불편할 수 있습니다.
다음 시간에는 EC2에 Elastic IP를 연결하여 이러한 문제를 해결해보겠습니다.
'Cloud > AWS' 카테고리의 다른 글
[AWS] Route53 을 이용해서 EC2에 이름붙여주기 (1) | 2021.02.26 |
---|---|
[AWS] EC2에 Elastic IP 할당 (0) | 2021.02.25 |
AWS 란? (2) | 2021.01.01 |