Amazon Aurora
Aurora 사용 설명서

DB 인스턴스 클래스 선택

DB 인스턴스 클래스는 Amazon RDS DB 인스턴스의 계산 및 메모리 용량을 결정합니다. 필요한 DB 인스턴스 클래스는 DB 인스턴스의 처리력 및 메모리 요구 사항에 따라 다릅니다.

인스턴스 클래스 요금에 대한 자세한 내용은 Amazon RDS 요금을 참조하십시오.

DB 인스턴스 클래스 유형

Amazon Aurora는 메모리 최적화 및 버스트 성능의 두 가지 인스턴스 클래스 유형을 지원합니다. Amazon EC2 인스턴스 유형에 대한 자세한 내용은 Amazon EC2 설명서의 인스턴스 유형을 참조하십시오.

다음은 사용 가능한 메모리 최적화 DB 인스턴스 클래스입니다.

  • db.r5 – 메모리 집약적 애플리케이션에 최적화된 최신 세대 인스턴스 클래스입니다. 향상된 네트워킹 성능을 제공합니다. 전용 하드웨어 및 경량 하이퍼바이저 결합된 AWS Nitro System을 기반으로 합니다.

  • db.r4 – 메모리 집약적 애플리케이션에 최적화된 현재 세대 인스턴스 클래스 향상된 네트워킹과 성능을 제공합니다.

  • db.r3 – 메모리를 최적화하는 전세대 인스턴스 클래스 db.r3 인스턴스 클래스는 EU(파리) 리전에서는 사용할 수 없습니다.

다음은 사용 가능한 버스트 가능 성능 DB 인스턴스 클래스입니다.

  • db.t3 – CPU 사용률을 최대로 버스트할 수 있는 기능을 통해 기준 성능 수준을 제공하는 최신 세대 인스턴스 클래스입니다. 이 인스턴스 클래스는 이전의 db.t2 인스턴스 클래스보다 더 많은 컴퓨팅 용량을 제공합니다.

  • db.t2 – CPU 사용률을 최대로 버스트할 수 있는 기능을 통해 기준 성능 수준을 제공하는 현재 세대 인스턴스 클래스입니다. 이 인스턴스 클래스는 개발 및 테스트 서버 또는 기타 비 프로덕션 서버에만 사용하는 것이 좋습니다.

DB 인스턴스 클래스 하드웨어 사양 관련 용어

다음 용어는 DB 인스턴스 클래스의 하드웨어 사양을 기술하는 데 사용됩니다.

  • vCPU – 가상 CPU(중앙 처리 디바이스)의 수입니다. 가상 CPU는 DB 인스턴스 클래스를 비교하는 데 사용할 수 있는 용량 단위입니다. 특정 프로세서를 구매하거나 임차해 몇 개월 또는 몇 년간 사용하는 것이 아니라, 시간 단위로 용량을 임대합니다. 목표는 실제 기본 하드웨어의 제한 내에서 일정하고 구체적인 CPU 용량을 제공하는 것입니다.

  • ECU – Amazon EC2 인스턴스의 정수 처리 파워에 대한 상대적인 척도입니다. 개발자들이 다양한 인스턴스 클래스 간에 CPU 용량을 손쉽게 비교할 수 있도록 Amazon EC2 컴퓨팅 유닛(ECU)을 정의했습니다. 특정 인스턴스에 할당된 CPU의 용량은 이러한 ECU로 표현됩니다. 현재 ECU 한 개당 제공하는 CPU 용량은 1.0–1.2GHz 2007 Opteron 또는 2007 Xeon 프로세서와 동일합니다.

  • 메모리(GiB) – DB 인스턴스에 할당되는 RAM(단위: 기비바이트)입니다. 메모리와 vCPU 간 일정한 비율이 존재하는 경우가 많다는 점에 유의하십시오. db.r5 인스턴스 클래스와 비슷한 vCPU 비율에 대한 메모리가 있는 db.r4 인스턴스 클래스를 예로 들 수 있습니다. 그러나 대부분의 사용 db.r5 인스턴스 클래스는 db.r4 인스턴스 클래스보다 더 낫고 더 일관성 있는 성능을 제공합니다.

  • 최대 대역폭(Mbps) – 초당 메가비트 단위로 최대 대역폭입니다. 이 값을 8로 나누면 초당 메가바이트 단위로 예상되는 처리량을 구할 수 있습니다.

  • 네트워크 성능 – 다른 DB 인스턴스 클래스 대비 네트워크 속도입니다.

Aurora에 사용 가능한 모든 DB 인스턴스 클래스의 하드웨어 사양

아래 표에서 Amazon Aurora에 사용할 수 있는 Amazon RDS DB 인스턴스 클래스의 세부 정보를 확인하실 수 있습니다. 표 열에 있는 용어에 대한 자세한 설명은 DB 인스턴스 클래스 하드웨어 사양 관련 용어 단원을 참조하십시오.

