메뉴
Amazon Relational Database Service
사용 설명서 (API Version 2014-10-31)

DB 인스턴스 클래스

DB 인스턴스의 계산 및 메모리 용량은 해당 DB 인스턴스 클래스에 의해 결정됩니다. DB 인스턴스 클래스를 변경하여 DB 인스턴스에 사용할 수 있는 CPU 및 메모리를 변경할 수 있습니다. DB 인스턴스 클래스를 변경하려면 DB 인스턴스를 수정해야 합니다.

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

필요한 DB 인스턴스 클래스는 DB 인스턴스의 처리력 및 메모리 요구 사항에 따라 다릅니다. "가끔씩 집중적으로 발생하는" 데이터베이스 액세스 및 지속적인 액세스 모두를 지원하는 DB 인스턴스 클래스도 있습니다. 메모리 요구 사항을 결정하는 모범 사례에 대해서는 DB 인스턴스 RAM 권장 사항 단원을 참조하십시오. 스토리지 선택에 대한 자세한 내용은 Amazon RDS 스토리지 단원을 참조하십시오.

현재 DB 인스턴스 클래스

현재 DB 인스턴스 클래스는 다음과 같습니다.

인스턴스 유형 현재 DB 인스턴스 클래스
표준 현재 세대(db.m4)

db.m4.large | db.m4.xlarge | db.m4.2xlarge | db.m4.4xlarge | db.m4.10xlarge | db.m4.16xlarge

메모리가 최적화된 현재 세대(db.r3) db.r3.large | db.r3.xlarge | db.r3.2xlarge | db.r3.4xlarge | db.r3.8xlarge
메모리 최적화 차세대(db.r4) db.r4.large | db.r4.xlarge | db.r4.2xlarge | db.r4.4xlarge | db.r4.8xlarge | db.r4.16xlarge
확장 가능한 현재 세대(db.t2) db.t2.micro | db.t2.small | db.t2.medium | db.t2.large | db.t2.xlarge | db.t2.2xlarge

표준 현재 세대(db.m4)

표준 최신 세대(db.m4) 인스턴스는 2세대 db.m3 인스턴스 클래스에 비해 저렴한 가격으로 더 많은 컴퓨팅 용량을 제공하는 3세대 인스턴스입니다. 이 DB 인스턴스 클래스에는 VPC 내의 DB 인스턴스가 필요합니다.

현재 세대 인스턴스 클래스는 다음 DB 엔진에 대해 사용할 수 있습니다.

DB 엔진 가용성
Amazon Aurora Aurora는 지원되지 않습니다.
MariaDB 모든 버전이 지원됩니다. db.m4.16xlarge 클래스는 지원되지 않습니다.
Microsoft SQL Server

Microsoft SQL Server를 위한 DB 인스턴스 클래스 지원 단원을 참조하십시오.

MySQL MySQL 버전 5.5, 5.6 및 5.7이 지원됩니다. db.m4.16xlarge 클래스는 지원되지 않습니다.
Oracle

Oracle을 위한 DB 인스턴스 클래스 지원 단원을 참조하십시오.

PostgreSQL 모든 버전이 지원됩니다. db.m4.16xlarge 클래스는 지원되지 않습니다.

메모리가 최적화된 현재 세대(db.r3)

메모리가 최적화된 현재 세대(db.r3) 인스턴스는 1세대 db.m2 인스턴스 클래스에 비해 저렴한 가격으로 메모리 최적화와 더 많은 컴퓨팅 용량을 제공하는 2세대 인스턴스입니다. db.r3 DB 인스턴스 클래스는 남아메리카(상파울루) 리전에서 사용할 수 없습니다.

메모리 최적화 인스턴스(db.r3)는 다음과 같은 DB 엔진에서 사용할 수 있습니다.

DB 엔진 가용성
Amazon Aurora Aurora MySQL은 모든 버전이 지원됩니다. Aurora PostgreSQL은 지원되지 않습니다.
MariaDB 모든 버전이 지원됩니다.
Microsoft SQL Server

Microsoft SQL Server를 위한 DB 인스턴스 클래스 지원 단원을 참조하십시오.

MySQL MySQL 버전 5.5, 5.6 및 5.7이 지원됩니다.
Oracle

Oracle을 위한 DB 인스턴스 클래스 지원 단원을 참조하십시오.

PostgreSQL 모든 버전이 지원됩니다.

2014년 4월 23일 이후에 생성된 MySQL DB 인스턴스는 다른 수정과 마찬가지로 해당 DB 인스턴스를 수정하여 db.r3 인스턴스 클래스로 전환할 수 있습니다. MySQL 버전 5.5를 실행하며 2014년 4월 23일 이전에 생성된 MySQL DB 인스턴스는 먼저 MySQL 버전 5.6으로 업그레이드해야 합니다. MySQL DB 인스턴스 업그레이드에 대한 자세한 내용은 DB 인스턴스 엔진 버전 업그레이드 단원을 참조하십시오. 자세한 내용은 Amazon EC2 설명서의 R3 인스턴스를 참조하십시오.

메모리 최적화 차세대(db.r4)

