RDS Custom for Oracle DB 인스턴스 수정 - Amazon Relational Database Service

RDS Custom for Oracle DB 인스턴스 수정

RDS Custom for Oracle DB 인스턴스를 수정하는 작업은 Amazon RDS DB 인스턴스를 수정하는 것과 유사합니다. 다음과 같은 설정을 변경할 수 있습니다.

DB 인스턴스 스토리지 수정 시 요구 사항 및 제한

RDS Custom for Oracle DB 인스턴스를 수정할 때는 다음과 같은 요구 사항과 제한을 고려하세요.

  • RDS Custom for Oracle에 대해 할당된 최소 스토리지는 40GiB이며 최대 64TiB입니다.

  • Amazon RDS와 마찬가지로 할당된 스토리지를 줄일 수는 없는데, 이것이 Amazon EBS 볼륨의 한계입니다.

  • RDS Custom DB 인스턴스에는 스토리지 자동 크기 조정이 지원되지 않습니다.

  • RDS Custom DB 인스턴스에 수동으로 연결하는 모든 스토리지 볼륨은 지원 경계를 벗어납니다.

    자세한 내용은 RDS Custom 지원 범위 단원을 참조하십시오.

  • 마그네틱(표준) Amazon EBS 스토리지는 RDS Custom에 지원되지 않습니다. io1, gp2 또는 gp3 SSD 스토리지 유형만 선택할 수 있습니다.

Amazon EBS 스토리지에 대한 자세한 내용은 Amazon RDS DB 인스턴스 스토리지 섹션을 참조하세요. 스토리지 수정에 대한 일반적인 정보는 Amazon RDS DB 인스턴스 스토리지 작업 섹션을 참조하세요.

DB 인스턴스 클래스 수정 시 요구 사항 및 제한

RDS Custom for Oracle DB 인스턴스의 인스턴스 클래스를 수정할 때는 다음과 같은 요구 사항과 제한을 고려하세요.

  • DB 인스턴스는 available 상태여야 합니다.

  • DB 인스턴스에는 루트 볼륨, 데이터 볼륨, 바이너리 볼륨에 최소 100MiB의 여유 공간이 있어야 합니다.

  • 기본 탄력적 네트워크 인터페이스(ENI)를 사용할 때는 RDS Custom for Oracle DB 인스턴스에 탄력적 IP(EIP) 하나만 할당할 수 있습니다. DB 인스턴스에 여러 ENI를 연결하면 수정 작업이 실패합니다.

  • 모든 RDS Custom for Oracle 태그가 있어야 합니다.

  • RDS Custom for Oracle 복제를 사용하는 경우 다음과 같은 요구 사항과 제한에 유의하세요.

    • 기본 DB 인스턴스 및 읽기 전용 복제본의 경우 한 번에 하나의 DB 인스턴스만 인스턴스 클래스를 변경할 수 있습니다.

    • RDS Custom for Oracle DB 인스턴스에 온프레미스 기본 또는 복제본 데이터베이스가 있는 경우 수정이 완료된 후 온프레미스 DB 인스턴스의 프라이빗 IP 주소를 수동으로 업데이트해야 합니다. 이 작업은 Oracle DataGuard 기능을 유지하는 데 필요합니다. RDS Custom for Oracle은 수정이 성공하면 이벤트를 게시합니다.

    • 기본 또는 읽기 전용 복제본 DB 인스턴스에 FSFO(Fast-Start Failover)가 구성된 경우 RDS Custom for Oracle DB 인스턴스 클래스를 수정할 수 없습니다.

인스턴스 클래스 수정 시 RDS Custom이 DB 인스턴스를 생성하는 방법

