본문 바로가기
네트워크, 서버/AWS

[AWS] EC2서버 생성하기

1. EC2 서버란?

 

이 포스팅에서는 AWS에서 제공하는 여러가지 서비스중 EC2라는 서비스에 대해 설명할려고 합니다. EC2를 쉽게 설명하자면 그냥 서버컴퓨터 1대를 제공하는 서비스로 이해하시면 쉽습니다. 이러한 EC2에 DB가 설치된 상태로 제공하는 서비스를 AWS에서는 RDS라는 이름으로 제공하며 개발자가 그냥 EC2에 직접 DB를 설치하여 EC2를 RDS(DB서버)처럼 사용하거나 WAS서버 혹은 FTP서버등 원하는대로 사용이 가능합니다 말 그대로 컴퓨터 1대를 얻게 된거니깐요. 현재 포스팅에서는 내용이 너무 길어지기 때문에 회원가입이라던가 보안정책 등의 중간과정은 생략하고 바로 EC2서비스를 이용하는 방법에 대해서 알아보겠습니다.

 

 

 

 

 

2. EC2 생성 

 

시작하기 전에 우측상단의 지역을 서울로 변경해 줍니다.

 

우선 EC2메뉴로 들어와서 상단의 '실행 중인 인스턴트'를 눌러줍니다.

 

 

 

인스턴스 시작버튼을 눌러줍니다.

 

 

 

EC2에는 자동으로 운영체제가 설치된 상태로 제공이 됩니다. 저는 맨 위의 아마존리눅스가 설치되어 있는 EC2를 신청할건데 선택버튼 밑의 x86과 Arm은 Cpu종류에 따른 옵션이며 이 구분에 대해서 잘 모르신다면 x86으로 선택해 주시면 됩니다.

 

 

 

EC2 서버의 사양을 선택하는 옵션입니다. 저는 프리티어(무료)가 적용되는 2번째 옵션을 선택하고 '인스턴스 세부 정보 구성' 버튼을 눌렀습니다.

 

 

 

개인적으로 설정을 해주시고 잘 모르겠다 한다면 기본세팅값 그대로 두고 다음 버튼을 눌러줍니다.

 

 

 

여기도 마찬가지로 개인적으로 설정을 해주시고 잘 모르겠다 한다면 기본세팅값 그대로 두고 다음 버튼을 눌러줍니다.

 

 

 

태그를 지정하는 공간입니다. 저는 태그설정 없이 다음 버튼을 눌렀습니다.

 

 

 

여기는 조금 중요한 부분입니다. 내 EC2서버에 접근가능한 IP를 설정하는 화면인데 만약 여기서 현재 내가 사용중인 컴퓨터의 IP한개만 입력할경우 나중에 다른 컴퓨터에서는 IP가 변경되기 때문에 EC2서버로 접근이 불가능해 집니다. 저의 경우 테스트용 EC2이기 때문에 위치무관(어떤 IP든 접속가능)으로 설정하고 검토 및 시작 버튼을 눌렀습니다.

(참고로 EC2서버와 DB서버처럼 서버와 서버간의 통신에서도 막힐수가 있기 때문에 그 부분도 고려해 주셔야하며 만약 이 EC2를 WAS서버로 사용하실 거라면 HTTP통신을 위한 8080포트나 80포트에 대한 접근가능 IP설정도 해주셔야 합니다)

 

 

 

지금까지 입력한 사항을 검토해보고 이상이 없다면 시작하기 버튼을 눌러줍니다.

 

 

 

시작하기 버튼을 누르면 키페어 다운로드 팝업이 뜨는데 적당한 키페어 이름을 적고 다운로드 받으시면 됩니다. 이 키페어는 SSH클라이언트를 이용하여 서버에 접근할때 사용합니다. 주의하실점은 키페어는 한번만 다운로드 가능하고 그 이후에는 재다운로드가 불가능하니 잘 보관해야만 합니다.

 

 

 

인스턴트 보기 버튼을 누르면 생성된 EC2가 보이는데 생성시간이 5분정도 소요되기 때문에 진행중이라고 되어 있다면 조금 기다려 주시면 됩니다. 만약 생성이 완료 되었다면 앞서 생성한 KeyPair과 Putty같은 툴을 이용하여 서버에 접속하여이 원하는대로 EC2를 사용하시면 됩니다.

(참고로 최초 접근시 계정명은 'ec2-user'이며 keyPair를 사용하기 때문에 비밀번호는 없습니다)

 

 

 

 

 

 

 

 

 

 

댓글