

# RDS Custom for SQL Server DB 인스턴스 스토리지 수정
<a name="custom-managing-sqlserver.storage-modify"></a>

RDS Custom for SQL Server DB 인스턴스의 스토리지 수정은 Amazon RDS DB 인스턴스의 스토리지 수정과 유사하지만 다음 작업만 수행할 수 있습니다.
+ 할당된 스토리지 크기를 늘립니다.
+ 스토리지 유형을 변경합니다. 범용 또는 프로비저닝된 IOPS 같은 사용 가능한 스토리지 유형을 사용할 수 있습니다. 프로비저닝된 IOPS는 gp3, io1 및 io2 Block Express 스토리지 유형에서 지원됩니다.
+ 프로비저닝된 IOPS를 지원하는 볼륨 유형을 사용하는 경우 프로비저닝된 IOPS를 변경합니다.

RDS Custom for SQL Server DB 인스턴스의 스토리지 수정에는 다음과 같은 제한이 적용됩니다.
+ RDS Custom for SQL Server에 할당된 최소 스토리지 크기는 20GiB입니다. io1, gp2, gp3의 최대 스토리지 한도는 16TiB인 반면 io2는 64TiB를 지원합니다.
+ Amazon RDS와 마찬가지로 할당된 스토리지를 줄일 수는 없는데, 이는 Amazon Elastic Block Store(Amazon EBS) 볼륨의 제한입니다. 자세한 내용은 [Amazon RDS DB 인스턴스 스토리지 작업](USER_PIOPS.StorageTypes.md) 섹션을 참조하세요.
+ RDS Custom for SQL Server DB 인스턴스에는 스토리지 autoscaling이 지원되지 않습니다.
+ RDS Custom DB 인스턴스에 수동으로 연결하는 스토리지 볼륨은 스토리지 크기 조정 대상으로 간주되지 않습니다. RDS에서 제공하는 기본 데이터 볼륨, 즉 D 드라이브만 스토리지 크기 조정 대상으로 간주됩니다.

  자세한 내용은 [RDS Custom 지원 범위](custom-concept.md#custom-troubleshooting.support-perimeter) 섹션을 참조하세요.
+ 스토리지 크기 조정은 일반적으로 DB 인스턴스의 중단이나 성능 저하를 일으키지 않습니다. DB 인스턴스에 대한 스토리지 크기를 수정하면 DB 인스턴스의 상태가 **스토리지 최적화**로 됩니다.
+ 스토리지 최적화는 몇 시간이 걸릴 수 있습니다. 6시간 또는 인스턴스에서 스토리지 최적화가 완료된 시간 둘 중 더 긴 시간 동안은 스토리지를 추가로 수정할 수 없습니다. 자세한 내용은 [Amazon RDS DB 인스턴스 스토리지 작업](USER_PIOPS.StorageTypes.md) 섹션을 참조하세요.

스토리지에 대한 자세한 내용은 [Amazon RDS DB 인스턴스 스토리지](CHAP_Storage.md) 단원을 참조하세요.

스토리지 수정에 대한 일반적인 정보는 [Amazon RDS DB 인스턴스 스토리지 작업](USER_PIOPS.StorageTypes.md) 섹션을 참조하세요.

**중요**  
Amazon EC2 콘솔 또는 Amazon EBS 콘솔 또는 API를 사용하여 RDS Custom for SQL Server DB 인스턴스의 스토리지를 수정하지 마세요. Amazon RDS 콘솔 또는 API 외부에서 직접 스토리지를 수정하면 데이터베이스가 `unsupported-configuration` 상태가 됩니다.  
Amazon EC2 또는 Amazon EBS를 사용하여 직접 스토리지를 변경하는 경우 Amazon RDS는 데이터베이스 인스턴스 상태를 추적하거나 관리할 수 없습니다. 이로 인해 다음가 같은 문제가 발생할 수 있습니다.  
고가용성 장애 조치 메커니즘이 제대로 작동하지 않음
데이터베이스 복제 설정이 중단됨
중복 기능이 실패함
데이터베이스를 지원되는 상태로 유지하려면 Amazon RDS 콘솔 또는 API를 통해서만 스토리지를 수정하세요. 복구 단계는 [RDS Custom for SQL Server에서 지원되지 않는 구성 문제 해결](custom-troubleshooting-sqlserver.md#custom-troubleshooting-sqlserver.fix-unsupported) 섹션을 참조하세요.

## 콘솔
<a name="custom-managing.storage-modify.CON"></a>

**RDS Custom for SQL Server DB 인스턴스 스토리지를 수정하는 방법**

1. AWS Management Console에 로그인한 후 [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/)에서 Amazon RDS 콘솔을 엽니다.

1. 탐색 창에서 **데이터베이스**를 선택합니다.

1. 수정하려는 DB 인스턴스를 선택합니다.

1. **Modify**(수정)를 선택합니다.

1. 필요에 따라 다음과 같이 변경합니다.

   1. **Allocated storage**(할당된 스토리지)에 새로운 값을 입력합니다. 현재 값보다 커야 하며 20GiB\$116TiB여야 합니다.

   1. **스토리지 유형(Storage type)** 값을 변경합니다. 범용 또는 프로비저닝된 IOPS 같은 사용 가능한 스토리지 유형을 사용할 수 있습니다. 프로비저닝된 IOPS는 gp3, io1 및 io2 Block Express 스토리지 유형에서 지원됩니다.

   1. 프로비저닝된 IOPS를 지원하는 볼륨 유형을 지정하는 경우 **프로비저닝된 IOPS** 값을 정의할 수 있습니다.

1. **Continue**(계속)를 선택합니다.

1. **즉시 적용(Apply immediately)** 또는 **예약된 다음 유지 관리 기간에 적용(Apply during the next scheduled maintenance window)**을 선택합니다.

1. **Modify DB instance**(DB 인스턴스 수정)를 선택합니다.

## AWS CLI
<a name="custom-managing-sqlserver.storage-modify.CLI"></a>

RDS Custom for SQL Server DB 인스턴스의 스토리지를 수정하려면 [modify-db-instance](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-instance.html) AWS CLI 명령을 사용하면 됩니다. 필요한 경우 다음 파라미터를 설정합니다.
+ `--allocated-storage` - DB 인스턴스에 할당할 스토리지 크기(GiB)입니다. 현재 값보다 커야 하며 20\$116,384GiB여야 합니다.
+ `--storage-type` - 스토리지 유형(예: gp2, gp3, io1 또는 io2)입니다.
+ `--iops` - DB 인스턴스의 프로비저닝된 IOPS입니다. 프로비저닝된 IOPS를 지원하는 스토리지 유형(예: gp3, io1, io2)에만 지정할 수 있습니다.
+ `--apply-immediately` – `--apply-immediately`를 사용하여 스토리지 변경 사항을 바로 적용합니다.

  그 밖에 다음 유지 관리 기간에 스토리지 변경 사항을 적용하려면 `--no-apply-immediately`(기본값)를 사용합니다.

다음 예에서는 my-custom-instance의 스토리지 크기를 200GiB로, 스토리지 유형을 io1로, 프로비저닝된 IOPS를 3000으로 변경합니다.

**Example**  
대상 LinuxmacOS, 또는Unix:  

```
aws rds modify-db-instance \
    --db-instance-identifier my-custom-instance \
    --storage-type io1 \
    --iops 3000 \
    --allocated-storage 200 \
    --apply-immediately
```
Windows의 경우:  

```
aws rds modify-db-instance ^
    --db-instance-identifier my-custom-instance ^
    --storage-type io1 ^
    --iops 3000 ^
    --allocated-storage 200 ^
    --apply-immediately
```