EC2 instance types (인스턴스 타입)
컴퓨팅 - Amazon EC2 인스턴스 유형 - AWS
aws.amazon.com
EC2 instance types (인스턴스 타입)
- General use/purpose , 범용 (M7g, M7i, M7i-Flex, M7a , Mac , M6g .......).
- Compute Optimized 컴퓨팅 최적화
- Memory Optimized 메모리 최적화
- Accelerated Computing 가속화된 컴퓨팅
- Storage Optimized 스토리지 최적화
- HPC Optimized HPC 최적화
AWS naming conventions(AWS 의 이름 컨벤션)
e.g
m5.2xlarge
m : instance class 클래스
5 : generation (AWS inproves them overtime) 세대
2xlarge : size 사이즈
General use/purpose , 범용
Greate for a diversity of workloads such as web servers or code repositories.
balance between Compute, Memory, Networking
( 범용 인스턴스는 균형 있는 컴퓨팅, 메모리 및 네트워킹 리소스를 제공하며, 다양한 여러 워크로드에 사용할 수 있습니다. 이 인스턴스는 웹 서버 및 코드 리포지토리와 같이 이러한 리소스를 동등한 비율로 사용하는 애플리케이션에 적합합니다.)
Compute Optimized 컴퓨팅 최적화
Greate for compute-intessice tasks that requires high performance processors:
- Batch processing workloads
- Media transcoding
- High performance web servers
- High performance computing (HPC)
- Scientific modeling & machine learning
- Dedicated Gaming servers
컴퓨팅 최적화 인스턴스는 고성능 프로세서를 활용하는 컴퓨팅 집약적인 애플리케이션에 적합합니다. 이 범주에 속하는 인스턴스는 배치 처리 워크로드, 미디어 트랜스코딩, 고성능 웹 서버, 고성능 컴퓨팅(HPC), 과학적 모델링, 전용 게임 서버 및 광고 서버 엔진, 기계 학습 추론 및 기타 컴퓨팅 집약적인 애플리케이션에 매우 적합합니다.
Memory Optimized 메모리 최적화
Fast performace for wordloads that process large data sets in memory
usecase :
- hight performace , relational /non-relational databases
- Distributed web scalde cashe stores
- In-memory databases optimized for BI ( business intelligence)
- Application performing performaing real-time processing of big unstrutured data
메모리 최적화 인스턴스는 메모리에서 대규모 데이터 세트를 처리하는 워크로드를 위한 빠른 성능을 제공하기 위해 설계되었습니다.
사용 사례 :
고성능 관계형/비관계형 데이터베이스
분산 웹 규모의 캐시 저장소
BI(비즈니스 인텔리전스)에 최적화된 메모리 내 데이터베이스
비정형 대용량 데이터를 실시간으로 처리하는 애플리케이션"
Accelerated Computing 가속화된 컴퓨팅
Accelerated computing instances use hardware accelerators or coprocessors to perform tasks such as
floating-point calculations,
graphics processing,
data pattern matching (much more efficiently than software running on a CPU)
Amazon EC2 P5 instances are the latest GPU-based instances, offering the highest performance among Amazon EC2 options for deep learning and high-performance computing (HPC).
가속 컴퓨팅 인스턴스는 하드웨어 액셀러레이터 또는 코프로세서를 사용하여 부동 소수점 수 계산이나 그래픽 처리, 데이터 패턴 일치 등의 기능을 CPU에서 실행되는 소프트웨어보다 훨씬 효율적으로 수행합니다.
Amazon EC2 P5 인스턴스는 최신 GPU 기반 인스턴스로, Amazon EC2 중에서 딥 러닝 및 고성능 컴퓨팅(HPC)을 위한 가장 높은 성능을 제공합니다
Storage Optimized 스토리지 최적화
Great for storage-intensive tasks that require high, sequential read and write access to large data sets on local storage
Usecase :
- High frequency online transaction processing (OLTP) systems
- Relational & NoSQL databases
- Cashe for in-memory databases (e,g Redis)
- Data warehousing application
- Distributed files systems
스토리지 최적화 인스턴스는 로컬 스토리지에서 매우 큰 데이터 세트에 대해 많은 순차적 읽기 및 쓰기 액세스를 요구하는 워크로드를 위해 설계되었습니다. 이러한 인스턴스는 애플리케이션에 대해 대기 시간이 짧은, 수만 단위의 무작위 초당 I/O 작업 수(IOPS)를 지원하도록 최적화되었습니다.
HPC Optimized HPC 최적화
High Performance Computing (HPC) instances are specifically designed to deliver the best price-performance ratio when running HPC workloads at scale on AWS. HPC instances are well-suited for applications where high-performance processors are beneficial, such as large-scale, complex simulations and deep learning workloads.
고성능 컴퓨팅(HPC) 인스턴스는 AWS에서 HPC 워크로드를 대규모로 실행할 때 최고의 가격 대비 성능을 제공하도록 특별히 제작되었습니다. HPC 인스턴스는 대규모의 복잡한 시뮬레이션 및 딥 러닝 워크로드와 같이 고성능 프로세서가 유용한 애플리케이션에 적합합니다.