인스턴스 클래스를 수정하는 경우 RDS Custom은 다음과 같이 DB 인스턴스를 생성합니다.

  • Amazon EC2 인스턴스를 생성합니다.

  • 최신 DB 스냅샷에서 루트 볼륨을 생성합니다. RDS Custom for Custom은 최신 DB 스냅샷 이후에 루트 볼륨에 추가된 정보를 유지하지 않습니다.

  • Amazon CloudWatch 경보를 생성합니다.

  • 원래 키 페어를 삭제한 경우 Amazon EC2 SSH 키 페어를 생성합니다. 그렇지 않은 경우 RDS Custom for Custom은 원래 키 페어를 유지합니다.

  • 수정을 시작하면 DB 인스턴스에 연결된 태그를 사용하여 새 리소스를 생성합니다. RDS Custom은 태그가 기본 리소스에 직접 연결되면 태그를 새 리소스로 전송하지 않습니다.

  • 최신 수정 사항이 포함된 바이너리 및 데이터 볼륨을 새 DB 인스턴스로 전송합니다.

  • 탄력적 IP 주소(EIP)를 전송합니다. DB 인스턴스에 공개적으로 액세스할 수 있는 경우 RDS Custom은 EIP를 전송하기 전에 새 DB 인스턴스에 퍼블릭 IP 주소를 임시로 연결합니다. DB 인스턴스에 공개적으로 액세스할 수 없는 경우 RDS Custom은 퍼블릭 IP 주소를 생성하지 않습니다.

RDS Custom for Oracle DB 인스턴스 수정

콘솔, AWS CLI 또는 RDS API를 사용하여 DB 인스턴스 클래스나 스토리지를 수정할 수 있습니다.

RDS Custom for Oracle DB 인스턴스를 수정하는 방법
  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

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

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

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

  5. (선택 사항) 인스턴스 구성에서 DB 인스턴스 클래스의 값을 선택합니다. 지원되는 클래스는 RDS Custom for Oracle에 대한 DB 인스턴스 클래스 지원 섹션을 참조하세요.

  6. (선택 사항) 스토리지에서 필요에 따라 다음과 같이 변경합니다.

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

    2. 스토리지 유형 값을 범용 SSD(gp2), 범용 SSD(gp3) 또는 프로비저닝된 IOPS(io1)로 변경합니다.

    3. 프로비저닝된 IOPS(io1) 또는 범용 SSD(gp3)를 사용하는 경우 프로비저닝된 IOPS 값을 변경할 수 있습니다.

  7. (선택 사항) 추가 구성에서 필요에 따라 다음과 같이 변경합니다.

    1. 옵션 그룹에서 새로운 옵션 그룹을 선택합니다. 자세한 내용은 RDS Custom for Oracle에서 옵션 그룹을 사용한 작업 단원을 참조하십시오.

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

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

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

RDS Custom for Oracle DB 인스턴스 스토리지를 수정하려면 modify-db-instance AWS CLI 명령을 사용하면 됩니다. 필요한 경우 다음 파라미터를 설정합니다.

  • --db-instance-class - 새 인스턴스 클래스입니다. 지원되는 클래스는 RDS Custom for Oracle에 대한 DB 인스턴스 클래스 지원 섹션을 참조하세요.

  • --allocated-storage - DB 인스턴스에 할당할 스토리지 크기(GiB)입니다. 현재 값보다 커야 하며 40~65,536GiB여야 합니다.

  • --storage-type - 스토리지 유형: gp2, gp3 또는 io1.

  • --iops - io1 또는 gp3 스토리지 유형을 사용하는 경우 DB 인스턴스에 대해 프로비저닝된 IOPS입니다.

  • --apply-immediately--apply-immediately를 사용하여 스토리지 변경 사항을 바로 적용합니다.

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

다음 예제는 my-cfo-instance의 DB 인스턴스 클래스를 db.m5.16xlarge로 변경합니다. 또한 이 명령은 스토리지 크기를 1TiB로, 스토리지 유형을 io1로, 프로비저닝된 IOPS를 3,000으로, 옵션 그룹을 cfo-ee-19-mt로 변경합니다.

대상 LinuxmacOS, 또는Unix:

aws rds modify-db-instance \ --db-instance-identifier my-cfo-instance \ --db-instance-class db.m5.16xlarge \ --storage-type io1 \ --iops 3000 \ --allocated-storage 1024 \ --option-group cfo-ee-19-mt \ --apply-immediately

Windows의 경우:

aws rds modify-db-instance ^ --db-instance-identifier my-cfo-instance ^ --db-instance-class db.m5.16xlarge ^ --storage-type io1 ^ --iops 3000 ^ --allocated-storage 1024 ^ --option-group cfo-ee-19-mt ^ --apply-immediately