

# Microsoft SQL Server를 위한 DB 인스턴스 클래스 지원
<a name="SQLServer.Concepts.General.InstanceClasses"></a>

DB 인스턴스의 계산 및 메모리 용량은 해당 DB 인스턴스 클래스에 의해 결정됩니다. 필요한 DB 인스턴스 클래스는 DB 인스턴스의 처리력 및 메모리 요구 사항에 따라 다릅니다. 자세한 내용은 [DB 인스턴스 클래스](Concepts.DBInstanceClass.md) 섹션을 참조하세요.

편의를 위해 Microsoft SQL Server에 지원되는 다음 DB 인스턴스 클래스 목록이 여기에서 제공됩니다. 최신 목록은 RDS console: [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)를 참조하세요.

지원되는 SQL Server 마이너 버전에서 일부 DB 인스턴스 클래스는 사용할 수 없습니다. 예를 들어 db.r6i와 같은 일부 최신 DB 인스턴스 클래스는 이전 마이너 버전에서는 지원되지 않습니다. [describe-orderable-db-instance-options](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/rds/describe-orderable-db-instance-options.html) AWS CLI 명령을 사용하여 SQL Server 에디션 및 버전에 사용할 수 있는 DB 인스턴스 클래스를 확인할 수 있습니다.



| SQL Server Edition | 2025 지원 범위 | 2022 지원 범위 | 2019 지원 범위 | 2017 및 2016 지원 범위 | 
| --- | --- | --- | --- | --- | 
| Enterprise Edition | `db.t3.xlarge`–`db.t3.2xlarge`<br />`db.r5.xlarge`–`db.r5.24xlarge`<br />`db.r5b.xlarge`–`db.r5b.24xlarge`<br />`db.r5d.xlarge`–`db.r5d.24xlarge`<br />`db.r6i.xlarge`–`db.r6i.32xlarge`<br />`db.r7i.xlarge`–`db.r7i.48xlarge`<br />`db.r8a.xlarge`–`db.r8a.16xlarge`<br />`db.r8i.xlarge`–`db.r8i.96xlarge`<br />`db.m5.xlarge`–`db.m5.24xlarge`<br />`db.m5d.xlarge`–`db.m5d.24xlarge`<br />`db.m6i.xlarge`–`db.m6i.32xlarge`<br />`db.m7i.xlarge`–`db.m7i.48xlarge`<br />`db.m8a.xlarge`–`db.m8a.16xlarge`<br />`db.m8i.xlarge`–`db.m8i.96xlarge`<br />`db.x2iedn.xlarge`–`db.x2iedn.32xlarge`<br />`db.x2m.xlarge`–`db.x2m.32xlarge`<br />`db.z1d.xlarge`–`db.z1d.12xlarge` | `db.t3.xlarge`–`db.t3.2xlarge`<br />`db.r5.xlarge`–`db.r5.24xlarge`<br />`db.r5b.xlarge`–`db.r5b.24xlarge`<br />`db.r5d.xlarge`–`db.r5d.24xlarge`<br />`db.r6i.xlarge`–`db.r6i.32xlarge`<br />`db.r7i.xlarge`–`db.r7i.48xlarge`<br />`db.r8a.xlarge`–`db.r8a.16xlarge`<br />`db.r8i.xlarge`–`db.r8i.96xlarge`<br />`db.m5.xlarge`–`db.m5.24xlarge`<br />`db.m5d.xlarge`–`db.m5d.24xlarge`<br />`db.m6i.xlarge`–`db.m6i.32xlarge`<br />`db.m7i.xlarge`–`db.m7i.48xlarge`<br />`db.m8a.xlarge`–`db.m8a.16xlarge`<br />`db.m8i.xlarge`–`db.m8i.96xlarge`<br />`db.x2iedn.xlarge`–`db.x2iedn.32xlarge`<br />`db.x2m.xlarge`–`db.x2m.32xlarge`<br />`db.z1d.xlarge`–`db.z1d.12xlarge` | `db.t3.xlarge`–`db.t3.2xlarge`<br />`db.r5.xlarge`–`db.r5.24xlarge`<br />`db.r5b.xlarge`–`db.r5b.24xlarge`<br />`db.r5d.xlarge`–`db.r5d.24xlarge`<br />`db.r6i.xlarge`–`db.r6i.32xlarge`<br />`db.r7i.xlarge`–`db.r7i.48xlarge`<br />`db.r8a.xlarge`–`db.r8a.16xlarge`<br />`db.r8i.xlarge`–`db.r8i.96xlarge`<br />`db.m5.xlarge`–`db.m5.24xlarge`<br />`db.m5d.xlarge`–`db.m5d.24xlarge`<br />`db.m6i.xlarge`–`db.m6i.32xlarge`<br />`db.m7i.xlarge`–`db.m7i.48xlarge`<br />`db.m8a.xlarge`–`db.m8a.16xlarge`<br />`db.m8i.xlarge`–`db.m8i.96xlarge`<br />`db.x2iedn.xlarge`–`db.x2iedn.32xlarge`<br />`db.x2m.xlarge`–`db.x2m.32xlarge`<br />`db.z1d.xlarge`–`db.z1d.12xlarge` | `db.t3.xlarge`–`db.t3.2xlarge`<br />`db.r5.xlarge`–`db.r5.24xlarge`<br />`db.r5b.xlarge`–`db.r5b.24xlarge`<br />`db.r5d.xlarge`–`db.r5d.24xlarge`<br />`db.r6i.xlarge`–`db.r6i.32xlarge`<br />`db.r7i.xlarge`–`db.r7i.48xlarge`<br />`db.r8a.xlarge`–`db.r8a.16xlarge`<br />`db.r8i.xlarge`–`db.r8i.96xlarge`<br />`db.m5.xlarge`–`db.m5.24xlarge`<br />`db.m5d.xlarge`–`db.m5d.24xlarge`<br />`db.m6i.xlarge`–`db.m6i.32xlarge`<br />`db.m7i.xlarge`–`db.m7i.48xlarge`<br />`db.m8a.xlarge`–`db.m8a.16xlarge`<br />`db.m8i.xlarge`–`db.m8i.96xlarge`<br />`db.x2iedn.xlarge`–`db.x2iedn.32xlarge`<br />`db.x2m.xlarge`–`db.x2m.32xlarge`<br />`db.z1d.xlarge`–`db.z1d.12xlarge` | 
| Standard Edition | `db.t3.xlarge`–`db.t3.2xlarge`<br />`db.r5.large`–`db.r5.24xlarge`<br />`db.r5b.large`–`db.r5b.8xlarge`<br />`db.r5d.large`–`db.r5d.24xlarge`<br />`db.r6i.large`–`db.r6i.8xlarge`<br />`db.r7i.large`–`db.r7i.16xlarge`<br />`db.r8a.large`–`db.r8a.16xlarge`<br />`db.r8i.large`–`db.r8i.16xlarge`<br />`db.m5.large`–`db.m5.24xlarge`<br />`db.m5d.large`–`db.m5d.24xlarge`<br />`db.m6i.large`–`db.m6i.8xlarge`<br />`db.m7i.large`–`db.m7i.16xlarge`<br />`db.m8a.large`–`db.m8a.16xlarge`<br />`db.m8i.large`–`db.m8i.16xlarge`<br />`db.x2iedn.xlarge`–`db.x2iedn.8xlarge`<br />`db.x2m.xlarge`–`db.x2m.16xlarge`<br />`db.z1d.large`–`db.z1d.12xlarge` | `db.t3.xlarge`–`db.t3.2xlarge`<br />`db.r5.large`–`db.r5.24xlarge`<br />`db.r5b.large`–`db.r5b.8xlarge`<br />`db.r5d.large`–`db.r5d.24xlarge`<br />`db.r6i.large`–`db.r6i.8xlarge`<br />`db.r7i.large`–`db.r7i.12xlarge`<br />`db.r8a.large`–`db.r8a.12xlarge`<br />`db.r8i.large`–`db.r8i.12xlarge`<br />`db.m5.large`–`db.m5.24xlarge`<br />`db.m5d.large`–`db.m5d.24xlarge`<br />`db.m6i.large`–`db.m6i.8xlarge`<br />`db.m7i.large`–`db.m7i.12xlarge`<br />`db.m8a.large`–`db.m8a.12xlarge`<br />`db.m8i.large`–`db.m8i.12xlarge`<br />`db.x2iedn.xlarge`–`db.x2iedn.8xlarge`<br />`db.x2m.xlarge`–`db.x2m.8xlarge`<br />`db.z1d.large`–`db.z1d.12xlarge` | `db.t3.xlarge`–`db.t3.2xlarge`<br />`db.r5.large`–`db.r5.24xlarge`<br />`db.r5b.large`–`db.r5b.24xlarge`<br />`db.r5d.large`–`db.r5d.24xlarge`<br />`db.r6i.large`–`db.r6i.8xlarge`<br />`db.r7i.large`–`db.r7i.12xlarge`<br />`db.r8a.large`–`db.r8a.12xlarge`<br />`db.r8i.large`–`db.r8i.12xlarge`<br />`db.m5.large`–`db.m5.24xlarge`<br />`db.m5d.large`–`db.m5d.24xlarge`<br />`db.m6i.large`–`db.m6i.8xlarge`<br />`db.m7i.large`–`db.m7i.12xlarge`<br />`db.m8a.large`–`db.m8a.12xlarge`<br />`db.m8i.large`–`db.m8i.12xlarge`<br />`db.x2iedn.xlarge`–`db.x2iedn.32xlarge`<br />`db.x2m.xlarge`–`db.x2m.8xlarge`<br />`db.z1d.large`–`db.z1d.12xlarge` | `db.t3.xlarge`–`db.t3.2xlarge`<br />`db.r5.large`–`db.r5.24xlarge`<br />`db.r5b.large`–`db.r5b.24xlarge`<br />`db.r5d.large`–`db.r5d.24xlarge`<br />`db.r6i.large`–`db.r6i.8xlarge`<br />`db.r7i.large`–`db.r7i.12xlarge`<br />`db.r8a.large`–`db.r8a.12xlarge`<br />`db.r8i.large`–`db.r8i.12xlarge`<br />`db.m5.large`–`db.m5.24xlarge`<br />`db.m5d.large`–`db.m5d.24xlarge`<br />`db.m6i.large`–`db.m6i.8xlarge`<br />`db.m7i.large`–`db.m7i.12xlarge`<br />`db.m8a.large`–`db.m8a.12xlarge`<br />`db.m8i.large`–`db.m8i.12xlarge`<br />`db.x2iedn.xlarge`–`db.x2iedn.32xlarge`<br />`db.x2m.xlarge`–`db.x2m.8xlarge`<br />`db.z1d.large`–`db.z1d.12xlarge` | 
| Web Edition | 해당 사항 없음 | `db.t3.small`–`db.t3.xlarge`<br />`db.r5.large`–`db.r5.4xlarge`<br />`db.r5b.large`–`db.r5b.4xlarge`<br />`db.r5d.large`–`db.r5d.4xlarge`<br />`db.r6i.large`–`db.r6i.4xlarge`<br />`db.r7i.large`–`db.r7i.4xlarge`<br />`db.r8a.large`–`db.r8a.8xlarge`<br />`db.r8i.large`–`db.r8i.8xlarge`<br />`db.m5.large`–`db.m5.4xlarge`<br />`db.m5d.large`–`db.m5d.4xlarge`<br />`db.m6i.large`–`db.m6i.4xlarge`<br />`db.m7i.large`–`db.m7i.4xlarge`<br />`db.m8a.large`–`db.m8a.8xlarge`<br />`db.m8i.large`–`db.m8i.8xlarge`<br />`db.z1d.large`–`db.z1d.3xlarge` | `db.t3.small`–`db.t3.2xlarge`<br />`db.r5.large`–`db.r5.4xlarge`<br />`db.r5b.large`–`db.r5b.4xlarge`<br />`db.r5d.large`–`db.r5d.4xlarge`<br />`db.r6i.large`–`db.r6i.4xlarge`<br />`db.r7i.large`–`db.r7i.4xlarge`<br />`db.r8a.large`–`db.r8a.8xlarge`<br />`db.r8i.large`–`db.r8i.8xlarge`<br />`db.m5.large`–`db.m5.4xlarge`<br />`db.m5d.large`–`db.m5d.4xlarge`<br />`db.m6i.large`–`db.m6i.4xlarge`<br />`db.m7i.large`–`db.m7i.4xlarge`<br />`db.m8a.large`–`db.m8a.8xlarge`<br />`db.m8i.large`–`db.m8i.8xlarge`<br />`db.z1d.large`–`db.z1d.3xlarge` | `db.t3.small`–`db.t3.2xlarge`<br />`db.r5.large`–`db.r5.4xlarge`<br />`db.r5b.large`–`db.r5b.4xlarge`<br />`db.r5d.large`–`db.r5d.4xlarge`<br />`db.r6i.large`–`db.r6i.4xlarge`<br />`db.r7i.large`–`db.r7i.4xlarge`<br />`db.r8a.large`–`db.r8a.8xlarge`<br />`db.r8i.large`–`db.r8i.8xlarge`<br />`db.m5.large`–`db.m5.4xlarge`<br />`db.m5d.large`–`db.m5d.4xlarge`<br />`db.m6i.large`–`db.m6i.4xlarge`<br />`db.m7i.large`–`db.m7i.4xlarge`<br />`db.m8a.large`–`db.m8a.8xlarge`<br />`db.m8i.large`–`db.m8i.8xlarge`<br />`db.z1d.large`–`db.z1d.3xlarge` | 
| Express Edition | `db.t3.micro`–`db.t3.xlarge` | `db.t3.micro`–`db.t3.xlarge` | `db.t3.micro`–`db.t3.xlarge` | `db.t3.micro`–`db.t3.xlarge` | 
| Developer Edition(2022 이하) | 해당 사항 없음 | `db.m6i.xlarge`–`db.m6i.32xlarge`<br />`db.m8a.xlarge`–`db.m8a.16xlarge`<br />`db.m8i.xlarge`–`db.m8i.96xlarge`<br />`db.r6i.xlarge`–`db.r6i.32xlarge`<br />`db.r8a.xlarge`–`db.r8a.16xlarge`<br />`db.r8i.xlarge`–`db.r8i.96xlarge`<br />`db.x2m.xlarge`–`db.x2m.32xlarge` | 해당 사항 없음 | 해당 사항 없음 | 
| Developer Edition EE(SQL Server 2025) | `db.r6i.xlarge`–`db.r6i.32xlarge`<br />`db.r7i.xlarge`–`db.r7i.48xlarge`<br />`db.m6i.xlarge`–`db.m6i.32xlarge`<br />`db.m7i.xlarge`–`db.m7i.48xlarge`<br />`db.r8i.large`–`db.r8i.96xlarge`<br />`db.m8i.large`–`db.m8i.96xlarge`<br />`db.r8a.large`–`db.r8a.16xlarge`<br />`db.m8a.large`–`db.m8a.16xlarge`<br />`db.x2m.xlarge`–`db.x2m.32xlarge` | 해당 사항 없음 | 해당 사항 없음 | 해당 사항 없음 | 
| Developer Edition SE(SQL Server 2025) | `db.r7i.large`–`db.r7i.12xlarge`<br />`db.m7i.large`–`db.m7i.12xlarge`<br />`db.r8i.large`–`db.r8i.12xlarge`<br />`db.m8i.large`–`db.m8i.12xlarge`<br />`db.r8a.large`–`db.r8a.12xlarge`<br />`db.m8a.large`–`db.m8a.12xlarge`<br />`db.x2m.xlarge`–`db.x2m.16xlarge` | 해당 사항 없음 | 해당 사항 없음 | 해당 사항 없음 | 

