Amazon RDS for Oracle - AWSGuida prescrittiva

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à.

Amazon RDS for Oracle

Amazon RDS for Oracle è un servizio di database gestito che semplifica il provisioning e la gestione di Oracle Database suAWS. Amazon RDS semplifica la configurazione, l'uso e il dimensionamento delle implementazioni di database Oracle nel cloud. Puoi implementare il database in pochi minuti e scegliere tra lo storage General Purpose (SSD) oppure lo storage provisioned IOPS. (Per informazioni dettagliate, consulta laTipi di storage Amazon RDSnelAWSdocumentazione.)

Amazon RDS ti consente di concentrarti sullo sviluppo di applicazioni, perché gestisce attività di amministrazione del database che richiedono molto tempo, tra cui provisioning, backup, patch software, monitoraggio e scalabilità dell'hardware. Amazon RDS for Oracle esegue facilmente il provisioning di repliche di lettura e database Multi-AZ per migliorare la disponibilità, le prestazioni e l'affidabilità dei carichi di lavoro di produzione.

Per ulteriori informazioni sulla migrazione da Oracle ad Amazon RDS, consultare lamodelli di ripiattaformasulAWSSito web di guida prescrittiva.

Quando scegliere Amazon RDS

Amazon RDS for Oracle è una buona opzione di migrazione quando:

  • Vuoi concentrarti sulla tua attività e sulle tue applicazioni e vuoiAWSper occuparsi di attività complesse e indifferenziate come il provisioning del database, la gestione delle attività di backup e ripristino, la gestione delle patch di sicurezza, gli aggiornamenti minori delle versioni Oracle e la gestione dello storage.

  • Hai bisogno di una soluzione di database ad alta disponibilità e vuoi sfruttare la replica Multi-AZ sincrona con un pulsante offerta da Amazon RDS, senza dover configurare e mantenere manualmente un database in standby.

  • Desiderate disporre di una replica sincrona su un'istanza in standby, per fornire disponibilità elevata per il database Oracle Database Standard Edition One (SE1) o Standard Edition Two (SE2), anziché dover pagare per Oracle Database Enterprise Edition (EE).

  • Vuoi pagare la licenza Oracle come parte del costo dell'istanza su base oraria invece di fare un grande investimento iniziale.

  • Le dimensioni del database e le esigenze di IOPS sono supportate da Amazon RDS for Oracle. Consulta .Storage delle istanze database Amazon RDSnelAWSdocumentazione relativa agli attuali limiti massimi.

  • Non vuoi gestire i backup o point-in-time recuperi del tuo database.

  • È preferibile concentrarsi su attività di alto livello, come l'ottimizzazione delle prestazioni e lo schema, anziché sull'amministrazione quotidiana del database.

  • Desideri ridimensionare il tipo di istanza verso l'alto o verso il basso in base ai modelli di carico di lavoro senza preoccuparti della complessità delle licenze.

Dopo aver valutato i requisiti del database e del progetto, se decidi di effettuare la migrazione ad Amazon RDS for Oracle, consulta i dettagli forniti nelle sezioni seguenti e consulta ilbest practice relative alla migrazionene discuteremo più avanti in questa guida.

Elevata disponibilità

Amazon RDS offre disponibilità elevata e supporto per il failover per i database implementati con l'opzione Multi-AZ. Quando esegui il provisioning del database con l'opzione Multi-AZ, Amazon RDS effettua automaticamente il provisioning e mantiene una replica standby sincrona in un'altra zona di disponibilità. Il database principale replica in modo sincrono i dati sulla replica in standby tra le zone di disponibilità. In caso di guasto dell'infrastruttura o interruzione della zona di disponibilità, Amazon RDS esegue un failover automatico sulla replica in standby in modo da poter riprendere le operazioni del database non appena il failover è completo. Ciò fornisce elevata ridondanza, durabilità e maggiore disponibilità del database principale. Inoltre, scarica il database principale eseguendo backup automatici dalla replica in standby. Per ulteriori informazioni, consulta la paginaDisponibilità elevata (Multi-AZ) per Amazon RDSnelAWSdocumentazione.

