Tipo di EC2 istanza Amazon - Best practice per l'esecuzione di Oracle Database su AWS

Questo white paper è solo a scopo di riferimento storico. Alcuni contenuti potrebbero essere obsoleti e alcuni collegamenti potrebbero non essere disponibili.

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

Tipo di EC2 istanza Amazon

AWS offre un gran numero di tipi di EC2 istanze Amazon, quindi puoi scegliere il tipo di istanza più adatto al tuo carico di lavoro. Tuttavia, non tutti i tipi di istanze disponibili sono i più adatti per l'esecuzione di Oracle Database.

Se usi Amazon RDS per il tuo database Oracle, AWS filtra alcuni tipi di istanze in base alle best practice e ti offre le varie opzioni nelle istanze di classe T, classe M e classe R. AWS consiglia di scegliere istanze Amazon RDS basate su db.m o su r per qualsiasi carico di lavoro di database aziendale. Le istanze R5 sono ideali per applicazioni a uso intensivo di memoria come i database ad alte prestazioni.

Per le informazioni più recenti sulle istanze RDS, consulta i prezzi di Amazon RDS for Oracle Database. La scelta del tipo di istanza Amazon RDS deve essere basata sul carico di lavoro del database e sulle licenze Oracle Database disponibili.

Se esegui il tuo database autogestito su Amazon EC2, hai molte altre scelte disponibili per il tipo di EC2 istanza Amazon. Questo è spesso uno dei motivi per cui gli utenti scelgono di eseguire Oracle Database su Amazon EC2 anziché utilizzare Amazon RDS.

I tipi di istanze molto piccoli non sono adatti perché Oracle Database richiede molte risorse per quanto riguarda l'utilizzo della CPU. Le istanze con un maggiore ingombro di memoria aiutano a migliorare le prestazioni del database fornendo una migliore memorizzazione nella cache e un'area globale del sistema (SGA) più ampia. AWS consiglia di scegliere istanze con un buon equilibrio tra memoria e CPU.

Scegli il tipo di istanza che corrisponde alle licenze di Oracle Database che intendi utilizzare e all'architettura che intendi implementare. Per le architetture più adatte alle tue esigenze aziendali, consulta il white paper Advanced Architectures for Oracle Database on Amazon. EC2

Oracle Database utilizza molto lo storage su disco per read/write le operazioni, quindi consiglia AWS vivamente di utilizzare solo istanze ottimizzate per Amazon Elastic Block Store (Amazon EBS). Le istanze ottimizzate per Amazon EBS offrono un throughput dedicato tra Amazon EC2 e Amazon EBS. La larghezza di banda e la velocità effettiva del sottosistema di archiviazione sono fondamentali per buone prestazioni del database. Scegli istanze con prestazioni di rete più elevate per migliorare le prestazioni del database.

Le seguenti famiglie di istanze sono le più adatte per eseguire Oracle Database su Amazon EC2.

Famiglia di istanze Funzionalità
La mia famiglia
  • Ottimizzato per EBS di default senza costi aggiuntivi

  • Support per reti avanzate

  • Equilibrio tra risorse di elaborazione, memoria e rete

Famiglia X
  • Prezzo più basso per GiB di RAM

  • Storage SSD ed EBS ottimizzati per impostazione predefinita e senza costi aggiuntivi

  • Capacità di controllare la configurazione dello stato C e dello stato P del processore

Famiglia R

Famiglia I
  • Ottimizzato per bassa latenza, prestazioni I/O casuali molto elevate, elevata velocità di lettura sequenziale e fornisce IOPS elevati a basso costo

  • NVMe Archiviazione temporanea SSD

  • Support per TRIM

  • Support per reti avanzate

Famiglia Z1d
  • Ha sostenuto tutta la frequenza centrale di 4.0 GHz

  • Offre un rapporto vCPU/memoria 1:8