• 회원가입
  • |
  • 로그인
  • |
  • 장바구니
  • News
    뉴스 신제품 신간 Culture & Life
  • 강좌/특집
    특집 강좌 자료창고 갤러리
  • 리뷰
    리뷰
  • 매거진
    목차 및 부록보기 잡지 세션별 성격 뉴스레터 정기구독안내 정기구독하기 단행본 및 기타 구입
  • 행사/이벤트
    행사 전체보기 캐드앤그래픽스 행사
  • CNG TV
    방송리스트 방송 다시보기 공지사항
  • 커뮤니티
    업체홍보 공지사항 설문조사 자유게시판 Q&A게시판 구인구직/학원소식
  • 디렉토리
    디렉토리 전체보기 소프트웨어 공급업체 하드웨어 공급업체 기계관련 서비스 건축관련 업체 및 서비스 교육기관/학원 관련DB 추천 사이트
  • 회사소개
    회사소개 회사연혁 출판사업부 광고안내 제휴 및 협력제안 회사조직 및 연락처 오시는길
  • 고객지원센터
    고객지원 Q&A 이메일 문의 기사제보 및 기고 개인정보 취급방침 기타 결제 업체등록결제
  • 쇼핑몰
AWS 클라우드 환경의 가상 서버, Amazon EC2 인스턴스 (4)
2022-07-01 3,385 0

슬기롭게 인스턴스를 선택하는 방법

 

지난 호에서는 Amazon EC2 인스턴스의 표기법과 다양한 종류의 인스턴스 타입에 대해 여러 관점에서 살펴보았다. 이번 호에서는 연재의 마지막회로 EC2 인스턴스 유형을 크게 5가지 관점에서 구분하여 독자들의 인스턴스 선택에 도움이 될 수 있도록 자세히 소개하도록 한다.

 

■ 조상만 | AWS 코리아의 솔루션즈 아키텍트로, AWS 클라우드를 통해 제조 대기업의 디지털 트랜스포메이션을 기술적으로 돕는 역할을 담당하고 있다.
이메일 | smcho@amazon.com
홈페이지 | https://aws.amazon.com/ko

 

Amazon EC2 인스턴스의 유형
AWS에서는 지난 호에 소개한  다양한 타입의 인스턴스를 크게 ▲범용 ▲컴퓨팅 ▲메모리 최적화 ▲가속화된 컴퓨팅 ▲스토리지 최적화의 다섯 가지 형태로 구분하고 있다. 독자가 처음 AWS의 EC2 인스턴스를 소개하는 다음의 웹 페이지에 접근한다면, 매우 다양한 인스턴스 타입에 당황할 수도 있을 것이다. 대부분의 독자들이 EC2 인스턴스에 대해 처음 접할 것으로 생각되므로, 인스턴스 선택에 도움이 될 수 있도록 이 5가지 유형에 대해 구체적으로 소개하도록 한다.


■ Amazon EC2 인스턴스 유형 : https://aws.amazon.com/ko/ec2/instance-types
 

