RDS Custom for Oracle DB 인스턴스 수정
RDS Custom for Oracle DB 인스턴스를 수정하는 작업은 Amazon RDS DB 인스턴스를 수정하는 것과 유사합니다. 다음과 같은 설정을 변경할 수 있습니다.
-
DB 인스턴스 클래스
-
스토리지 할당 및 유형
-
백업 보관 기간
-
삭제 방지
-
옵션 그룹
-
Port
주제
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 인스턴스를 수정하는 방법
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/
에서 Amazon RDS 콘솔을 엽니다. -
탐색 창에서 데이터베이스를 선택합니다.
-
수정하려는 DB 인스턴스를 선택합니다.
-
Modify(수정)를 선택합니다.
-
(선택 사항) 인스턴스 구성에서 DB 인스턴스 클래스의 값을 선택합니다. 지원되는 클래스는 RDS Custom for Oracle에 대한 DB 인스턴스 클래스 지원 섹션을 참조하세요.
-
(선택 사항) 스토리지에서 필요에 따라 다음과 같이 변경합니다.
-
Allocated storage(할당된 스토리지)에 새로운 값을 입력합니다. 현재 값보다 커야 하며 40GiB~64TiB여야 합니다.
-
스토리지 유형 값을 범용 SSD(gp2), 범용 SSD(gp3) 또는 프로비저닝된 IOPS(io1)로 변경합니다.
-
프로비저닝된 IOPS(io1) 또는 범용 SSD(gp3)를 사용하는 경우 프로비저닝된 IOPS 값을 변경할 수 있습니다.
-
-
(선택 사항) 추가 구성에서 필요에 따라 다음과 같이 변경합니다.
-
옵션 그룹에서 새로운 옵션 그룹을 선택합니다. 자세한 내용은 RDS Custom for Oracle에서 옵션 그룹을 사용한 작업 단원을 참조하십시오.
-
-
Continue(계속)를 선택합니다.
-
즉시 적용(Apply immediately) 또는 예약된 다음 유지 관리 기간에 적용(Apply during the next scheduled maintenance window)을 선택합니다.
-
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-classdb.m5.16xlarge
\ --storage-typeio1
\ --iops3000
\ --allocated-storage1024
\ --option-groupcfo-ee-19-mt
\ --apply-immediately
Windows의 경우:
aws rds modify-db-instance ^ --db-instance-identifier
my-cfo-instance
^ --db-instance-classdb.m5.16xlarge
^ --storage-typeio1
^ --iops3000
^ --allocated-storage1024
^ --option-groupcfo-ee-19-mt
^ --apply-immediately