가상 서버를 제공하는 EC2

이재홍 http://www.pyrasis.com 2014.03.24 ~ 2014.06.30

EC2 인스턴스 유형

EC2에서 생성한 가상 서버를 인스턴스라고 합니다. 서버 각각을 객체로 본다고 할 수 있습니다. 그리고 PC와 서버에는 어떤 부품이 사용되었고 성능이 어떤지 알려주는 사양이 있습니다. EC2 인스턴스도 마찬가지로 여러 가지 사양이 있습니다. EC2의 인스턴스 유형이 여러 가지 사양으로 나뉘어져 있는 이유는, 비용 절감과 효율성 때문입니다. 사용량이 적으면 낮은 사양의 인스턴스를 사용하면 되고, 사용량이 많아 부하가 크면 높은 사양을 사용하면 됩니다. 이처럼 사용자에게 선택권을 준다는 것이 큰 장점입니다.

인스턴스 유형은 m3.medium처럼 앞에 인스턴스 패밀리인 m에 세대Generation를 뜻하는 숫자가 붙고 .(점) 뒤는 전체적인 사양 규모를 뜻하는 단어가 붙습니다.

인스턴스 패밀리는 다음과 같습니다.

  • 범용: M1과 M3으로 시작하는 인스턴스 유형입니다. vCPU, 메모리, 네트워크, 저장 공간 등이 평균적인 사양으로 제공됩니다.
  • 컴퓨팅 최적화: C로 시작하는 인스턴스 유형입니다. 다른 인스턴스 패밀리에 비해 메모리 대비 vCPU 비율이 높습니다.
  • GPU 인스턴스: G로 시작하는 인스턴스 유형입니다. 고성능의 NVIDIA GPU가 장착되어 있습니다. CUDA, OpenCL 등을 실행할 때 사용됩니다.
  • 메모리 최적화: M2와 CR1로 시작하는 인스턴스 유형입니다. 다른 인스턴스 패밀리에 비해 메모리 용량이 훨씬 큽니다.
  • 스토리지 최적화: H와 I로 시작하는 인스턴스 유형입니다. 다른 인스턴스 패밀리보다 스토리지 용량이 훨씬 크거나 초고속 I/O를 제공합니다.
  • 마이크로 인스턴스: 가격이 가장 싼 인스턴스입니다. 낮은 vCPU 성능과 적은 메모리를 제공합니다. 프리 티어(무료 사용 계정)에서는 이 인스턴스 유형을 무료로 사용할 수 있습니다.

이 책에서는 무료로 사용할 수 있는 마이크로 인스턴스를 활용하겠습니다.

vCPU
EC2는 가상 서버이므로 EC2 서버는 가상화 소프트웨어(또는 하드웨어 가상화)를 통해서 실행됩니다. 따라서 가상화 소프트웨어를 통해 제공되는 CPU를 vCPU라고 합니다.

Amazon EC2 인스턴스
http://aws.amazon.com/ko/ec2/instance-types/


저작권 안내

이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.
  • 블로그, 게시판 등에 퍼가는 것을 금지합니다.
  • 비공개 포스트에 퍼가는 것을 금지합니다.
  • 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
  • 링크 및 SNS 공유는 허용합니다.