Scalare con le istanze i3en di VMware Cloud™ su AWS per il database Oracle®, con i processori scalabili Intel® Xeon® di seconda generazione e ricevi fino al doppio delle prestazioni

Database Oracle

  • Ottieni fino al doppio del lavoro di database Oracle rispetto alle istanze i3.

  • Sfrutta la potenza di core più numerosi e migliori e dell'hyperthreading, rispetto alle istanze i3.

author-image

di

I nuovi AWS per le istanze i3en del database Oracle con processori scalabili Intel® Xeon di seconda generazione, offrono più core e più potenza rispetto alle istanze i3

Le aziende che si affidano al database Oracle stanno spostando in modo crescente molti carichi di lavoro mission-critical dai data center in loco agli ambienti basati sul cloud. Con la collaborazione tra AWS e VMware per offrire un cloud integrato che propone offerte personalizzate per i carichi di lavoro basati su vSphere, le aziende possono migrare le loro applicazioni di database Oracle a VMware Cloud su AWS e mantenere il controllo completo del database e dell'accesso a livello di sistema operativo.

Quali sono le istanze AWS hanno il miglior senso aziendale? Rispetto alle istanze i3 più vecchie, le nuove istanze i3en abilitate dai processori scalabili Intel® Xeon di seconda generazione offrono più core di elaborazione e più memoria, consentendo loro di ospitare VM più grandi e più potenti. Inoltre, l'hyperthreading non è abilitato nelle istanze AWS i3 a causa della vulnerabilità L1TF presente nei processori Intel® più vecchi. I nuovi processori che consentono le istanze i3en non hanno questo problema, quindi l'hyperthreading è abilitato.

VMware ha eseguito una serie di test di scalabilità per confrontare le prestazioni del database Oracle di queste due istanze AWS, implementando un data center definito da un software a tre host (SDDC) e utilizzando un carico di lavoro che mira VM a thread per lavoratori multipli simultaneamente. Sia con una che con due VM per processore host, le istanze AWS i3en abilitate dai processori scalabili Intel® Xeon® di seconda generazione hanno fornito fino al doppio delle prestazioni.

Test delle prestazioni con due VM per processore host

Una fase di test di scalabilità ha utilizzato due VM per processore host. Il numero di core dei processori host è stato determinato dalle dimensioni della VM. Poiché gli host i3en abilitati dai processori scalabili Intel® Xeon di seconda generazione hanno 24 core per socket, due VM di 12 vCPU si adattano a ciascun socket senza over-provisioning. Con meno core per socket, le istanze i3 hanno ospitato solo le VM di 8 vCPU. I test sono iniziati con una singola VM e sono continuati con due VM per socket per host, che, in quessto caso erano 12.

La figura 1 della pagina successiva mostra come aumentare il numero della vCPU delle VM per sfruttare i core aggiuntivi nelle istanze i3en ha portato ad aumentare i vantaggi prestazionali, man mano che il numero di VM scalava. Nell'ultimo scenario, con 12 VM del database Oracle (quattro per host), l'SDDC i3en ha ottenuto più del doppio delle operazioni totali al minuto dell'SDDC i3. Possiamo attribuire questo miglioramento dell'istanza i3en che dispone di più e migliori core dell'istanza i3 e la presenza dell'hyperthtreading.

Figura 1. I risultati relativi del test di scalabilità di DVD Store 3 che confrontano le prestazioni totali (in ordini al minuto) ottenuti dai data center definiti da software a tre host utilizzando le istanze AWS i3 e i3en con VM con dimensioni per due socket host. Più è alto, meglio è.

Test delle prestazioni con una VM per processore host

Per esaminare la scalabilità con VM di database di Oracle più grandi sulle stesse SDDC i3 e i3en, in un'altra fase del test di scalabilità ha utilizzato una singola VM per processore host. Il numero di core del processore host è ancora determinato dalle dimensioni della VM. Il cluster i3en abilitato dai processori scalabili Intel® Xeon® di seconda generazione supporta le VM 24 vCPU senza overprovisioning mentre il cluster i3 supporta solo le VM 16 vCPU.

Come mostra la Figura 2, i test sono iniziati con una singola VM e sono continuati con sei VM (uno per socket per host). I risultati seguono lo stesso modello che abbiamo visto nel test precedente. Con sei delle più grandi VM da 24 vCPU che vengono eseguinte su tre istanze host nell'SDDC i3en, le prestazioni totali hanno fatto più del doppio rispetto a quello che le sei VM da 16 vCPU sull'SDDC i3 potrebbero raggiungere.

Indipendentemente dalle dimensioni delle implementazioni di database Oracle, selezionare le istanze AWS i3en con i processori scalabili Intel® Xeon di seconda generazione per ottenere di più dagli investimenti VMware Cloud su AWS.

Figura 2. I risultati relativi del test di scalabilità di DVD Store 3 che confrontano le prestazioni totali (in ordini al minuto) ottenuti dai data center definiti da software a tre host utilizzando le istanze AWS i3 e i3en con VM con dimensioni per un socket host. Più è alto, meglio è.

Per saperne di più

Per avviare le implementazioni del database Oracle su AWS per le istanze di database i3en del database Oracle con i processori scalabili Intel® Xeon® di seconda generazione, consultare il sito intel.com/aws.

Per maggiori dettagli di test, consultare il sito https://www.vmware.com/techpapers/2020/oracle-vmc-aws-i3en-perf.html.