범용 워크로드에 적용 가능한 인스턴스
첫 번째로 소개하는 유형은 범용 워크로드에 적합한 인스턴스이다. 범용 인스턴스란 균형 있는 컴퓨팅, 메모리 및 네트워킹 리소스를 제공하며 다양한 워크로드에 사용할 수 있는 인스턴스를 의미한다. ‘M’과 ‘T’로 시작하는 인스턴스가 대표적인 범용 인스턴스 패밀리이다. 
흔히들 ‘M’으로 시작하는 인스턴스를 메모리에 특화된 인스턴스로 착각하는 경우가 많은데, 메모리에 특화된 인스턴스는 ‘R’로 시작한다. 여기서 ‘M’이란 ‘Moderate’의 약자이다. 범용 워크로드에 사용되는 ‘M’ 타입의 인스턴스는 지난 호에서 소개한 인텔, AMD, 그래비톤 프로세서 기반 모두에서 제공되고 있으며, 각각 최신 6세대 인스턴스인 ‘M6i’, ‘M6a’, ‘M6g’를 출시하였다. 만약 범용 워크로드에 적용할 인스턴스를 검토하고 있다면, 이들 인스턴스 중 하나를 선택한다면 높은 가성비를 얻을 수 있다. 
범용 인스턴스 패밀리 중  ‘T’로 시작하는 인스턴스 타입은 컴퓨팅 리소스의 버스팅(bursting) 기능을 제공한다. 즉 워크로드가 기본 임계값 이하로 작동하는 동안은 CPU 크레딧을 축적하고, 임계값 이상의 워크로드를 처리할 경우에는 축적된 크레딧을 이용하여 기본 성능 이상으로 성능을 확장(버스팅)할 수 있도록 설계되었다. ‘T’ 타입의 인스턴스는 기본적으로 vCPU의 개수가 8 이하이며, 메모리 용량도 32GB 이하인 저사양 인스턴스이다. 물론 가격도 다른 인스턴스에 비해 상대적으로 매우 저렴하다. 따라서 간단한 테스트를 클라우드 환경에서 수행하거나, 단순한 여러 가지 범용 애플리케이션을 수행하는데 적합한 인스턴스라 할 수 있다. ‘T’ 타입의 인스턴스 또한 인텔, AMD, 그래비톤 프로세서 기반으로 제공되고 있다.
맥OS를 탑재한 ‘Mac’ 인스턴스도 이 카테고리 범주에 속한다. 지난 5월호에서 EC2 인스턴스가 맥OS도 지원한다고 소개한 바 있는데, 바로 이 인스턴스가 맥OS를 지원한다. 이 인스턴스는 아이폰, 아이패드 등 애플 디바이스용 애플리케이션의 개발, 구축, 테스트 등에 활용할 수 있는 인스턴스이다. 참고로 이 인스턴스는 인텔 프로세서(3.2GHz 인텔 8세대(커피레이크) 코어 i7) 기반으로 이미 출시되었으며, 2021년 말 AWS 리인벤트(re:Invent)를 통해 인텔이 아닌 Arm을 기반으로 하는 M1 프로세서를 탑재한 신규 Mac 인스턴스 또한 프리뷰(preview) 형태로 출시되었다. 

 

컴퓨팅에 최적화된 인스턴스
두 번째로 소개할 인스턴스 유형은 컴퓨팅에 최적화된 인스턴스 타입이다. 6월호의 ‘EC2 인스턴스 표기법’에서 소개한 것처럼, 일반적으로 컴퓨팅에 최적화된 인스턴스는 ‘C’로 시작하는 인스턴스 타입이다. 여기서 ‘C’는 ‘Computing’의 약자이다. 
이 타입의 인스턴스는 다른 인스턴스 패밀리에 비해 상대적으로 많은 vCPU(virtual CPU)를 포함하고 있다.  CAE와 같이 부동 소수점 연산이 많이 필요한 고성능 컴퓨팅 워크로드(HPC)에 대해 특별한 요구 사항이 없다면, 기본적으로 고객에게 가장 많이 추천하는 인스턴스 타입이 바로 ‘C’로 시작하는 인스턴스 타입이다. 특히 고성능 컴퓨팅에 적합한 인스턴스는 ‘C’ 타입 이외에도 여러 종류를 검토할 수 있다. 우선 고성능 컴퓨팅의 워크로드는 <그림 1>처럼 크게 4개의 타입으로 구분할 수 있다.


 

그림 1. 고성능 컴퓨팅 워크로드에 사용되는 대표적인 EC2 인스턴스

조상만 smcho@amazon.com


출처 : 캐드앤그래픽스 2022년 7월호

포인트 : 무료

© 캐드앤그래픽스 무단전재 및 재배포금지, 기사 게재 희망시 당사 문의

댓글 0

로그인 후 댓글을 달수있습니다
등록된 코멘트가 없습니다.