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

스토리 작업

Amazon RDS에 데이터를 저장하는 방식을 지정하려면 DB 인스턴스를 만들거나 수정할 때 스토리지 유형을 선택하고 스토리지 크기를 입력합니다. 추후에는 DB 인스턴스를 수정하여 스토리지의 양을 늘리거나 스토리지의 유형을 변경할 수 있습니다. 워크로드를 사용할 때 어떤 스토르지 유형을 사용할지에 대한 자세한 정보는 Amazon RDS 스토리지 유형 단원을 참조하십시오.

DB 인스턴스 스토리지 용량 증가

추가 데이터에 대한 공간이 필요할 경우, 기존 DB 인스턴스의 스토리지를 확장할 수 있습니다. 이렇게 하려면, Amazon RDS Management Console, Amazon RDS API, 또는 AWS Command Line Interface(AWS CLI)를 사용할 수 있습니다. 범용 SSD 또는 프로비저닝된 IOPS SSD 스토리지를 사용할 경우, 스토리지를 최대 16TiB까지 증가시킬 수 있습니다. SQL Server 데이터베이스 인스턴스용 Amazon RDS 스토리지를 확장하여 범용 SSD 또는 프로비저닝된 IOPS SSD 스토리지 유형에만 지원합니다.

DB 인스턴스의 무료 스토리지 양을 모니터링하기 위해 CloudWatch 알람을 생성하도록 권장합니다. CloudWatch 알람에 대한 자세한 내용은 Amazon RDS 이벤트 알림 서비스 사용 단원을 참조하십시오.

대부분의 경우, 스토리지를 확장할 때 어떠한 중단도 필요하지 않고 서버 성능을 저하하지 않습니다. DB 인스턴스에 대한 스토리지 크기를 수정하면 DB 인스턴스의 상태가 storage-optimization입니다. 스토리지 수정 후 DB 인스턴스가 완전히 작동합니다. 하지만 6시간 동안 또는 DB 인스턴스 상태가 storage-optimization인 동안 중 더 긴 시간 동안 더 이상 스토리지를 수정할 수 없습니다.

SQL 서버 DB 인스턴스가 있고 2017년 11월부터 스토리지 구성을 수정하지 않았다면 할당된 스토리지를 증가시키기 위해 DB 인스턴스를 수정하고자 한다면 몇 분 동안의 짧게 중단될 수 있습니다. 중단된 후 DB 인스턴스는 온라인 상태이나 스토리지 최적화 상태에 있습니다. 스토리지 최적화 중에 성능이 저하될 수 있습니다.

참고

할당된 후에 DB 인스턴스의 스토리지 양을 줄일 수 없습니다.

AWS Management 콘솔

DB 인스턴스 스토리지 증가

  1. AWS Management 콘솔에 로그인한 다음 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 [Instances]를 선택합니다.

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

  4. [Instance actions]에 대해 [Modify]를 선택합니다.

  5. Allocated Storage(할당된 스토리지)의 새로운 값을 입력합니다. 현재 값보다 커야 합니다.

     DB 인스턴스의 스토리지 양 수정

    참고

    할당된 스토리지를 늘릴 경우, 적어도 10%이어야 합니다. 10% 미만으로 증가시키려 한다면 오류가 발생합니다.

  6. [Continue]를 선택하여 다음 화면으로 이동합니다.

  7. 새 스토리지 유형을 사용하도록 DB 인스턴스의 변환을 즉시 시작하려면 [Scheduling of modifications]의 [Apply immediately] 확인란을 선택합니다. 다은 유지 관리 기간 중에 변경 내용이 적용되도록 하려면 해당 옵션을 선택합니다.

  8. 원하는 대로 설정이 되었으면 [Modify DB instance]를 선택합니다.

CLI

DB 인스턴스 스토리지를 증가시키려면 AWS CLI modify-db-instance 명령을 사용합니다. 다음 파라미터를 설정합니다.

  • --allocated-storage - DB 인스턴스용으로 할당할 스토리지의 양(GiB)

  • --apply-immediately - --apply-immediately를 사용하여 즉시 변환을 시작하거나 --no-apply-immediately(기본값)를 사용하여 다음 유지 관리 기간 중에 변환을 적용합니다. 변환이 적용될 때 즉시 중단됩니다. 스토리지에 대한 자세한 정보는 DB 인스턴스 스토리지 단원을 참조하십시오.

API

