Untitled

Untitled

인스턴스를 시작하기 전에 사용할 인스턴스 유형을 선택해야 합니다.

EC2 인스턴스 유형은 CPU, 메모리, 스토리지 및 네트워크 성능 특성의 구성을 정의합니다. 이 구성은 주어진 수준의 컴퓨팅 성능을 제공합니다. 선택하는 인스턴스 유형은 워크로드의 성능 및 비용 요구 사항에 따라 다릅니다.

인스턴스 유형 이름은 표준 규칙을 따릅니다.

인스턴스 유형 이름은 인스턴스 유형의 다양한 특성을 설명하는 여러 부분으로 구성됩니다.

예를 들어, m5d.xlarge 인스턴스 유형 이름에서 패밀리 이름이 그 뒤에 숫자가 옵니다. 이 경우에는 5입니다. 해당 유형의 세대 번호를 나타냅니다. 따라서 m5instance는 mfamily의 5세대입니다.

일반적으로 세대 번호가 높은 인스턴스가 더 강력하고 세대 번호가 낮은 인스턴스보다 가격 대비 더 나은 가치를 제공합니다. 세대 번호를 따라 가면 선택적 부품을 찾을 수 있습니다. 이는 인스턴스 유형의 추가 기능을 나타냅니다. 예에서 din 이름은 인스턴스 유형이 루트 EBS 볼륨에 대해 표준 하드 디스크 드라이브(HDD) 대신 솔리드 스테이트 드라이브(SSD)를 사용함을 나타냅니다.

마지막 글자는 인스턴스 크기를 나타냅니다. 인스턴스 유형 크기는 CPU, 메모리, 스토리지 및 네트워크 성능 범주 전반에 걸쳐 인스턴스의 성능 사양을 정의합니다. 예에서 xlarge는 초대형 인스턴스임을 나타냅니다.

Amazon EC2 인스턴스 유형 - Amazon Web Services

Untitled

이제 다양한 워크로드에 대한 다양한 인스턴스 유형의 적합성에 대해 배우게 됩니다.

인스턴스 유형은 범용, 컴퓨팅 최적화, 메모리 최적화, 가속 컴퓨팅 또는 스토리지 최적화로 분류할 수 있습니다. 이 슬라이드와 다음 슬라이드에서 각 범주를 볼 수 있습니다.

범용 인스턴스는 컴퓨팅, 메모리 및 네트워킹 리소스의 균형을 제공합니다. 다양한 워크로드에 사용할 수 있습니다. 이러한 인스턴스는 이러한 리소스를 동일한 비율로 사용하는 애플리케이션에 적합합니다. 범용 인스턴스의 일반적인 사용 사례는 웹 또는 애플리케이션 서버, 엔터프라이즈 애플리케이션, 게임 서버, 캐싱 플릿, 분석 애플리케이션, 개발 또는 테스트 환경입니다. 범용 인스턴스 유형의 예로는 M5, T3 및 A1instances가 있습니다.

컴퓨팅 최적화 인스턴스 작동 고성능 프로세서의 이점을 활용하는 컴퓨팅 바운드 애플리케이션에 적합합니다. 이 제품군에 속하는 인스턴스는 일괄 처리, 분산 분석, 고성능 컴퓨팅(HPC), 광고 서버 엔진, 멀티플레이어 게임 및 비디오 인코딩과 같은 워크로드에 적합합니다. 컴퓨팅 최적화 인스턴스 유형의 예로는 C5 및 C5 인스턴스가 있습니다.

Untitled

메모리 최적화 인스턴스는 메모리에서 대규모 데이터 세트를 처리하는 워크로드에 대해 빠른 성능을 제공하도록 설계되었습니다. 메모리 내 캐시, 고성능 데이터베이스 및 빅 데이터 분석과 같은 애플리케이션에 적합합니다.

메모리 최적화 인스턴스 유형의 예로는 R5, X1 및 HMIinstances가 있습니다. 가속 컴퓨팅 인스턴스는 하드웨어 가속기(또는 보조 프로세서)를 사용하여 수행합니다. 부동 소수점 숫자 계산, 그래픽 처리 및 데이터 패턴 일치와 같은 기능. CPU에서 실행되는 소프트웨어에서 이러한 기능을 수행하는 것보다 더 효율적입니다. 가속 컴퓨팅 인스턴스는 기계 학습 및 인공 지능, HPC 및 그래픽 워크로드에 적합합니다. 가속 컴퓨팅 인스턴스 유형의 예로는 P3, G4 및 F1instances가 있습니다.

스토리지 최적화 인스턴스는 로컬 스토리지의 매우 큰 데이터 세트에 대한 높은 순차 읽기/쓰기 액세스가 필요한 워크로드용으로 설계되었습니다. 대기 시간이 짧은 수만 개의 무작위 IOPS를 제공하도록 최적화되어 있습니다. 고성능 데이터베이스, NoSQL 데이터베이스, 실시간 분석, 트랜잭션 워크로드, 빅 데이터, 데이터 웨어하우스 및 로그 처리와 같은 애플리케이션에 적합합니다.

스토리지에 최적화된 인스턴스 유형의 예로는 I3, D2 및 H1instances가 있습니다.