

# RDS for Oracle DB 인스턴스 클래스
<a name="Oracle.Concepts.InstanceClasses"></a>

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



## 지원되는 RDS for Oracle DB 인스턴스 클래스
<a name="Oracle.Concepts.InstanceClasses.Supported"></a>

지원되는 RDS for Oracle 인스턴스 클래스는 RDS DB 인스턴스 클래스의 하위 집합입니다. RDS 인스턴스 클래스의 전체 목록은 [DB 인스턴스 클래스](Concepts.DBInstanceClass.md) 섹션을 참조하세요.



### RDS for Oracle 사전 구성된 DB 인스턴스 클래스
<a name="Oracle.Concepts.InstanceClasses.Supported.tpc"></a>

RDS for Oracle은 vCPU당 추가 메모리, 스토리지 및 I/O가 필요한 워크로드에 사전 구성된 인스턴스 클래스도 제공합니다. 이러한 인스턴스 클래스는 다음 명명 규칙을 사용합니다.

```
db.r5b.{{instance_size}}.tpc{{threads_per_core}}.mem{{ratio}}
db.r5.{{instance_size}}.tpc{{threads_per_core}}.mem{{ratio}}
```

다음은 추가 메모리용으로 사전 구성된 인스턴스 클래스의 예입니다.

```
db.r5b.4xlarge.tpc2.mem2x
```

이전 인스턴스 클래스 이름의 구성 요소는 다음과 같습니다.
+ `db.r5b.4xlarge` - 인스턴스 클래스의 이름입니다.
+ `tpc2` - 코어당 스레드 수입니다. 값 2는 다중 스레딩이 켜져 있음을 의미합니다. 값 1은 다중 스레딩이 꺼져 있음을 의미합니다.
+ `mem2x` - 인스턴스 클래스의 표준 메모리에 대한 추가 메모리의 비율입니다. 이 예에서 최적화는 표준 db.r5.4xlarge DB 인스턴스보다 두 배 많은 메모리를 제공합니다.

**참고**  
미리 구성된 RDS for Oracle DB 인스턴스 클래스의 정규화 인자는 [ DB 인스턴스 클래스의 하드웨어 사양](Concepts.DBInstanceClass.Summary.md) 섹션을 참조하세요.

### RDS for Oracle에서 지원되는 에디션, 인스턴스 클래스 및 라이선스 조합
<a name="Oracle.Concepts.InstanceClasses.Supported.combo"></a>

RDS 콘솔을 사용하는 경우 **데이터베이스 생성**을 선택하고 다른 옵션을 지정하여 특정 에디션, 인스턴스 클래스 및 라이선스 조합이 지원되는지 여부를 확인할 수 있습니다. AWS CLI에서 다음 명령을 실행할 수 있습니다.

```
aws rds describe-orderable-db-instance-options --engine {{engine-type}} --license-model {{license-type}}
```