DB 인스턴스 스토리지를 증가시키려면 Amazon RDS API ModifyDBInstance 작업을 사용합니다. 다음 파라미터를 설정합니다.

  • AllocatedStorage - DB 인스턴스용으로 할당할 스토리지의 양(GiB)

  • ApplyImmediately - 즉시 변환을 시작하려면 이 옵션을 True로 설정합니다. 이 옵션이 False(기본값)로 설정된 경우에는 다음 유지 관리 기간 중에 변환이 확장됩니다. 변환이 적용될 때 즉시 중단됩니다.

    스토리지에 대한 자세한 정보는 DB 인스턴스 스토리지 단원을 참조하십시오.

스토리지 유형 변경

DB 인스턴스용 스토리지 유형은 AWS Management 콘솔, Amazon RDS API 또는 AWS Command Line Interface(AWS CLI)를 통해 변경할 수 있습니다.

하나의 스토리지 유형을 다른 유형으로 변환할 경우, DB 인스턴스에 대한 데이터가 새 볼륨으로 마이그레이션되는 동안 중단됩니다. 마이그레이션 지속 시간은 데이터베이스 로드, 스토리지 크기, 스토리지 유형 및 (있는 경우) 프로비저닝된 IOPS의 양과 같은 여러 가지 요인에 따라 다릅니다. 일반적인 마이그레이션 시간은 몇 분이며, 마이그레이션 중 DB 인스턴스를 사용할 수 있습니다. 그러나, 마그네틱 스토리지로 또는 해당 스토리지에서 마이그레이션할 경우에는 일반적으로 마이그레이션 시간이 더 걸리며, 경우에 따라 며칠이 걸릴 수도 있습니다. 마그네틱 스토리지로 또는 해당 스토리지에서 마이그레이션 중에 DB 인스턴스를 사용할 수 있지만, 성능 저하가 발생할 수 있습니다.

프로비저닝된 IOPS SSD 또는 마그네틱 스토리지에서 범용 SSD 스토리지로 스토리지 전환할 때는 범용 SSD 스토리지에 할당된 I/O 크레딧이 잠재적으로 고갈될 수도 있습니다. 특히 더 작은 볼륨의 경우도 해당됩니다. 볼륨에 따라 초기 I/O 버스트 크레딧이 고갈된 후, 나머지 데이터는 할당된 범용 SSD 스토리지에서 GiB당 3IOPS의 기본 성능 속도로 전환됩니다. 이로 인해 전환 시간이 매우 길어질 수 있습니다.

AWS Management 콘솔

DB 인스턴스 스토리지 유형 변경

  1. AWS Management 콘솔에 로그인한 다음 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 [Instances]를 선택합니다.

    참고

    DB 인스턴스의 목록을 필터링하려면 [Filter instance]에 Amazon RDS가 결과 필터링을 위해 사용할 텍스트 문자열을 입력합니다. 이름이 해당 문자열을 포함하는 DB 인스턴스만 표시됩니다.

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

  4. [Instance actions]에 대해 [Modify]를 선택합니다.

  5. Modify DB Instance page(DB 인스턴스 페이지 수정)에서 Storage type(스토리지 유형) 목록에서 스토리지 유형을 선택합니다. 프로비저닝된 IOPS SSD 스토리지 유형을 사용하도록 DB 인스턴스를 수정하려는 경우에는 프로비저닝된 IOPS 값도 입력합니다.

     [Console Tags] 탭
  6. [Continue]를 선택합니다.

  7. 변경 내용을 DB 인스턴스에 즉시 적용하려면 [Scheduling of modifications] 섹션에서 [Apply immediately] 확인란을 선택합니다. 또는 [Apply during the next scheduled maintenance window]를 선택할 수도 있습니다.

    스토리지 유형을 변경할 경우 즉시 중단됩니다. 스토리지에 대한 자세한 정보는 단원을 참조하십시오.

  8. 변경될 파라미터를 검토하고 [Modify DB instance]를 선택하여 수정을 완료합니다.

CLI

DB 인스턴스 스토리지 유형을 변경하려면 AWS CLI modify-db-instance 명령을 사용합니다. 다음 파라미터를 설정합니다.

  • --storage-type - 프로비저닝된 IOPS에 대해 io1로 설정합니다.

  • --apply-immediately - --apply-immediately를 사용하여 즉시 변환을 시작합니다. --no-apply-immediately(기본값)를 사용하여 다음 유지 관리 기간 중에 변환을 적용합니다.

API

DB 인스턴스 스토리지 유형을 변경하려면 Amazon RDS API ModifyDBInstance 작업을 사용합니다. 다음 파라미터를 설정합니다.

  • StorageType - 프로비저닝된 IOPS에 대해 io1로 설정합니다.

  • ApplyImmediately - 즉시 변환을 시작하려면 이 옵션을 True로 설정합니다. 이 옵션이 False(기본값)로 설정된 경우에는 다음 유지 관리 기간 중에 변환이 적용됩니다.

