강의복습
<Udemy> Ultimate AWS Certified Developer Associate 2024 NEW DVA-C02
- Section 5: EC2 Fundementals
EC2 인스턴스 유형의 구성
인스턴스 유형으로 가령 m5.2xlarge 가 있다고 치면 이는
m: 인스턴스 클래스
5: (하드웨어)세대
2xlarge: 인스턴스 클래스의 사이즈
를 의미한다.
EC2 인스턴스 유형의 용도
인스턴스 유형을 선택할 땐 전반적으로 general한 서버를 구축하고자 하는지, 아니면 CPU의 고성능을 요하는지, 메모리의 속도를 요하는지 등등에 따라 달라진다.
AWS 공식 사이트에서 정리된 바는 다음과 같다.
범용
- 일반 웹 서버
- compute, memory, network 균등한 밸런스
컴퓨팅 최적화
- CPU의 고성능을 요하는 작업 (e.g. 일괄 처리, 미디어 트랜스코딩, HPC, 과학/수학 모델링, 게임 서버, 기계 학습 등)
메모리 최적화
- 빠른 속도 요구하는 작업
- 대규모 데이터를 처리하는 작업, 메모리 집약적인 작업 (e.g. 인메모리 캐시 많이 사용, 실시간 빅데이터 분석 등)
가속. 컴퓨팅
- 부동 소수점 수 계산, 그래픽 처리, 데이터 패턴 일치 작업 등
- 생성 ai (질문/응답, 비디오/이미지 생성, 음성인식 등)
- 지진 분석, 일기 예보, 재무 모델링 등의 대규모 HPC 애플리케이션
스토리지 최적화
- I/O 집약적인 애플리케이션
- 트랜잭션 데이터베이스, 실시간 분석 사용
EC2의 모든 인스턴스 유형에 대한 자세한 정보는 여기에서 추가로 확인할 수 있다.