[EC2 Fundamentals] EC2 인스턴스 유형 기본 사항

IMKUNYOUNG·2024년 8월 12일
0

AWS-SAA

목록 보기
11/91

AWS EC2 인스턴스는 다양한 사용 사례에 맞게 최적화된 여러 유형을 제공합니다. 이 글에서는 EC2 인스턴스의 주요 유형과 각 유형의 특성을 소개하고, AWS의 명명 규칙을 설명합니다. 또한, 각 유형의 사용 사례를 알아보고, 예시를 통해 이해를 돕겠습니다.

범용 인스턴스

범용 인스턴스는 웹 서버나 코드 저장소와 같은 다양한 작업에 적합합니다. 컴퓨팅, 메모리, 네트워킹 간의 균형이 잘 맞아 일반적인 용도로 많이 사용됩니다. 예를 들어, t2.micro는 AWS의 프리 티어로 제공되며, 한 달에 최대 750시간까지 무료로 사용할 수 있습니다.

컴퓨팅 최적화 인스턴스

컴퓨팅 최적화 인스턴스는 고성능 프로세스가 필요한 컴퓨터 집약적인 작업에 최적화되어 있습니다. 데이터 일괄 처리, 미디어 트랜스코딩, 고성능 웹 서버, 머신 러닝, 전용 게임 서버 등에서 사용됩니다. 이 인스턴스는 C로 시작하는 이름을 가지고 있으며, 예를 들어 C5C6이 있습니다.

메모리 최적화 인스턴스

메모리 최적화 인스턴스는 대규모 데이터셋을 메모리에서 처리하는 작업에 적합합니다. 이 인스턴스는 RAM이 중요하며, 인 메모리 데이터베이스, 분산 웹 스케일 캐시 저장소, 비즈니스 인텔리전스 애플리케이션 등에서 사용됩니다. 일반적으로 R로 시작하는 이름을 가지고 있으며, X1이나 Z1 같은 대용량 메로리 인스턴스도 포함됩니다.

스토리지 최적화 인스턴스

스토리지 최적화 인스턴스는 로컬 스토리지에서 대규모 데이터셋에 액세스할 때 적합합니다. 고주파 온라인 트랜잭션 처리(OLTP) 시스템, 관계형 및 NoSQL 데이터베이스, 메모리 데이터베이스 캐시, 데이터 웨어하우징 애플리케이션 등에서 사용됩니다. 이 인스턴스는 I, D 또는 H1으로 시작하는 이름을 가지고 있습니다.

AWS 명명 규칙

AWS 인스턴스의 명명 규칙은 매우 체계적입니다. 예를 들어 m5.2xlarge는 다음과 같이 해석할 수 있습니다:

  • m: 인스턴스 클래스 (범용)
  • 5: 세대 (하드웨어의 세대를 의미)
  • 2xlarge: 인스턴스 크기 (메모리와 CPU의 수를 나타냄)

비교 예시

  • t2.micro: 1 vCPU, 1GB 메모리
  • r5.16xlarge: 64 vCPU, 512GB 메모리
  • c5d.4xlarge: 16 vCPU, 32GB 메모리

이처럼 인스턴스는 각기 다른 성능과 특성을 가지며, 이를 바탕으로 적절한 인스턴스를 선택할 수 있습니다.

마치며

AWS의 다양한 EC2 인스턴스 유형은 사용자의 특정 요구 사항에 맞는 최적의 솔루션을 제공합니다. 각 인스턴스의 특성을 이해하고, 사용 사례에 맞게 선택하는 것이 중요합니다. 추가로, 모든 인스턴스를 비교하고 싶다면 instances.vantage.sh에서 다양한 정보와 요금 데이터를 확인할 수 있습니다.

0개의 댓글