RDS Custom for Oracle에 대한 다중 AZ 배포 관리 - Amazon Relational Database Service

RDS Custom for Oracle에 대한 다중 AZ 배포 관리

RDS Custom for Oracle에 대한 다중 AZ DB 인스턴스 배포에서 Amazon RDS는 자동으로 서로 다른 가용 영역(AZ)에 동기식 대기 복제본을 프로비저닝하고 유지 관리합니다. 기본 DB 인스턴스는 가용 영역 전체에서 대기 복제본으로 동기식으로 복제되어 데이터 중복성을 제공합니다.

중요

RDS Custom for Oracle에 대한 다중 AZ 배포는 RDS for Oracle에 대한 다중 AZ 배포와 다릅니다. RDS for Oracle에 대한 다중 AZ와 달리, 다중 AZ DB 인스턴스를 만들기 전에 RDS Custom for Oracle의 사전 조건을 설정해야 합니다. RDS Custom은 사용자의 계정 내에서 실행되어 권한이 필요하기 때문입니다. 또한 다중 AZ 배포를 지원하는 최신 서비스 제공 AMI를 사용하여 CEV에서 다중 AZ 인스턴스를 생성해야 합니다.

사전 조건을 완료하지 않으면 다중 AZ DB 인스턴스가 실행되지 않거나, 단일 AZ DB 인스턴스로 자동으로 되돌아갈 수 있습니다. 사전 조건에 대한 자세한 내용은 RDS Custom for Oracle을 사용한 다중 AZ 배포의 사전 조건 단원을 참조하세요.

DB 인스턴스를 고가용성으로 실행하면 계획된 시스템 유지 관리 중 가용성을 높일 수 있습니다. 계획된 데이터베이스 유지 관리 또는 예기치 않은 서비스 중단이 발생할 경우, Amazon RDS가 최신 대기 DB 인스턴스로 자동으로 장애 조치를 수행합니다. 이 기능을 통해 수동 개입 없이 데이터베이스 작업을 빠르게 재개할 수 있습니다. 기본 인스턴스 및 대기 인스턴스는 동일한 엔드포인트를 사용합니다. 이 엔드포인트의 물리적 네트워크 주소는 장애 조치 프로세스의 일환으로 대기 복제본으로 전환됩니다. 장애 조치가 발생하는 경우 애플리케이션을 다시 구성할 필요가 없습니다.

다음 다이어그램은 RDS Custom for Oracle의 다중 AZ 아키텍처를 보여줍니다.

Amazon RDS architecture with primary DB instance and standby replica in separate availability zones.

RDS Custom DB 인스턴스 생성 시 다중 AZ를 지정하여 RDS Custom for Oracle 다중 AZ 배포를 생성할 수 있습니다. 2025년 6월 30일 이전에 생성된 RDS Custom for Oracle DB 인스턴스는 DB 인스턴스를 수정하고 다중 AZ 옵션을 지정하여 다중 AZ 배포로 변환할 수 없습니다. 다중 AZ 옵션을 지정하여 새 RDS Custom for Oracle DB 인스턴스를 생성해야 합니다. 2025년 6월 30일 후에 사용 가능한 서비스 제공 AMI를 사용하여 생성된 새 DB 인스턴스는 다중 AZ 옵션을 지원합니다. 그런 다음, 기존 RDS Custom for Oracle 데이터베이스를 새로 생성된 DB 인스턴스로 마이그레이션해야 합니다. 자세한 내용은 2025년 6월 30일 이전에 생성한 CEV를 사용하는 DB 인스턴스의 마이그레이션 단계을 참조하세요.

Amazon RDS 콘솔에 대기 복제본의 가용 영역(보조 AZ)이 표시됩니다. describe-db-instances CLI 명령 또는 DescribeDBInstances API 작업을 사용하여 보조 AZ를 찾을 수도 있습니다.

다중 AZ 배포를 사용하는 RDS Custom for Oracle DB 인스턴스는 단일 AZ 배포에 비해 쓰기 및 커밋 지연 시간이 길어질 수 있습니다. 이러한 대기 시간 증가는 DB 인스턴스 간의 동기 데이터 복제로 인해 발생할 수 있습니다. AWS는 가용 영역 간 지연 시간이 짧은 네트워크 연결을 제공하도록 설계되었지만 배포가 예비 복제본으로 장애 조치될 경우 지연 시간이 변경될 수 있습니다.

리전 및 버전 사용 가능 여부

다음과 같은 Oracle Database 에디션의 경우 RDS Custom for Oracle에 대한 다중 AZ 배포가 지원됩니다.

  • Oracle Database 12c 릴리스 1(12.1)

  • Oracle Database 12c 릴리스 2(12.2)

  • Oracle Database 19c

  • Enterprise Edition(EE)

  • Standard Edition 2(SE2)

참고

RDS Custom for Oracle에 대한 다중 AZ 배포는 Oracle Database 18c에서 지원되지 않습니다.

RDS Custom for Oracle에 대한 다중 AZ 배포는 RDS Custom for Oracle을 사용 가능한 모든 리전에서 사용할 수 있습니다. RDS Custom for Oracle에 대한 다중 AZ 배포의 리전 가용성에 대한 자세한 내용은 RDS Custom for Oracle을 지원하는 리전 및 DB 엔진 섹션을 참조하세요.

RDS Custom for Oracle을 사용한 다중 AZ 배포의 제한 사항

RDS Custom for Oracle을 사용한 다중 AZ 배포에는 다음과 같은 제한 사항이 있습니다.

  • 리전 간 다중 AZ 배포는 지원되지 않습니다.

  • 대기 DB 인스턴스가 데이터베이스 읽기 작업을 허용하도록 구성할 수 없습니다.

  • 다중 AZ 배포와 함께 사용자 지정 엔진 버전(CEV)을 사용할 경우 대기 DB 인스턴스도 동일한 CEV를 사용합니다. 대기 DB 인스턴스는 다른 CEV를 사용할 수 없습니다.

  • 다중 AZ 배포 인스턴스에서 읽기 전용 복제본을 생성할 수 없으며 다중 AZ 배포를 사용하도록 읽기 전용 복제본의 기본 인스턴스를 수정할 수도 없습니다.

다중 AZ 배포를 사용하는 RDS Custom for Oracle DB 인스턴스 생성

다중 AZ 배포를 사용하는 RDS Custom for Oracle DB 인스턴스를 생성하려면Amazon RDS Custom for Oracle을 위한 환경 설정의 단계에 따라 사전 조건으로 환경을 설정합니다.

중요

설정을 간소화하려면 네트워크 설정 지침에 제공된 최신 AWS CloudFormation 템플릿 파일을 사용하는 것이 좋습니다. 자세한 내용은 AWS CloudFormation을 사용하여 RDS Custom for Oracle 배포 섹션을 참조하세요.

Amazon RDS 콘솔에서 데이터베이스 인스턴스를 생성하는 동안 다중 AZ 옵션을 선택하여 다중 AZ 배포를 사용하는 RDS Custom for Oracle 인스턴스를 생성할 수 있습니다. 아니면 AWS CLI의 Amazon RDS create-db-instance 명령에서 --multi-az 파라미터를 지정하면 됩니다.