본문으로 바로가기
반응형

현재 네트워크에서는 비싼 장비를 직접 구매 또는 대여를 하지 않는 클라우드 컴퓨팅 시장이 크게 형성되어 있습니다.

그 클라우드 컴퓨팅 시장 중 가장 큰 점유율을 차지하고 있는 아마존 웹 서비스EC2 인스턴트 생성 과정입니다.


Amazon EC2 (Elastic Compute Cloud)란?

Amazon EC2 (Elastic Compute Cloud)란 AWS에서 가장 먼저 생겨난 기본적이고 가장 많이 쓰이는 상품 중 하나이다. 몇 번의 간단한 클릭만으로 서버를 생성할 수 있음과 동시에 사용한 만큼만 요금을 지불하면 되므로 효율성과 비용 절감의 장점을 가지고 있다. EC2에서 생성하는 서버를 인스턴스(Instance)라고 부르며, 많은 종류의 인스턴스 유형, 구입 옵션 등이 있어 필요에 맞는 인스턴스를 선택하여 서버를 구성할 수 있다. 인스턴스는 쉽게 말해 컴퓨터 1대라고 생각하면 된다. 만약 EC2에서 컴퓨터를 5대 임대하게 된다면 3대의 인스턴스가 생성된다.


본 게시글은 2020년 2월 17일자 AWS 홈페이지에 맞춰 작성되었습니다. 추가적으로 서술해야하는 과정이 나온다면 리빌딩 하겠습니다. (2020.02.17)


Amazon EC2 인스턴스 생성

1. AWS 홈페이지에 접속하여 로그인하여 AWS Management Console에 접속한다.

2. 로그인 후 오른쪽 상단'오하이오'를 클릭하여 리전을 변경해준다.[각주:1] '아시아 태평양 (서울) ap-northeast-2'를 클릭하여 리전을 변경한다.


리전(Region)이란? AWS가 전 세계에서 데이터 센터를 클러스터링하는 물리적 위치를 말하는데, 쉽게 말해 AWS의 서비스가 있는 물리적 장소이다. 2020년 2월 현재 기준으로 총 18개의 리전이 있으며, 리전 안에는 가용 영역(AZ)가 여러개 존재하고 있다.
이렇게 리전을 여러개 두는 이유는 천재지변 또는 다른 이유로 리전이 다운되더라도 다른 리전에 백업 데이터가 있다면 문제 없이 서비스를 할 수 있기 때문이다. 리전을 선택할 때는 자신이 서비스 할 장소가 어디에 있는지를 선택하여 리전을 선택하면 된다.[각주:2]

3. 리전이 '오하이오'에서 '서울'로 변경된 것을 확인할 수 있다.

4. 좌측 상단의 '서비스'를 클릭하여 '컴퓨팅''EC2'를 클릭한다.

5. 사진과 같이 EC2 대시보드(콘솔 화면)가 나온다.[각주:3] EC2 대시보드에서는 현재 사용하는 리전과 인스턴스의 종류, 인스턴스 생성, 인스턴스 서비스 상태 등 위에서 선택한 리전의 다양한 EC2의 정보를 확인할 수 있다.[각주:4]


6. 좌측 중앙의 '인스턴스 시작' 버튼을 클릭하여 '인스턴스 시작'을 클릭한다.


7. 단계 1: Amazon Machine Image(AMI)를 선택하는 화면이 나온다. 쉽게 말해 '운영체제'를 선택하는 단계이다. AWS에서 공식적으로 제공하는 AMI (빠른 시작), 마켓플레이스에서 제공하는 AMI, AWS 커뮤니티에서 제공하는 AMI다양한 AMI가 존재한다.[각주:5] 3번째 'Ubuntu Server 18.04 LTS (HVM), SSD Volume Type'선택한다.

8. 단계 2: 인스턴스 유형 선택 단계가 나온다. 많은 종류의 인스턴스 유형이 있으며, 쉽게 말해 컴퓨터의 사양을 선택하는 과정이다. 유형에는 일반적인(General) 목적, 용량(Storage) 목적, 메모리(Memory) 목적, 그래픽(GPU) 목적다양한 Family가 있다. 유형에 보면 앞(접두어)에는 t2, t3a, 뒤(접미사)에는 nano, micro, small, medium, large, xlarge, 2xlarge가 붙어 있는데 접두어는 인스턴스의 부품, 접미사는 인스턴스의 성능을 나타낸다. 숫자, 단위가 커질수록 성능이 좋다는 의미를 가지고 있다. 2번째 't2.micro'를 선택하고 우측 하단의 '검토 및 시작' 버튼을 클릭한다.[각주:6]

9. 단계 3: 인스턴스 세부 정보 구성 단계가 나온다. 몇 개의 인스턴스(몇 대의 컴퓨터)를 생성할 것인지네트워크 값 등 세부 정보를 선택하여 구성할 수 있다. 일정 수준 이상의 스킬이 요구되는 단계이다.[각주:7] 우측 하단의 '다음: 스토리지 추가' 버튼을 클릭한다.

