Gestione di un'implementazione Multi-AZ per RDS Custom for Oracle - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Gestione di un'implementazione Multi-AZ per RDS Custom for Oracle

In una distribuzione di istanze DB Multi-AZ per RDS Custom for Oracle, Amazon RDS effettua automaticamente il provisioning e mantiene una replica sincrona in standby in una zona di disponibilità (AZ) diversa. L'istanza database principale viene replicata in modo sincrono tra le zone di disponibilità in una replica in standby per garantire la ridondanza dei dati.

Importante

Una distribuzione Multi-AZ per RDS Custom for Oracle è diversa da Multi-AZ for RDS for Oracle. A differenza di Multi-AZ for RDS for Oracle, è necessario impostare i prerequisiti per RDS Custom for Oracle prima di creare l'istanza DB Multi-AZ, poiché RDS Custom viene eseguito all'interno del proprio account, il che richiede autorizzazioni. Inoltre, è necessario creare l'istanza Multi-AZ sul CEV con l'ultima AMI fornita dal servizio che supporta le implementazioni Multi-AZ.

Se non vengono configurati i prerequisiti, l'istanza DB Multi-AZ potrebbe non funzionare o venire automaticamente convertita in un'istanza DB Single-AZ. Per ulteriori informazioni sui prerequisiti, consulta Prerequisiti per un'implementazione Multi-AZ con RDS Custom for Oracle.

L’esecuzione di un'istanza database con disponibilità elevata può migliorare la disponibilità durante la manutenzione pianificata del sistema. In caso di manutenzione pianificata del database o interruzione non pianificata del servizio, Amazon RDS esegue automaticamente il failover sull'istanza DB in up-to-date standby. Questa funzionalità consente alle operazioni del database di riprendere velocemente senza intervento manuale. L'istanza primaria e quella di standby utilizzano lo stesso endpoint, il cui indirizzo di rete fisico passa alla replica in standby come parte del processo di failover. Non è necessario riconfigurare l'applicazione quando si verifica un failover.

Il diagramma seguente mostra l'architettura Multi-AZ per RDS Custom for Oracle:

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

È possibile creare un'implementazione RDS Custom per Oracle Multi-AZ specificando Multi-AZ durante la creazione di un'istanza DB RDS Custom. Le istanze RDS Custom for Oracle DB create prima del 30 giugno 2025 non possono essere convertite in implementazioni Multi-AZ modificando l'istanza DB e specificando l'opzione Multi-AZ. È necessario creare una nuova istanza RDS Custom for Oracle DB specificando l'opzione Multi-AZ. Le nuove istanze DB create utilizzando l'AMI fornita dal servizio disponibile dopo il 30 giugno 2025 supportano l'opzione Multi-AZ. Quindi, è necessario migrare il database RDS Custom for Oracle esistente all'istanza DB appena creata. Per informazioni dettagliate, consultare Fasi di migrazione per le istanze DB che utilizzano istanze create prima del 30 giugno 2025 CEVs .

La console Amazon RDS mostra la zona di disponibilità della replica in standby (la AZ secondaria). Puoi anche utilizzare il comando dell'interfaccia della riga di comando describe-db-instances o l'operazione API DescribeDBInstances per trovare la zona di disponibilità secondaria.

Le istanze DB RDS Custom for Oracle con implementazione Multi-AZ possono avere una maggiore latenza di scrittura e commit rispetto a una distribuzione Single-AZ. Questo incremento può verificarsi a causa della replica sincrona dei dati tra istanze DB. È possibile che si verifichi una modifica della latenza se la distribuzione fallisce nella replica di standby, sebbene AWS sia progettata con connettività di rete a bassa latenza tra le zone di disponibilità.

Disponibilità di regioni e versioni

Le implementazioni Multi-AZ per RDS Custom for Oracle sono supportate per le seguenti edizioni di Oracle Database:

  • Oracle Database 12c Release 1 (12.1)

  • Oracle Database 12c Release 2 (12.2)

  • Oracle Database 19c

  • Enterprise Edition (EE)

  • Edizione standard (2) SE2

Nota

Le implementazioni Multi-AZ per RDS Custom for Oracle non sono supportate su Oracle Database 18c.

Le implementazioni Multi-AZ per RDS Custom for Oracle sono disponibili in tutte le regioni in cui è disponibile RDS Custom for Oracle. Per ulteriori informazioni sulla disponibilità regionale delle implementazioni Multi-AZ per RDS Custom for Oracle, vedere. Regioni e motori DB supportati per RDS Custom for Oracle

Limitazioni per un'implementazione Multi-AZ con RDS Custom for Oracle

Le implementazioni Multi-AZ con RDS Custom for Oracle presentano le seguenti limitazioni:

  • Le implementazioni Multi-AZ tra regioni non sono supportate.

  • Non è possibile configurare l'istanza DB in standby per accettare l'attività di lettura del database.

  • Quando si utilizza una versione Custom Engine (CEV) con una distribuzione Multi-AZ, anche l'istanza DB in standby utilizzerà lo stesso CEV. L'istanza DB in standby non può utilizzare un CEV diverso.

  • Non è possibile creare una replica di lettura su un'istanza di distribuzione Multi-AZ né modificare l'istanza principale della replica di lettura per avere una distribuzione Multi-AZ.

Creazione di un'istanza DB RDS Custom for Oracle con una distribuzione Multi-AZ

Per creare un'istanza DB RDS Custom for Oracle con una distribuzione Multi-AZ, segui i passaggi indicati Configurazione dell'ambiente per Amazon RDS Custom per Oracle per configurare l'ambiente con i prerequisiti.

Importante

Per semplificare la configurazione, si consiglia di utilizzare il file AWS CloudFormation modello più recente fornito nelle istruzioni di configurazione della rete. Per ulteriori informazioni, consulta Implementazione di RDS Custom per Oracle con AWS CloudFormation.

Puoi creare un'istanza RDS Custom for Oracle con una distribuzione Multi-AZ scegliendo l'opzione Multi-AZ durante la creazione dell'istanza di database nella console Amazon RDS. In alternativa, puoi specificare il --multi-az parametro nel create-db-instance comando Amazon RDS in. AWS CLI