메모리 최적화 차세대(db.r4) 인스턴스는 메모리 집약적 애플리케이션에 최적화되어 있을 뿐만 아니라 1GiB 기준 RAM 요금이 db.r3 인스턴스 클래스보다 저렴합니다.

메모리 최적화 인스턴스(db.r4)는 다음과 같은 DB 엔진에서 사용할 수 있습니다.

DB 엔진 가용성
Amazon Aurora Aurora MySQL 버전 1.15 이상과 모든 버전의 Aurora PostgreSQL가 지원됩니다.
MariaDB MariaDB는 지원되지 않습니다.
Microsoft SQL Server

Microsoft SQL Server를 위한 DB 인스턴스 클래스 지원 단원을 참조하십시오.

MySQL MySQL은 지원되지 않습니다.
Oracle

Oracle을 위한 DB 인스턴스 클래스 지원 단원을 참조하십시오.

PostgreSQL PostgreSQL은 지원되지 않습니다.

자세한 내용은 Linux 인스턴스용 Amazon EC2 사용 설명서에서 메모리 최적화 인스턴스 단원을 참조하십시오.

확장 가능한 현재 세대(db.t2)

확장 가능한 현재 세대(db.t2) 인스턴스는 CPU 사용률을 최대로 확장하는 기능으로 기본 성능 수준을 제공하는 인스턴스입니다. 이 DB 인스턴스 클래스에는 VPC 내의 DB 인스턴스가 필요합니다.

기존 DB 인스턴스를 db.t2 DB 인스턴스 클래스로 이동시키려면 db.t2 DB 인스턴스 클래스에 VPC가 필요합니다. 현재 DB 인스턴스가 VPC에 속하지 않는 경우에는 VPC에 있지 않은 DB 인스턴스를 VPC로 이동를 참조하여 VPC에 속하지 않는 DB 인스턴스를 VPC로 이동시키는 방법을 확인하십시오. db.t2 DB 인스턴스 클래스와 함께 사용되는 T2 인스턴스에 대한 자세한 내용은 Amazon EC2 설명서의 T2 인스턴스를 참조하십시오.

DB 엔진 가용성
Amazon Aurora

Aurora 버전 1.9 이상에서는 Aurora MySQL에 db.t2.medium 인스턴스 클래스를 지원합니다. Aurora 버전 1.11 이상에서는 Aurora MySQL에 db.t2.mediumdb.t2.small 인스턴스 클래스를 모두 지원합니다.

Aurora PostgreSQL은 지원되지 않습니다.

MariaDB 모든 버전이 지원됩니다. db.t2.xlarge 클래스와 db.t2.2xlarge 클래스는 지원되지 않습니다.
Microsoft SQL Server

Microsoft SQL Server를 위한 DB 인스턴스 클래스 지원 단원을 참조하십시오.

MySQL MySQL 버전 5.5, 5.6 및 5.7이 지원됩니다. db.t2.xlarge 클래스와 db.t2.2xlarge 클래스는 지원되지 않습니다.
Oracle

Oracle을 위한 DB 인스턴스 클래스 지원 단원을 참조하십시오.

PostgreSQL 모든 버전이 지원됩니다. db.t2.xlarge 클래스와 db.t2.2xlarge 클래스는 지원되지 않습니다.

이전 세대 DB 인스턴스 클래스

이전 세대 DB 인스턴스 클래스는 다음과 같습니다.

인스턴스 유형 이전 세대 DB 인스턴스 클래스
표준 이전 세대(db.m3)

db.m3.medium | db.m3.large | db.m3.xlarge | db.m3.2xlarge

표준 이전 세대(db.m1)

db.m1.small | db.m1.medium | db.m1.large | db.m1.xlarge

메모리가 최적화된 이전 세대(db.m2)

db.m2.xlarge | db.m2.2xlarge | db.m2.4xlarge

마이크로 인스턴스(db.t1.micro) db.t1.micro

표준 이전 세대(db.m3)

표준 이전 세대(db.m3) 인스턴스는 컴퓨팅, 메모리 및 네트워크 리소스가 균형 잡혀 있는 2세대 인스턴스이며 대부분의 애플리케이션에 적합합니다.

표준 이전 세대(db.m1)

표준 이전 세대(db.m1) 인스턴스는 이전 세대 범용 인스턴스입니다. 자세한 내용은 Amazon EC2 설명서의 인스턴스 유형을 참조하십시오. PostgreSQL 버전 9.5.2, MySQL 버전 5.7 및 Amazon Aurora는 이전 세대의 인스턴스 클래스를 지원하지 않습니다.

메모리가 최적화된 이전 세대(db.m2)

메모리가 최적화된 이전 세대(db.m2) 인스턴스는 1세대 메모리 최적화 인스턴스입니다. 자세한 내용은 Amazon EC2 설명서의 인스턴스 유형을 참조하십시오. PostgreSQL 버전 9.5.2, MySQL 버전 5.7 및 Amazon Aurora는 이 인스턴스 클래스를 지원하지 않습니다.

마이크로 인스턴스(db.t1.micro)

