본문 바로가기
AWS/EC2

[AWS] EC2 Ubuntu 프리티어 인스턴스 생성하기

by 볼링치는 개발자 2021. 1. 10.
반응형

EC2

EC2는 Amazon Web Services(AWS) 클라우드에서 확장 가능 컴퓨팅 용량을 제공해 주는 서비스입니다.

Amazon Elastic Compute Cloud의 앞 단어인 ECC를 따와, C가 2개라는 의미로 EC2로 불리고 있습니다.

이번 포스팅에서는 EC2에서 Ubuntu 인스턴스를 생성하는 방법으로 포스팅해보겠습니다.


EC2 인스턴스 생성하기

우선 AWS콘솔에 접속해 로그인을 해주고, 계정이 없으면 회원 가입하여 로그인해줍니다.

https://aws.amazon.com/

 

클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services

제조 AWS를 활용한 Siemens의 에너지, 의료 서비스, 제조 분야 혁신 Siemens가 AWS를 사용하여 어떻게 문화를 바꾸고 혁신을 장려하며 비즈니스 성과를 창출했는지 알아보세요. 자세히 알아보기  업종

aws.amazon.com

다음과 같은 화면이 로딩되면, Console의 서비스에서 'EC2' 메뉴를 찾아 클릭해 줍니다.

 

 

 

EC2메뉴에 들어와서, 먼저 AWS EC2 서비스의 리전, 지역이 서울로 설정되어있는지 확인해 줍니다.

이 리전, 지역이 다르면 실행 중인 인스턴스 등, EC2의 정보를 포함하는 대시보드가 정말 다르게 출력됩니다.

즉, 다른 리전에 인스턴스를 생성해놓고 까먹으면 생각지도 못한 과금이 발생할 수 있으니 조심해야 합니다.

 

 

지역 설정 후 좌측에 보이는 '인스턴스 시작' 메뉴의 '인스턴스 시작'을 클릭해 줍니다.

 

 


EC2 인스턴스를 생성하기 위해서는 다음과 같은 7단계를 거쳐 생성합니다.

 

AMI선택 -> 인스턴스 유형 선택 -> 인스턴스 구성 -> 스토리지 추가 -> 태그 추가 -> 보안 그룹 구성 -> 검토

 

EC2 인스턴스는 쉽게 이해하기 위해 "서버 컴퓨터 그 자체"라고 생각하시면 쉽게 이해하실 수 있습니다.


단계 1 : AMI 선택

AMI를 선택하는 단계입니다. AMI는 Amazon Machine Image의 줄임말입니다.

AMI에는 운영체제, 서비스 전달에 필요한 추가 소프트웨어 등이 포함되어있습니다.

아마존에서는 정말 다양한 종류의 서버를 제공하고 있습니다.

이번 포스팅에서 생성해볼 'Ubuntu Server 20.04 LTS (HVM) SSD Volume Type'을 선택해 줍니다.


단계 2 : 인스턴스 유형 선택

이번 포스팅에서는 AWS에 대한 학습을 하는 사용자들의 입장으로, 조건에 맞으면 과금 없이 무료로 사용할 수 있는 프리티어 전용 인스턴스를 선택하고 '검토 및 시작' 버튼을 눌러줍니다.

'검토 및 시작'을 클릭하면, 프리티어 인스턴스로 3,4,5,6단계인 인스턴스 구성, 스토리지 추가, 태그 추가, 보안 그룹 구성이 자동으로 설정됩니다.


단계 7 : 검토 

 

검토 단계에서, 인스턴스 보안이 낮다는 경고 메시지를 받을 수 있습니다.

해당 경고 메시지의 '보안 그룹 편집'을 클릭해 보안 그룹 편집을 해줍시다.

 

기존에 설정해주지 않은 보안 그룹의 규칙에는 0.0.0.0 IP가 허용되어있는데, 이는 즉 모든 IP주소에서 현재 생성하고 있는 인스턴스에 액세스 할 수 있도록 허용한다는 의미입니다.

 

유형을 HTTP로 선택한 이유는, 제가 추후에 설치할 서버는 HTTP 프로토콜을 통해 구동될 서버라 HTTP로 선택하였고, 유형은 추후 사용하실 유형으로 선택해주시면 프로토콜과 포트 범위는 자동으로 선택이 됩니다.

 

'소스' 부분에 드롭박스를 통해 '내 IP'를 선택해 본인 IP를 추가해 주시면 됩니다.

 

해당 EC2 인스턴스를 본인이 아닌 다른 사용자도 접근 가능하게 설정해주시려면 '규칙 추가' 버튼을 눌러 그 사용자의 IP 주소를 입력해주시면 됩니다.

본인의 IP주소를 확인하기 위해 다음 사이트를 방문하시면 쉽게 알 수 있습니다.

https://www.findip.kr/

 

아이피 확인 - my ip address

IP 주소를 확인하는 가장 쉽고 빠른 방법 이 사이트(findip.kr)에 접속하는 것이 IP주소를 확인하는 가장 쉽고 빠른 방법이다. 211.249.205.134 가 현재 접속한 기기의 공인 IP(Internet Protocol) 주소다 IP주소

www.findip.kr

 

 

 

 

보안 그룹 설정을 완료하고, '시작하기' 버튼을 눌러줍니다.

'시작하기'버튼을 클릭하면, 다음과 같이 '기존 키 페어 선택 또는 새 키 페어 생성'이라는 창이 로딩됩니다.

사진과 같이 첫 번째 드롭박스에서 '새 키 페어 생성'을 선택해 주시고, 키 페어 이름을 원하시는 이름으로 설정 후 키 페어 다운로드를 클릭하면 생성한 키 페어의 pem 파일이 다운로드됩니다.

 

AWS 서버에 접속하는 방법은 해당 키 페어를 사용해 인증하여 접속합니다.

다운로드한 키 페어 pem파일은 관리를 매우 잘하셔야 합니다. 쉽게 생각해 pem파일은 비밀번호랑 같습니다. 다른 사람이 pem파일을 갖고 있으면 해당 인스턴스에 자유롭게 접속할 수 있으므로 개인적으로 잘 관리해야 합니다.

키 페어 생성을 완료하고, '인스턴스 시작'을 클릭하면 원하는 인스턴스를 생성할 수 있습니다.

 

저 같은 경우는 pem파일을 별도의 폴더를 만들어 관리해 주기로 하였습니다.

 

 

키 페어를 관리해주고, AWS사이트로 돌아와 EC2의 실행 중인 인스턴스를 확인하면, 다음과 같이 방금 생성한 인스턴스가 정상적으로 생성된 것을 확인할 수 있습니다.

 

 

 

다음 포스팅에서는 해당 키 페어를 통해 생성한 인스턴스에 접속하는 방법을 포스팅해보겠습니다.

반응형

댓글