프로비저닝된 IOPS SSD 스토리지 설정을 수정할 수 있습니다.

AWS Management Console, Amazon RDS API, 또는 AWS CLI를 사용하여 프로비저닝된 IOPS SSD 스토리지를 사용하는 DB 인스턴스의 설정을 수정할 수 있습니다. 필요한 스토리지 유형, 할당된 스토리지 및 프로비저닝된 IOPS의 양을 지정해야 합니다. 데이터베이스 엔진에 따라 1,000IOPS 및 100GiB 사이의 스토리지에서 최대 40,000IOPS 및 16TiB(16384GiB)의 스토리지까지 선택할 수 있습니다.

인스턴스에 따라 프로비저닝된 IOPS 양을 줄이더라도 할당된 범용 SSD 또는 마그네틱 스토리지 양을 줄일 수 없습니다.

AWS Management 콘솔

DB 인스턴스에 대한 프로비저닝된 IOPS 설정을 변경하려면

  1. AWS Management 콘솔에 로그인한 다음 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 [Instances]를 선택합니다.

    참고

    DB 인스턴스의 목록을 필터링하려면 [Filter instance]에 Amazon RDS가 결과 필터링을 위해 사용할 텍스트 문자열을 입력합니다. 이름이 해당 문자열을 포함하는 DB 인스턴스만 표시됩니다.

  3. 수정하려는 프로비저닝된 IOPS가 있는 DB 인스턴스를 선택합니다.

  4. [Instance actions]에 대해 [Modify]를 선택합니다.

  5. Modify DB Instance page(DB 인스턴스 수정 페이지)에서 Storage type(스토리지 유형)에 따른 프로비저닝된 IOPS를 선택한 후 프로비저닝된 IOPS 값을 입력합니다.

     [Console Tags] 탭

    [Allocated storage] 또는 [Provisioned IOPS]에 대해 지정하는 값이 다른 파라미터에 필요한 값의 범위를 나타내는 경고 메시지가 표시됩니다. 이 메시지는 다른 파라미터에 대하여 요구되는 값의 범위를 보여줍니다.

  6. [Continue]를 선택합니다.

  7. 변경 내용을 DB 인스턴스에 즉시 적용하려면 [Scheduling of modifications] 섹션에서 [Apply immediately] 확인란을 선택합니다. 또는 [Apply during the next scheduled maintenance window]를 선택할 수도 있습니다.

    스토리지 유형을 변경할 경우 즉시 중단됩니다. 스토리지에 대한 자세한 정보는 단원을 참조하십시오.

  8. 변경될 파라미터를 검토하고 [Modify DB instance]를 선택하여 수정을 완료합니다.

    할당된 스토리지나 프로비저닝된 IOPS에 대한 새 값은 [Status] 열에 나타납니다.

CLI

DB 인스턴스의 프로비저닝된 IOPS 설정을 변경하려면 AWS CLI modify-db-instance 명령을 사용합니다. 다음 파라미터를 설정합니다.

  • --storage-type - 프로비저닝된 IOPS에 대해 io1로 설정합니다.

  • --allocated-storage - DB 인스턴스용으로 할당할 스토리지의 양(GiB)

  • --iops - DB 인스턴스에 대해 새로 설정하는 프로비저닝된 IOPS의 양으로, 초당 I/O 작업 수로 표현됩니다.

  • --apply-immediately - --apply-immediately를 사용하여 즉시 변환을 시작합니다. --no-apply-immediately(기본값)를 사용하여 다음 유지 관리 기간 중에 변환을 적용합니다.

API

DB 인스턴스에 대한 프로비저닝된 IOPS 설정을 변경하려면 Amazon RDS API ModifyDBInstance 작업을 사용합니다. 다음 파라미터를 설정합니다.

  • StorageType - 프로비저닝된 IOPS에 대해 io1로 설정합니다.

  • AllocatedStorage - DB 인스턴스용으로 할당할 스토리지의 양(GiB)

  • Iops - DB 인스턴스에 대해 새로 설정하는 IOPS 속도로, 초당 I/O 작업 수로 표현됩니다.

  • ApplyImmediately - 즉시 변환을 시작하려면 이 옵션을 True로 설정합니다. 이 옵션이 False(기본값)로 설정된 경우에는 다음 유지 관리 기간 중에 수정이 적용됩니다.