다음은 DB 인스턴스 클래스에 대한 DB 엔진 고려 사항입니다.

  • Aurora db.r5 지원 – 여기 나온 인스턴스는 AWS GovCloud (US-West), AWS GovCloud(US-East) 및 중국(베이징)를 제외한 모든 Aurora 리전에서 사용할 수 있습니다.

    • 모든 Aurora MySQL 버전은 다음 표에서 db.r5.24xlarge 인스턴스 클래스를 제외한 db.r5 인스턴스 클래스를 지원합니다.

    • Aurora PostgreSQL의 경우 PostgreSQL 10.6 이상과 호환되는 버전에서만 db.r5 인스턴스 클래스를 지원합니다.

  • Aurora db.t3 지원

    • Aurora MySQL은 Aurora MySQL 1.15 이상 버전 및 모든 Aurora MySQL 2.x 버전에서 db.t3.medium 및 db.t3.small 인스턴스 클래스를 지원합니다. 이 인스턴스 클래스는 AWS GovCloud (US-West), AWS GovCloud(US-East) 및 중국(베이징)을 제외한 모든 Aurora 리전에서 Aurora MySQL에 사용할 수 있습니다.

    • Aurora PostgreSQL은 PostgreSQL 10.7 이상과 호환되는 버전에서 db.t3.medium 인스턴스 클래스만 지원합니다. 여기 나온 인스턴스 클래스는 중국(닝샤)를 제외한 모든 Aurora 리전에서 Aurora PostgreSQL에 사용할 수 있습니다.

인스턴스 클래스

vCPU

ECU

메모리(GiB)

최대 대역폭(Mbps)

네트워크 성능

Aurora MySQL

Aurora PostgreSQL

db.r5 – 최신 세대 메모리 최적화 인스턴스 클래스
db.r5.24xlarge 96 347 768 14,000 25Gbps 아니요
db.r5.12xlarge 48 173 384 7,000 10Gbps 1.14.4 이상*
db.r5.4xlarge 16 71 128 3,500 최대 10Gbps 1.14.4 이상*
db.r5.2xlarge 8 38 64 최대 3,500 최대 10Gbps 1.14.4 이상*
db.r5.xlarge 4 19 32 최대 3,500 최대 10Gbps 1.14.4 이상*
db.r5.large 2 10 16 최대 3,500 최대 10Gbps 1.14.4 이상*
db.r4 – 현재 세대 메모리 최적화 인스턴스 클래스
db.r4.16xlarge 64 195 488 14,000 25Gbps 1.14.4 이상*
db.r4.8xlarge 32 99 244 7,000 10Gbps 1.14.4 이상*
db.r4.4xlarge 16 53 122 3,500 최대 10Gbps 1.14.4 이상*
db.r4.2xlarge 8 27 61 1,750 최대 10Gbps 1.14.4 이상*
db.r4.xlarge 4 13.5 30.5 875 최대 10Gbps 1.14.4 이상*
db.r4.large 2 7 15.25 437 최대 10Gbps 1.14.4 이상*
db.r3 – 전세대 메모리 최적화 인스턴스 클래스
db.r3.8xlarge 32 104 244 10Gbps 아니요
db.r3.4xlarge 16 52 122 2,000 높음 아니요
db.r3.2xlarge 8 26 61 1,000 높음 아니요
db.r3.xlarge 4 13 30.5 500 중간 아니요
db.r3.large 2 6.5 15.25 중간 아니요

인스턴스 클래스

vCPU

ECU

메모리(GiB)

최대 대역폭(Mbps)

네트워크 성능

Aurora MySQL

Aurora PostgreSQL

db.t3 – 최신 세대 버스트 성능 인스턴스 클래스
db.t3.2xlarge 8 변수 32 2,050 최대 5Gbps 아니요 아니요
db.t3.xlarge 4 변수 16 2,050 최대 5Gbps 아니요 아니요
db.t3.large 2 변수 8 2,050 최대 5Gbps 아니요 아니요
db.t3.medium 2 변수 4 1,500 최대 5Gbps 1.14.4 이상*
db.t3.small 2 변수 2 1,500 최대 5Gbps 1.14.4 이상* 아니요
db.t3.micro 2 변수 1 1,500 최대 5Gbps 아니요 아니요
db.t2 – 현재 세대 버스트 성능 인스턴스 클래스
db.t2.medium 2 변수 4 중간 아니요
db.t2.small 1 변수 2 낮음 아니요

*클러스터의 어떤 인스턴스도 대기 중 인스턴스 수준 시스템 업데이트를 가질 수 없습니다. 대기 중 시스템 업데이트를 보려면 다음 AWS CLI 명령을 사용합니다.

aws rds describe-pending-maintenance-actions