Lavorare con Amazon RDS per MySQL
Amazon RDS permette di utilizzare la Console di gestione AWS o un semplice set di API di servizi Web per creare, eliminare e modificare le istanze di database relazionale (istanze del database). È inoltre possibile controllare gli accessi e la sicurezza per le istanze e gestire backup e snapshot dei database. Un elenco completo delle API di Amazon RDS a disposizione è disponibile nella Guida alle API di Amazon RDS.
Migrazione verso Amazon RDS per MySQL
Se l'applicazione è già basata su database MySQL, l'importazione di dati in Amazon RDS è semplice. In genere, per migrare i dati in Amazon RDS è sufficiente:
- Creare un'istanza del database secondo determinate esigenze di capacità di calcolo e archiviazione e controlli di accesso.
- Per i database di piccole dimensioni (fino a 1 GB), estrarre i dati con mysqldump e inoltrarli direttamente in Amazon RDS. Di seguito è illustrato un esempio che mostra la copia del database "acme" in Amazon RDS:
mysqldump acme | mysql --host=hostname --user=username --password acme
Se il database è di grandi dimensioni, crea uno schema di database in Amazon RDS, converti i dati in un file flat e importalo nell'istanza database tramite la utility mysqlimport. Di seguito è illustrato un esempio che mostra la copia del database "acme" in Amazon RDS:
mysqlimport --local --compress --user=username --password --host=hostname --fields-terminated-by=',' Acme sales.part_*
- Aggiornare la stringa di connessione del database nel file di configurazione dell'applicazione.
Aggiornamento dei database con le implementazioni blu/verdi di Amazon RDS
Le implementazioni blu/verdi di Amazon RDS ti consentono di effettuare aggiornamenti del database più sicuri, semplici e veloci senza alcuna perdita di dati su RDS per MySQL. In poche fasi, le implementazioni blu/verdi creano un ambiente di staging che rispecchia l'ambiente di produzione e mantengono sincronizzati i due ambienti utilizzando la replica logica. Puoi apportare modifiche, come aggiornamenti di versione principale/secondaria, variazioni allo schema e rettifiche alle impostazioni dei parametri, senza influire sul carico di lavoro di produzione.
Quando promuovi il tuo ambiente di staging, le implementazioni blu/verdi bloccano le scritture negli ambienti blu e verdi fino al completamento del processo di switchover. Le implementazioni blu/verdi utilizzano guardrail di switchover integrati che determinano il timeout della promozione se superano il tempo di inattività massimo tollerabile, rilevano errori di replica, controllano lo stato dell'istanza e svolgono molte altre funzioni.
Miglioramenti alle prestazioni
Scritture ottimizzate per Amazon RDS
Le scritture ottimizzate di Amazon RDS, basate sulla funzionalità AWS Nitro System Torn Write Prevention, consentono di aumentare fino a due volte la velocità di trasmissione effettiva delle transazioni di scrittura in RDS per MySQL senza costi aggiuntivi. Le scritture ottimizzate scrivono in modo sicuro le tue pagine di dati da 16 KiB in un unico passaggio. Le scritture ottimizzate sono particolarmente utili per i clienti con carichi di lavoro di database ad alta intensità di scrittura, come pagamenti digitali, trading finanziario e giochi online.
Letture ottimizzate per Amazon RDS
Le letture ottimizzate di Amazon RDS sono progettate per fornire prestazioni di database più rapide, con un'elaborazione delle query fino al 50% più veloce in Amazon RDS per MySQL, senza costi aggiuntivi. Le letture ottimizzate migliorano la velocità delle query complesse che utilizzano tabelle temporanee, ad esempio query che richiedono categorizzazioni, aggregazioni hash, join a carico elevato e Common Table Expressions (CTE). Le letture ottimizzate migliorano la velocità delle tue query posizionando le tabelle temporanee sull'istanza di archiviazione basata su NVMe, che è fisicamente connessa al tuo server host.
Paga solo per i servizi usati
I costi che dovrai sostenere alla fine del mese sono calcolati esclusivamente sulle risorse di Amazon RDS effettivamente consumate. Una volta che un'istanza di database creata è disponibile per la connessione, ti verrà addebitata una tariffa oraria sulla durata di esecuzione dell'istanza. Ogni istanza di database continua nell'esecuzione finché non viene terminata, ovvero finché non viene effettuata una chiamata API per eliminarla o non si verifica un errore. Le ore parziali di utilizzo delle istanze del database saranno fatturate come ore complete. Oltre alle ore di esecuzione dell'istanza database, ti verranno addebitati i costi relativi a storage mensile, richieste I/O e backup. Se la capacità di archiviazione viene ridimensionata durante il periodo di fatturazione, l'addebito sarà ripartito proporzionalmente.
Per ulteriori informazioni, consulta la pagina dei prezzi di Amazon RDS per MySQL.
Scopo di utilizzo e limitazioni
L'utilizzo di questo servizio è soggetto al contratto con i clienti di Amazon Web Services.

È possibile provare Amazon RDS gratuitamente. I prezzi sono calcolati solo in base all'uso effettivo. Non è prevista alcuna tariffa minima.

Ottieni l'accesso immediato al piano gratuito di AWS.