Amazon EC2 per Oracle - AWS Guida 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 EC2 per Oracle

Amazon EC2 supporta un database Oracle autogestito, ovvero ti offre il pieno controllo sulla configurazione dell'infrastruttura e dell'ambiente di database. L'esecuzione del database su Amazon EC2 è molto simile all'esecuzione del database sul proprio server. Hai il pieno controllo del database e dell'accesso a livello di sistema operativo, quindi puoi utilizzare gli strumenti che preferisci per gestire il sistema operativo, il software del database, le patch, la replica dei dati, il backup e il ripristino. Questa opzione di migrazione richiede la configurazione, la gestione e l'ottimizzazione di tutti i componenti, tra cui istanze Amazon EC2, volumi di storage, scalabilità, rete e sicurezza, in base alle best practice dell'architettura AWS. 

Per ulteriori informazioni sulla migrazione da Oracle ad Amazon EC2, consulta i modelli di rehosting sul sito Web AWS Prescriptive Guidance.

Quando scegliere Amazon EC2

Amazon EC2 è una buona opzione di migrazione per il tuo database Oracle quando:

  • È necessario il pieno controllo del database e l'accesso al sistema operativo sottostante.

  • Vuoi controllare i backup, la replica e il clustering.

  • Desideri utilizzare funzionalità e opzioni che attualmente non sono supportate da Amazon RDS. Per i dettagli, consulta Oracle Database Feature Support nella documentazione di Amazon RDS.

  • È necessaria una versione specifica di Oracle Database non supportata da Amazon RDS. Per un elenco delle versioni e delle edizioni supportate, consulta Amazon RDS for Oracle nella documentazione di Amazon RDS.

  • Le dimensioni e le prestazioni del tuo database superano le offerte di Amazon RDS. Per i dettagli, consulta lo storage di istanze DB di Amazon RDS nella documentazione di Amazon RDS.

  • Vuoi evitare patch software automatiche che potrebbero non essere conformi alle tue applicazioni.

  • Desiderate ottenere IOPS e fornire una capacità di storage più elevati rispetto ai limiti attuali. Per i dettagli, consulta lo storage di istanze DB di Amazon RDS nella documentazione di Amazon RDS.

Elevata disponibilità

Oracle Database su Amazon EC2 può funzionare con qualsiasi tecnologia di replica supportata da Oracle per ottenere disponibilità elevata e disaster recovery. Alcune delle soluzioni più comuni sono Oracle Data Guard, Oracle Active Data Guard e Oracle. GoldenGate

Un database Oracle su Amazon EC2 utilizza Oracle Data Guard o Oracle Active Data Guard per ottenere disponibilità elevata, protezione dei dati e disaster recovery.

  • Oracle Data Guard fornisce una serie di servizi per la creazione, la manutenzione e la gestione di database in standby, per aiutare a proteggere i database di produzione Oracle da disastri e danneggiamento dei dati. Oracle Data Guard gestisce automaticamente ogni database in standby trasmettendo le modifiche di ripristino dal database primario e quindi applicando il ripristino al database di standby. Se il database primario non funziona a causa di un'interruzione pianificata o non pianificata, è possibile eseguire il failover sul database di standby convertendolo in un database primario di lettura/scrittura. Oracle Data Guard è incluso solo in Oracle Database Enterprise Edition (EE) e non richiede una licenza separata.

  • Oracle Active Data Guard fornisce l'accesso in sola lettura a un database fisico in standby per interrogazioni, ordinamento, report e altre operazioni di lettura, applicando al contempo le modifiche ripetute in modo continuo dal database primario. Oracle Active Data Guard richiede una licenza separata che deve essere acquistata in aggiunta con Oracle Database EE. Le funzionalità di Oracle Active Data Guard includono Real-Time Query, Automatic Block Repair, Far Sync, Standby Block Change Tracking, Active Data Guard Rolling Upgrade, Global Database Services e Application Continuity.

Il diagramma seguente mostra come utilizzare Oracle Database su Amazon EC2 in due zone di disponibilità all'interno di una singola regione AWS. Il database primario è un database di lettura-scrittura e il database di standby è configurato con Data Guard (standby fisico senza accesso in lettura) o Active Data Guard. Per impostazione predefinita, tutti i redo data dal database primario vengono trasferiti e applicati al database di standby in modo asincrono.


      Database Oracle su Amazon EC2 in una configurazione Multi-AZ in una regione AWS

Puoi anche utilizzare Oracle Data Guard o Oracle Active Data Guard per configurare l'alta disponibilità e il disaster recovery in più regioni AWS, utilizzando Oracle Database on Amazon EC2 per il database principale e il database di standby, come illustrato nel diagramma seguente.


      Database Oracle su Amazon EC2 in una configurazione Multi-AZ in due regioni AWS