10. 단계 4: 스토리지 추가 단계가 나온다. 새 볼륨을 추가하거나, 1단계에서 선택한 AMI의 이미지 생산자가 권장하는 설정으로 되어있는 값변경할 수 있다. 스토리지의 용량, 볼륨 유형, 암호화 등을 선택할 수 있다. 볼륨 유형에는 우리가 아는 마그네틱 방식(HDD)SSD가 있으며, 마그네틱 방식보다 SSD의 속도가 훨씬 빠르다. 또한 프로비저닝 SSD로 볼륨 유형을 선택하면 우측의 IOPS 값을 조절할 수 있다.[각주:8] 우측 하단의 '다음: 태그 추가' 버튼을 클릭한다.

11. 단계 5: 태그 추가 단계가 나온다. 추가하는 인스턴스가 어떤 역할을 하는지에 대해서 설명을 붙일 수 있다. '다른 태그 추가' 버튼을 클릭하여 자신이 입력하고 싶은 키와 값을 입력한 후[각주:9] 우측 하단의 '다음: 보안 그룹 구성' 버튼을 클릭한다.

12. 단계 6: 보안 그룹 구성 단계가 나온다. 현재 만드는 인스턴스에서 어떠한 서비스를 하냐에 따라 보안 그룹의 구성이 달라질 수 있다. 일정 수준의 네트워크의 지식이 요구되는 단계이다.[각주:10] 우측 하단의 '검토 및 시작' 버튼을 클릭한다.

13. 단계 7: 인스턴스 시작 검토 단계가 나온다. 앞에서 구성한 단계들을 종합해서 보여주는 단계이다. 우측 하단의 '시작하기' 버튼을 눌러서 '키 페어 정의 및 시작'을 한다.

14. 생성할 인스턴스에 접속시 필요한 비밀번호를 만드는 '기존 키 페어 선택 또는 새 키페어 생성' 단계가 나온다. 여기서 생성하는 '키'암호화 되어있는 수많은 문자로 구성되어 있으며, 이 '키'만이 인스턴스에 접속할 수 있는 유일한 비밀번호이다. '기존 키 페어 선택' 오른쪽 삼각형▼을 눌러 '새 키페어 생성'을 클릭한다.

15. 설정하고 싶은 키 페어 이름을 설정한 후 우측의 '키 페어 다운로드' 버튼을 클릭한다.

16. 좌측 하단에 설정한 이름으로 생성된 .pem 확장자의 키 페어가 다운로드 되는 것을 확인할 수 있다. 이 키 페어 파일은 현재 생성하는 인스턴스에 접속할 수 있는 유일한 비밀번호이므로 파일을 잃어버리게 되면 인스턴스에 영구적으로 접속할 수 없게 된다. 잃어버리지 않도록 백업해두는 것이 중요하다.

17. '인스턴스 시작' 버튼을 눌러서 인스턴스를 생성한다.

18. 아래와 같이 '인스턴스 시작 개시' 라는 문구와 함께 인스턴스가 시작(생성 후)된다.

19. '지금 인스턴스를 시작 중입니다.' 라는 문구와 함께 연결 방법등이 나와있는 '시작 상태' 화면이 뜬다. 우측 하단의 '인스턴스 보기' 버튼을 클릭한다.

20. 생성한 인스턴스의 목록이 나오게 된다. 생성한 인스턴스의 ID, 유형, 가용 영역과 인스턴스의 상태, 경보 상태, IP 주소 등 다양한 정보가 나온다. 현재 인스턴스 상태에 노란색 불과 함께 'pending' 이라는 문구를 확인할 수 있다. 인스턴스가 시작 중이라는 뜻이다. 우측 상단의 2개의 화살표로 이루어진 동그라미 (새로고침)를 클릭한다.

21. 인스턴스 상태에 초록색 불과 함께 'running'이라는 문구를 확인할 수 있다. 인스턴스가 정상적으로 생성됨과 동시에 시작한 것을 확인할 수 있다.


  1. 본 게시글에서는 '아시아 태평양 (서울)'로 리전을 변경한다. [본문으로]
  2. 혹은 Cloudping.info (https://www.cloudping.info/)에서 자신이 서비스 할 위치의 브라우저에서 최적의 핑값을 찾아 리전을 구성할 수 있다. [본문으로]
  3. 본 게시글에서는 새로운 EC2 콘솔로 진행한다. [본문으로]
  4. 각 리전마다 EC2 대시보드는 개별적으로 나온다. [본문으로]
  5. 본 게시글에서는 '프리 티어 사용 가능'한 조건이 붙은 AMI를 선택한다. [본문으로]
  6. 본 게시글에서는 '프리 티어 사용 가능'한 조건이 붙은 인스턴스 유형을 선택한다. [본문으로]
  7. 본 게시글에서는 세부 정보 구성 단계를 건드리지 않고 진행한다. '이런 단계에서는 이러한 내용을 구성할 수 있구나'만 알아두고 다음 단계로 진행한다. [본문으로]
  8. 본 게시글에서는 세부 내용을 변경하지 않고 그대로 진행한다. 혹 변경하고 싶은 부분이 있다면 용량을 '프리 티어 사용' 용량의 최대 용량인 30GB까지 변경하여 진행한다. [본문으로]
  9. 추가하지 않아도 무방하다. [본문으로]
  10. 본 게시글에서는 추가하지 않고 그대로 진행한다. [본문으로]
반응형