NOW OR NEVER

[AWS] EC2 Instance 종류 본문

Back-End/Cloud

[AWS] EC2 Instance 종류

LAURA 2023. 1. 3. 09:20
반응형

EC2 Instance 종류

instance 작명 원리

  • m5.2xlarge
    • m : instance class(m은 범용 클래스)
      1. generatin, 인스턴스의 세대로 m유형의 인스턴스 클래스 개선하면 m6가 되는 거임
    • 2xlarge : 인스턴스 클래스 내에서 크기, 즉 인스턴스의 크기로 크기가 클 수록 더 많은 메모리와 CPU를 가진 인스턴스

범용(General Purpose) 인스턴스

  • 웹 서버나 코드 저장소와 같은 다양한 작업에 적합
  • compute, memory, networking 간의 균형 잘맞음
  • ex) t2.micro

컴퓨팅 최적화(Compute Optimized) 인스턴스

  • 컴퓨터 집약적인(compute-intensive) 작업에 최적화된 인스턴스
  • C로 시작하는 이름을 갖고있다. ex) C5, C6
  • 사용 사례
    • 일부 데이터의 일괄처리
    • media transcoding 작업
    • 고성능 웹 서버가 필요할 때
    • HPC(High Performance Computing) : 고성능 컴퓨팅 작업
    • Scientific modeling & machine learning
    • 전용 게임 서버 있을 때

메모리 최적화(Memory Optimized) 인스턴스

  • 메모리에서 대규모 데이터 셋을 처리하는 유형의 작업에 빠른 성능 제공
  • 메모리는 RAM을 뜻함. 그래서 RAM을 나타내는 R로 시작하는 이름 갖고 있다.
    • 하지만 X1이나 대용량 메모리인 Z1이라는 이름을 가진 인스턴스도 존재한다.
  • 사용 사례
    • 대부분 In-memory 데이터 베이스가 되는 고성능의 관계형 또는 비관계형 데이터베이스에 사용
    • Distributed web scale cache stores ex) elastic cache
    • BI(Business Intelligence)에 최적화 된 In-memory 데이터베이스
    • 대규모 비정형 데이터의 실시간 처리를 실행하는 애플리케이션

저장소 최적화(Storage Optimized) 인스턴스

  • local storage에서 대규모의 data set에 접근할 때 적합한 인스턴스
  • 이름이 I, G 또는 H1으로 시작
  • 사용 사례
    • OLTP(High frequency online transaction processing) system : 고주파 온라인 트랜잭션 처리
    • 관계형과 비관계형인 NoSQL 데이터베이스에 사용
    • In-memory 데이터 베이스의 캐시 ex) Redis
    • Data warehousing application
    • 분산 파일 시스템

'Back-End > Cloud' 카테고리의 다른 글

[AWS] EC2 Instance 연결 방법  (0) 2023.01.04
[AWS] EC2 Security Group  (0) 2023.01.03
[AWS] EC2 Instance 생성 방법  (0) 2023.01.03
[AWS] EC2 기초  (0) 2023.01.03
[AWS] AWS 예산 설정  (0) 2023.01.02
Comments