마이크로 인스턴스(db.t1.micro)는 테스트에 충분한 인스턴스에 속하며 프로덕션 애플리케이션에는 사용할 수 없습니다. PostgreSQL 버전 9.5.2, MySQL 버전 5.7 및 Amazon Aurora는 이 인스턴스 클래스를 지원하지 않습니다. 자세한 내용은 Amazon EC2 설명서의 마이크로 인스턴스 항목을 참조하십시오.

모든 사용 가능한 DB 인스턴스 클래스에 대한 사양

다음 표를 통해 Amazon RDS DB 인스턴스 클래스의 세부 정보를 확인할 수 있습니다. 테이블 열은 다음과 같습니다.

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

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

  • 메모리 (GiB) – DB 인스턴스에 할당되는 RAM 메모리를 GiB 단위로 지정합니다. 메모리와 vCPU 간 일정한 비율이 존재하는 경우가 많다는 점에 유의하십시오. 예를 들어 db.m1 DB 인스턴스 클래스의 메모리와 vCPU 비율이 db.m3 DB 인스턴스 클래스의 메모리와 vCPU 비율과 동일하더라도, 대부분의 경우에 db.m3 인스턴스 클래스가 db.m1 인스턴스에 비해 더욱 일관적이고 우수한 성능을 제공합니다. 가격 역시 db.m3 인스턴스 클래스가 db.m1 인스턴스에 비해 저렴합니다.

  • EBS 최적화 - DB 인스턴스는 최적화된 구성 스택을 사용하며 Amazon Elastic Block Store(Amazon EBS) I/O를 위한 추가 전용 용량을 제공합니다. 이러한 최적화를 통해 인스턴스에서 Amazon EBS I/O와 기타 트래픽 간의 경합이 최소화되어 Amazon EBS 볼륨의 성능이 극대화됩니다. 이 열에는 최대 대역폭이 초당 메가비트 단위로 표시됩니다. 이 값을 8로 나누면 초당 메가바이트 단위로 예상되는 처리량을 구할 수 있습니다. Amazon EBS 최적화 인스턴스에 관한 자세한 내용은 Amazon EC2 설명서의 Amazon EBS 최적화 인스턴스를 참조하십시오.

    중요

    범용(gp2) 스토리지의 경우 최대 처리량은 1,280Mbps(160 MB/s)입니다.

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

인스턴스 클래스 vCPU ECU 메모리(GiB) EBS 최적화 최대 대역폭(Mbps) 네트워크 성능
마이크로 인스턴스
db.t1.micro 1 1 .615 아니요 매우 낮음
db.m1.small 1 1 1.7 아니요 매우 낮음
표준 - 현재 세대(VPC 전용)
db.m4.large 2 6.5 8 450Mbps 보통
db.m4.xlarge 4 13 16 750Mbps 높음
db.m4.2xlarge 8 25.5 32 1000Mbps 높음
db.m4.4xlarge 16 53.5 64 2,000Mbps 높음
db.m4.10xlarge 40 124.5 160 4,000Mbps 10Gbps
db.m4.16xlarge 64 188 256 10,000Mbps 25Gbps
메모리 최적화 - 현재 세대
db.r3.large 2 6.5 15.25 아니요 보통
db.r3.xlarge 4 13 30.5 500Mbps 보통
db.r3.2xlarge 8 26 61 1,000Mbps 높음
db.r3.4xlarge 16 52 122 2,000Mbps 높음
db.r3.8xlarge 32 104 244 아니요 10Gbps
메모리 최적화 - 다음 세대
db.r4.large 2 7 15.25 437Mbps 최대 10Gbps
db.r4.xlarge 4 13.5 30.5 875Mbps 최대 10Gbps
db.r4.2xlarge 8 27 61 1,750Mbps 최대 10Gbps
db.r4.4xlarge 16 53 122 3,500Mbps 최대 10Gbps
db.r4.8xlarge 32 99 244 7,000Mbps 10Gbps
db.r4.16xlarge 64 195 488 14,000Mbps 25Gbps
버스트 가능 - 현재 세대(VPC 전용)
db.t2.micro 1 1 1 아니요 낮음
db.t2.small 1 1 2 아니요 낮음
db.t2.medium 2 2 4 아니요 보통
db.t2.large 2 2 8 아니요 보통
db.t2.xlarge 4 4 16 아니요 보통
db.t2.2xlarge 8 8 32 아니요 보통
표준 - 이전 세대
db.m3.medium 1 3 3.75 아니요 보통
db.m3.large 2 6.5 7.5 아니요 보통
db.m3.xlarge 4 13 15 500Mbps 높음
db.m3.2xlarge 8 26 30 1,000Mbps 높음
db.m1.small 1 1 1.7 아니요 낮음
db.m1.medium 1 1 3.75 아니요 보통
db.m1.large 2 2 7.5 450Mbps 보통
db.m1.xlarge 4 4 15 450Mbps High
메모리 최적화 - 이전 세대
db.m2.xlarge 2 6.5 17.1 아니요 보통
db.m2.2xlarge 4 13 34.2 500Mbps 보통
db.m2.4xlarge 8 26 68.4 1,000Mbps 높음