Che cos'è Amazon Aurora? - Amazon Aurora

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

Che cos'è Amazon Aurora?

Amazon Aurora (Aurora) è un motore del database relazionale completamente gestito compatibile con MySQL e PostgreSQL. Sei già al corrente di come MySQL e PostgreSQL combinano la velocità e l'affidabilità dei database commerciali di fascia alta e la semplicità e la convenienza dei database open source. Il codice, gli strumenti e le applicazioni che attualmente utilizzi con i database MySQL e PostgreSQL esistenti possono essere usati anche con Aurora. Con alcuni carichi di lavoro, Aurora assicura un throughput fino a cinque volte superiore a MySQL e fino al triplo di PostgreSQL e non richiede alcuna modifica alla maggior parte delle applicazioni esistenti.

Aurora include un sottosistema di storage ad alte prestazioni. I relativi motori di database compatibili con MySQL e PostgreSQL sono personalizzati per beneficiare dello storage distribuito e rapido. Lo storage sottostante cresce automaticamente in funzione delle necessità. Un volume del cluster Aurora può raggiungere una dimensione massima di 128 tebibytes (TiB). Aurora inoltre automatizza ed esegue la standardizzazione del clustering e della replica di database, ovvero due aspetti in genere tra i più impegnativi nell'ambito della configurazione e dell'amministrazione dei database.

Aurora fa parte del servizio di database gestito Amazon Relational Database Service (Amazon RDS). Amazon RDS semplifica la configurazione, il funzionamento e la scalabilità di un database relazionale nel cloud. Se è la prima volta che utilizzi Amazon RDS, consulta la Guida per l'utente di Amazon Relational Database Service. Per ulteriori informazioni sulle varie opzioni di database disponibili su Amazon Web Services, consulta Choosing the right database for your organization on AWS (Scelta del database appropriato per l'organizzazione su AWS).

Modello di responsabilità condivisa di Amazon RDS

Amazon RDS è responsabile dell'hosting dei componenti software e dell'infrastruttura delle istanze database e dei cluster di database. Tu sei responsabile dell'ottimizzazione delle query, ovvero il processo di ottimizzazione delle query SQL per migliorare le prestazioni. Le prestazioni delle query dipendono fortemente dalla progettazione del database, dalla dimensione dei dati, dalla distribuzione dei dati, dal carico di lavoro dell'applicazione e dai modelli di query, che possono variare notevolmente. Il monitoraggio e l'ottimizzazione sono processi altamente personalizzati che puoi usare per i tuoi database RDS. È possibile utilizzare Approfondimenti sulle prestazioni di Amazon RDS e altri strumenti per identificare le query problematiche.

Funzionamento di Amazon Aurora con Amazon RDS

Gli elementi seguenti illustrano in che modo Amazon Aurora è correlato ai motori MySQL e PostgreSQL standard disponibili in Amazon RDS.

  • Aurora MySQL o Aurora PostgreSQL viene scelto come opzione di motore del database durante la configurazione di nuovi server di database mediante Amazon RDS.

  • Aurora sfrutta le caratteristiche note di Amazon Relational Database Service (Amazon RDS) per la gestione e l'amministrazione. Aurora utilizza l' AWS Management Console interfaccia, AWS CLI i comandi e le operazioni API di Amazon RDS per gestire attività di database di routine come provisioning, patching, backup, ripristino, rilevamento di errori e riparazione.

  • Le operazioni di gestione Aurora in genere implicano cluster interi di server di database sincronizzati mediante operazioni di replica anziché singole istanze database. Le funzioni automatiche di clustering, replica e allocazione dello storage semplificano e rendono più conveniente dal punto di vista dei costi la configurazione, l'utilizzo e il dimensionamento delle implementazioni MySQL e PostgreSQL più importanti.

  • Puoi trasferire dati da Amazon RDS for MySQL e Amazon RDS for PostgreSQL in Aurora creando e ripristinando snapshot o configurando una replica unidirezionale. Puoi utilizzare strumenti di migrazione per convertire, con la semplice pressione di un pulsante, le applicazioni RDS per MySQL e RDS per PostgreSQL in Aurora.

Prima di utilizzare Amazon Aurora, completa le fasi indicate in Configurazione dell'ambiente per Amazon Aurora e quindi esamina i concetti e le caratteristiche di Aurora in Cluster database Amazon Aurora.