**참고**  
 7세대 인스턴스 클래스부터 인스턴스 크기가 2xlarge 이상인 RDS SQL Server에서는 하이퍼 스레딩이 비활성화됩니다. 이로 인해 사용 가능한 총 vCPU 수가 [해당 EC2 인스턴스](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/cpu-options-supported-instances-values.html)에서 지원하는 vCPU 수의 절반이 됩니다. 예를 들어 EC2 인스턴스 유형 `m7i.2xlarge`는 기본적으로 4개의 코어와 2개의 threadsPerCore를 지원하므로 총 8개의 vCPU가 생성됩니다. 반대로 하이퍼 스레딩이 비활성화된 RDS for SQL Server `db.m7i.2xlarge` 인스턴스는 코어 4개와 threadsPerCore 1개, 총 vCPU 4개를 생성합니다.
Amazon RDS for SQL Server는 Amazon EC2 X2iedn 인스턴스를 기반으로 한 메모리 최적화 X2M 데이터베이스 인스턴스를 출시했습니다. X2m 데이터베이스 인스턴스의 인스턴스 크기가 2xlarge 이상인 경우 RDS SQL Server에서 하이퍼스레딩이 비활성화됩니다. 이로 인해 사용 가능한 총 vCPU 수가 해당 EC2 인스턴스에서 지원하는 vCPU 수의 절반이 됩니다. 예를 들어 EC2 인스턴스 유형 `x2m.2xlarge`(`x2iedn.2xlarge`)는 기본적으로 4개의 코어와 2개의 threadsPerCore를 지원하므로 총 8개의 vCPU가 생성됩니다. 반대로 하이퍼스레딩이 비활성화된 RDS for SQL Server `x2m.2xlarge`(`x2iedn.2xlarge`) 인스턴스는 코어 4개와 threadsPerCore 1개, 총 vCPU 4개를 생성합니다.
7세대 인스턴스 및 X2M 인스턴스부터 청구서를 통해 RDS DB 인스턴스 및 타사 라이선스 요금을 자세히 확인할 수 있습니다. 자세한 내용은 [RDS SQL Server 요금](https://aws.amazon.com/rds/sqlserver/pricing/)을 참조하세요.
AMD 인스턴스의 경우 각 vCPU는 코어당 일관된 성능을 제공하도록 설계된 물리적 CPU 코어에 해당합니다. 2xlarge 이상의 AMD 인스턴스의 경우 Amazon RDS는 기본적으로 CPU 코어의 50%를 비활성화합니다. 이 구성은 워크로드 성능을 유지하면서 Windows 및 SQL Server 소프트웨어 라이선스 비용을 줄이는 데 도움이 됩니다. 추가 CPU 용량을 활성화하려면 CPU 최적화를 사용하여 사용 가능한 코어의 최대 100%까지 활성화할 수 있습니다. 인스턴스 가격은 코어 구성에 관계없이 동일하게 유지되므로 vCPU 수를 사용자 지정하여 컴퓨팅 요금에 영향을 주지 않고 성능 요구 사항과 라이선스 비용의 균형을 맞출 수 있습니다. xlarge 이하이고 vCPU가 4개 이하인 AMD 인스턴스의 경우 코어의 100%가 기본적으로 활성화되며 코어 수 사용자 지정을 사용할 수 없습니다. 이는 Microsoft가 SQL Server 라이선스에 대해 최소 vCPU 네 개에 대해 요금을 부과하므로 이러한 인스턴스의 vCPU 수를 줄일 수 없기 때문입니다.