Amazon Web Services, piattaforma di cloud computing di Amazon.com, ha annunciato che Amazon Aurora, un motore di database compatibile con MySQL è ora disponibile per tutti i suoi clienti. Il motore, ha evidenziato Amazon, si prefigge di unire la velocità e la disponibilità di database commerciali di fascia alta con la semplicità e la competitività dei database open source.
Il prodotto viene rilasciato dopo che, osserva l'azienda, oltre un migliaio di clienti di Amazon Web Services (AWS), tra cui aziende globali e startup, hanno già potuto vedere in anteprima come Amazon Aurora sia in grado di fornire prestazioni fino a cinque volte migliori rispetto al tipico database MySQL, migliore disponibilità rispetto ai database commerciali, migliore sicurezza, scalabilità e disponibilità, il tutto, evidenzia, a un decimo del costo.
Il rilascio del prodotto deriva dalla considerazione di Amazon che tradizionalmente le aziende alla ricerca di una soluzione di database hanno sempre dovuto scegliere tra prestazioni e prezzo. Da una parte, i database commerciali offrono alte prestazioni ma comportano alti costi e complessità. Viceversa i database open source sono economici e facili da gestire ma spesso non sono affidabili e non raggiungono le prestazioni di quelli commerciali.
E' qui che interviene Amazon Aurora, un motore di database che vuole coniugare i benefici di entrambe le alternative in quanto a prestazioni, disponibilità e costi ridotti. Elevatissima l'affidabilità della soluzione. Amazon Aurora replica automaticamente i dati su diverse Availability Zone e realizza un backup continuo su Amazon Simple Storage Service (Amazon S3).
Amazon Aurora è stato appositamente studiato per offrire più del 99.99% di disponibilità ed è in grado di riconoscere e recuperare automaticamente (in meno di 60 secondi, evidenzia Amazon) i principali guasti che possono avvenire in un database senza dover procedere al crash recovery e senza la necessità di ricostruire la cache del database.
A tal fine, Amazon Aurora monitora in continuazione lo stato delle istanze e se identifica un problema, sostituisce automaticamente l'istanza danneggiata con un duplicato senza che vi sia la perdita di dati.