Il diagramma seguente illustra l'opzione di distribuzione Amazon RDS for Oracle Multi-AZ. L'applicazione di database e gli utenti si connettono al database Oracle primario e tutte le modifiche vengono replicate in modo sincrono sul database secondario, che si trova in una zona di disponibilità diversa. Il database secondario non è disponibile per gli utenti fino al completamento del failover. Dopo il failover, l'endpoint rimane lo stesso, quindi gli utenti e le applicazioni del database possono riprendere le operazioni del database senza alcun intervento manuale.


      Amazon RDS for Oracle in a Multi-AZ configuration

Repliche di lettura

Una replica di lettura è un tipo speciale di istanza database Amazon RDS for Oracle che consente di ridurre il carico sull'istanza database primaria. Gli aggiornamenti applicati all'istanza database primaria vengono copiati in modo asincrono nella replica di lettura, che è possibile configurare nella stessaAWSRegione o in un'altraAWSRegione.

Puoi effettuare il provisioning di un database Amazon RDS for Oracle con repliche di lettura utilizzando Oracle Active Data Guard per scaricare il carico di lavoro di sola lettura dal database Oracle principale. Oracle Active Data Guard replica le modifiche al database dall'istanza DB di origine alle repliche di lettura. Questa funzionalità supporta il ripristino di emergenza gestito per database mission-critical consentendo una replica di lettura in un altroAWSRegione da promuovere come nuovo database di produzione autonomo. Puoi effettuare il provisioning di un massimo di cinque repliche di lettura per il tuo database Amazon RDS for Oracle.

Amazon RDS for Oracle semplifica la creazione di repliche di lettura gestendo la configurazione di Active Data Guard e mantenendo connessioni di rete sicure tra un'istanza DB primaria e le relative repliche di lettura. Per ulteriori informazioni, consulta la paginaUtilizzo delle repliche di lettura di Oracle per Amazon RDSnella documentazione di Amazon RDS.

Per utilizzare la funzione di replica di lettura, è necessario utilizzare il modello Bring Your Own License (BYOL) con Oracle Database Enterprise Edition (EE) e disporre anche di una licenza Active Data Guard.

Utilizzo di una replica di lettura nella stessaAWSRegion

Il diagramma seguente illustra un'istanza DB Amazon RDS for Oracle in un ambiente Multi-AZ con una replica di lettura in un'altra zona di disponibilità nella stessaAWSRegione. Non tuttiAWSLe regioni offrono più di due zone di disponibilità, quindi dovresticonsulta la regionehai intenzione di utilizzare prima di adottare questa strategia.


       Amazon RDS for Oracle read replica set up in the same AWS Region

Utilizzo di una replica di lettura in un'altraAWSRegion

Amazon RDS for Oracle supporta anche repliche di lettura tra regioni diverse. Utilizza Oracle Active Data Guard per creare e gestire la configurazione di istanze DB fisiche in standby in diversiAWSRegioni dell'istanza database primaria. Replica i dati tramite connessioni di rete sicure tra un'istanza database primaria e le sue repliche di lettura tra regioni diverse.

Le repliche di lettura tra regioni forniscono:

  • Alta disponibilità e protezione dei dati contro i guasti di una singola regione.

  • La capacità di scalare le operazioni di lettura a un'altraAWSRegione più vicina agli utenti dell'applicazione.

È possibile promuovere esplicitamente una replica di lettura Oracle in un'istanza DB autonoma oppure promuoverla implicitamente eliminando l'istanza DB di origine. Quando promuovi una replica di lettura, l'istanza database viene riavviata prima di diventare disponibile. La replica di lettura promossa si comporta come qualsiasi altra istanza di Oracle DB.

Nel seguente diagramma viene illustrata la configurazione delle repliche di lettura tra regioni diverse.


       Amazon RDS for Oracle read replica set up in a different AWS Region

Ai dati trasferiti per la replica tra regioni si applicano i costi di trasferimento dei dati di Amazon RDS.

Per ulteriori informazioni sull'utilizzo della replica di lettura, consulta la paginaUso di repliche di letturaeUtilizzo delle repliche di lettura di Oracle per Amazon RDSnelAWSdocumentazione. Per ulteriori informazioni sui prezzi del trasferimento dati, consulta la paginaPrezzi di Amazon RDS.