Scegliere tra Amazon RDS, Amazon EC2 o VMware Cloud on AWS per il database Oracle - Best Practice per l'esecuzione del database Oracle su AWS

Scegliere tra Amazon RDS, Amazon EC2 o VMware Cloud on AWS per il database Oracle

Sia Amazon RDS che Amazon EC2 offrono diversi vantaggi per l'esecuzione del database Oracle. Amazon RDS è più facile da configurare, gestire e mantenere rispetto all'esecuzione del database Oracle su Amazon EC2 e consente di concentrarsi su altre attività importanti, piuttosto che sull'amministrazione quotidiana di Oracle Database. In alternativa, l'esecuzione del database Oracle su Amazon EC2 offre maggiore controllo, flessibilità e scelta. A seconda dell'applicazione e delle esigenze, si può preferire l'una rispetto all'altra.

Se si sta migrando più database Oracle su AWS, si scoprirà che alcuni di essi sono ideali per Amazon RDS mentre altri sono più adatti per essere eseguiti direttamente su Amazon EC2. Molti clienti AWS gestiscono diversi database su Amazon RDS, Amazon EC2 e VMware Cloud on AWS per i loro carichi di lavoro di database Oracle.

Amazon RDS potrebbe essere la scelta migliore se:

  • Si desidera concentrarsi sull'azienda e sulle applicazioni e delegare ad AWS attività indifferenziate come il provisioning del database, la gestione delle attività di backup e ripristino, la gestione delle patch di sicurezza, gli aggiornamenti delle versioni Oracle minori e la gestione dell'archiviazione.

  • È necessaria una soluzione di database a disponibilità elevata e si desidera sfruttare la replica multi-AZ sincrona in pochi clic offerta da Amazon RDS, senza dover configurare e gestire manualmente un database in standby.

  • Si desidera avere una replica sincrona su un'istanza in standby per la disponibilità elevata di Oracle Database Standard Edition One o Standard Edition Two.

  • Si desidera 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 IOPS sono inferiori ai limiti di RDS Oracle. Fare riferimento a Storage delle istanze di database Amazon RDS per il massimo attuale.

  • Non si desidera gestire i backup e, soprattutto, i ripristini point-in-time del proprio database.

  • Si preferisce concentrarsi su attività di alto livello, come l'ottimizzazione delle prestazioni e l'ottimizzazione dello schema, piuttosto che sull'amministrazione quotidiana del database.

  • Si desidera scalare il tipo di istanza verso l'alto o verso il basso in base ai modelli di carico di lavoro senza preoccuparsi delle licenze e della complessità che comporta.

Amazon EC2 potrebbe essere la scelta migliore se:

  • È necessario il pieno controllo del database, incluso l'accesso utente SYS/SYSTEM, oppure è necessario l'accesso a livello di sistema operativo.

  • Le dimensioni del database superano l'80% delle dimensioni massime attuali del database in Amazon RDS.

  • È necessario utilizzare funzionalità o opzioni Oracle attualmente non supportate da Amazon RDS.

  • Le richieste di IOPS del database sono superiori all'attuale limite di IOPS.

  • È necessaria una versione specifica del database Oracle non supportata da Amazon RDS. Per ulteriori informazioni, fare riferimento a Oracle Database Editions.

VMware Cloud on AWS potrebbe essere la scelta migliore se:

  • I database Oracle sono già in esecuzione nei data center On-Premise negli ambienti virtualizzati vSphere.

  • È necessario eseguire Oracle Real Application Clusters (RAC) nel cloud.

  • Si dispone di un gran numero di database ed è necessaria una migrazione più rapida (in ordine di poche ore) per migrare al cloud senza ore di lavoro del team di migrazione.

  • È necessario preservare gli indirizzi IP dei database e delle applicazioni, durante la migrazione al cloud, per evitare qualsiasi rilavorazione post-migrazione.

  • Sono necessarie le prestazioni dell'archiviazione NVMe negli host bare metal di Amazon EC2 e la persistenza dei dati.