다음 테이블에는 RDS for Oracle에 지원되는 모든 에디션, 인스턴스 클래스 및 라이선스 유형이 나와 있습니다. 각 유형의 메모리 특성에 대한 자세한 내용은 [RDS for Oracle 인스턴스 유형](https://aws.amazon.com//rds/oracle/instance-types)을 참조하세요. 요금에 대한 자세한 내용은 [Amazon RDS for Oracle 요금 모델](https://aws.amazon.com/rds/oracle/pricing/#Pricing_models)을 참조하세요.


****  
<a name="rds-oracle-instance-class-reference"></a>

- ** Enterprise Edition(EE) Bring Your Own License(BYOL) **
  - **표준 인스턴스 클래스**
  - db.m8i.large–db.m8i.48xlarge, db.m8i.metal-48xl, db.m8i.metal-96xl<br />db.m7i.large–db.m7i.48xlarge, db.m7i.metal-24xl, db.m7i.metal-48xl<br />db.m6in.large–db.m6in.32xlarge, db.m6in.metal<br />db.m6id.large–db.m6id.32xlarge, db.m6id.metal<br />db.m6i.large–db.m6i.32xlarge, db.m6i.metal<br />db.m5d.large–db.m5d.24xlarge<br />db.m5.large-db.m5.24xlarge
  - **메모리 최적화 인스턴스 클래스**
  - db.r8i.large–db.r8i.48xlarge, db.r8i.metal-48xl, db.r8i.metal-96xl<br />db.r7i.large–db.r7i.48xlarge, db.r7i.metal-24xl, db.r7i.metal-48xl<br />db.r6in.large–db.r6in.32xlarge, db.r6in.metal<br />db.r6id.large–db.r6id.32xlarge, db.r6id.metal<br />db.r6i.large–db.r6i.32xlarge, db.r6i.metal<br />db.r5d.large–db.r5d.24xlarge<br />db.r5b.large–db.r5b.24xlarge<br />db.r5.large-db.r5.24xlarge<br />db.x2iedn.xlarge–db.x2iedn.32xlarge, db.x2iedn.metal<br />db.x2iezn.2xlarge–db.x2iezn.12xlarge, db.x2iezn.metal<br />db.x2idn.16xlarge–db.x2idn.32xlarge, db.x2idn.metal<br />db.z1d.large–db.z1d.12xlarge
  - **사전 구성된 메모리 최적화 인스턴스 클래스**
  - db.r7i.8xlarge.tpc2.mem3x<br />db.r7i.8xlarge.tpc2.mem2x<br />db.r7i.6xlarge.tpc2.mem4x<br />db.r7i.6xlarge.tpc2.mem2x<br />db.r7i.4xlarge.tpc2.mem4x<br />db.r7i.4xlarge.tpc2.mem3x<br />db.r7i.4xlarge.tpc2.mem2x<br />db.r7i.3xlarge.tpc2.mem4x<br />db.r7i.2xlarge.tpc2.mem8x<br />db.r7i.2xlarge.tpc2.mem4x<br />db.r7i.xlarge.tpc2.mem4x<br />db.r7i.xlarge.tpc2.mem2x<br />db.r6i.8xlarge.tpc2.mem4x<br />db.r6i.8xlarge.tpc2.mem3x<br />db.r6i.6xlarge.tpc2.mem4x<br />db.r6i.4xlarge.tpc2.mem4x<br />db.r6i.4xlarge.tpc2.mem3x<br />db.r6i.4xlarge.tpc2.mem2x<br />db.r6i.2xlarge.tpc2.mem8x<br />db.r6i.2xlarge.tpc2.mem4x<br />db.r6i.2xlarge.tpc1.mem2x<br />db.r6i.xlarge.tpc2.mem4x<br />db.r6i.xlarge.tpc2.mem2x<br />db.r6i.large.tpc1.mem2x<br />db.r5b.8xlarge.tpc2.mem3x<br />db.r5b.6xlarge.tpc2.mem4x<br />db.r5b.4xlarge.tpc2.mem4x<br />db.r5b.4xlarge.tpc2.mem3x<br />db.r5b.4xlarge.tpc2.mem2x<br />db.r5b.2xlarge.tpc2.mem8x<br />db.r5b.2xlarge.tpc2.mem4x<br />db.r5b.2xlarge.tpc1.mem2x<br />db.r5b.xlarge.tpc2.mem4x<br />db.r5b.xlarge.tpc2.mem2x<br />db.r5b.large.tpc1.mem2x<br />db.r5.12xlarge.tpc2.mem2x<br />db.r5.8xlarge.tpc2.mem3x<br />db.r5.6xlarge.tpc2.mem4x<br />db.r5.4xlarge.tpc2.mem4x<br />db.r5.4xlarge.tpc2.mem3x<br />db.r5.4xlarge.tpc2.mem2x<br />db.r5.2xlarge.tpc2.mem8x<br />db.r5.2xlarge.tpc2.mem4x<br />db.r5.2xlarge.tpc1.mem2x<br />db.r5.xlarge.tpc2.mem4x<br />db.r5.xlarge.tpc2.mem2x<br />db.r5.large.tpc1.mem2x
  - **버스트 가능한 성능 인스턴스 클래스**
  - db.t3.small–db.t3.2xlarge

- ** Standard Edition 2(SE2) Bring Your Own License(BYOL) **
  - **표준 인스턴스 클래스**
  - db.m8i.large–db.m8i.4xlarge<br />db.m7i.large–db.m7i.4xlarge, db.m7i.metal-24xl, db.m7i.metal-48xl<br />db.m6in.large–db.m6in.4xlarge, db.m6in.metal<br />db.m6id.large–db.m6id.4xlarge, db.m6id.metal<br />db.m6i.large–db.m6i.4xlarge, db.m6i.metal<br />db.m5d.large–db.m5d.4xlarge<br />db.m5.large-db.m5.4xlarge
  - **메모리 최적화 인스턴스 클래스**
  - db.r8i.large–db.r8i.4xlarge<br />db.r7i.large–db.r7i.4xlarge, db.r7i.metal-24xl, db.r7i.metal-48xl<br />db.r6in.large–db.r6in.4xlarge, db.r6in.metal<br />db.r6id.large–db.r6id.4xlarge, db.r6id.metal<br />db.r6i.large–db.r6i.4xlarge, db.r6i.metal<br />db.r5d.large–db.r5d.4xlarge<br />db.r5b.large–db.r5b.4xlarge<br />db.r5.large–db.r5.4xlarge<br />db.x2iedn.xlarge–db.x2iedn.4xlarge, db.x2iedn.metal<br />db.x2iezn.2xlarge–db.x2iezn.4xlarge, db.x2iezn.metal<br />db.x2idn.metal<br />db.z1d.large–db.z1d.3xlarge
  - **사전 구성된 메모리 최적화 인스턴스 클래스**
  - db.r7i.xlarge.tpc2.mem2x<br />db.r7i.xlarge.tpc2.mem4x<br />db.r7i.2xlarge.tpc2.mem4x<br />db.r7i.2xlarge.tpc2.mem8x<br />db.r7i.3xlarge.tpc2.mem4x<br />db.r7i.4xlarge.tpc2.mem2x<br />db.r7i.4xlarge.tpc2.mem3x<br />db.r7i.4xlarge.tpc2.mem4x<br />db.r6i.4xlarge.tpc2.mem4x<br />db.r6i.4xlarge.tpc2.mem3x<br />db.r6i.4xlarge.tpc2.mem2x<br />db.r6i.2xlarge.tpc2.mem8x<br />db.r6i.2xlarge.tpc2.mem4x<br />db.r6i.2xlarge.tpc1.mem2x<br />db.r6i.xlarge.tpc2.mem4x<br />db.r6i.xlarge.tpc2.mem2x<br />db.r6i.large.tpc1.mem2x<br />db.r5b.4xlarge.tpc2.mem4x<br />db.r5b.4xlarge.tpc2.mem3x<br />db.r5b.4xlarge.tpc2.mem2x<br />db.r5b.2xlarge.tpc2.mem8x<br />db.r5b.2xlarge.tpc2.mem4x<br />db.r5b.2xlarge.tpc1.mem2x<br />db.r5b.xlarge.tpc2.mem4x<br />db.r5b.xlarge.tpc2.mem2x<br />db.r5b.large.tpc1.mem2x<br />db.r5.4xlarge.tpc2.mem4x<br />db.r5.4xlarge.tpc2.mem3x<br />db.r5.4xlarge.tpc2.mem2x<br />db.r5.2xlarge.tpc2.mem8x<br />db.r5.2xlarge.tpc2.mem4x<br />db.r5.2xlarge.tpc1.mem2x<br />db.r5.xlarge.tpc2.mem4x<br />db.r5.xlarge.tpc2.mem2x<br />db.r5.large.tpc1.mem2x
  - **버스트 가능한 성능 인스턴스 클래스**
  - db.t3.small–db.t3.2xlarge

- ** Standard Edition 2(SE2) 라이선스 포함 **
  - **표준 인스턴스 클래스**
  - db.m7i.large–db.m7i.4xlarge<br />db.m5.large-db.m5.4xlarge
  - **메모리 최적화 인스턴스 클래스**
  - db.r7i.large–db.r7i.4xlarge<br />db.r6i.large–db.r6i.4xlarge<br />db.r5.large–db.r5.4xlarge
  - **버스트 가능한 성능 인스턴스 클래스**
  - db.t3.small–db.t3.2xlarge



## RDS for Oracle DB 인스턴스 클래스 지원 중단
<a name="Oracle.Concepts.InstanceClasses.Deprecated"></a>

다음은 RDS for Oracle에 대해 지원 중단되는 DB 인스턴스 클래스입니다.
+ db.m1, db.m2, db.m3, db.m4
+ db.t1, db.t2
+ db.r1, db.r2, db.r3, db.r4
+ db.x1, db.x1e

이전 DB 인스턴스 클래스는 성능이 더 좋고 일반적으로 낮은 가격으로 구할 수 있는 DB 인스턴스로 교체되었습니다. 지원 중단되는 DB 인스턴스 클래스를 사용하는 DB 인스턴스를 보유한 경우 다음과 같은 옵션이 있습니다.
+ 지원 중단되지 않은 유사한 DB 인스턴스 클래스를 사용하려면 Amazon RDS가 각 DB 인스턴스를 자동으로 수정하도록 허용합니다. 지원 중단 일정은 [DB 인스턴스 클래스 유형](Concepts.DBInstanceClass.Types.md) 섹션을 참조하세요.
+ DB 인스턴스를 수정하여 DB 인스턴스 클래스를 직접 변경합니다. 자세한 내용은 [Amazon RDS DB 인스턴스 수정](Overview.DBInstance.Modifying.md) 섹션을 참조하세요.

**참고**  
지원 중단된 DB 인스턴스 클래스를 사용한 DB 인스턴스의 DB 스냅샷이 있는 경우 DB 스냅샷을 복원할 때 만료되지 않은 DB 인스턴스 클래스를 선택할 수 있습니다. 자세한 정보는 [DB 인스턴스 복원](USER_RestoreFromSnapshot.md)의 내용을 참조하세요.