Amazon RDS per MariaDB fornisce accesso completo alle funzionalità del motore di database open source MariaDB. Ciò significa che il codice, le applicazioni e gli strumenti attualmente già utilizzati con i database MariaDB esistenti possono essere impiegati con i database MariaDB di Amazon RDS. Amazon RDS, in automatico, applica le patch per il software del database e ne esegue il backup, memorizzandolo per un periodo di retention personalizzato e consentendo il ripristino point-in-time. Puoi usufruire della flessibilità offerta dalla scalabilità delle risorse di calcolo o della capacità di storage associata alla tua istanza database attraverso una sola chiamata API.
Alle istanze database di Amazon RDS for MariaDB possono essere assegnati tre diversi tipi di storage gestiti dal servizio di storage a blocchi di Amazon EBS: General Purpose (SSD), Provisioned IOPS (SSD) o Magnetic. I volumi Provisioned IOPS (SSD) costituiscono un'opzione di storage ad elevate prestazioni concepita per fornire capacità di calcolo elevata, prevedibile e costante per carichi di lavoro di database transazionali con intenso traffico di I/O. È possibile assegnare da 1.000 a 30.000 IOPS per istanza database. Gli IOPS massimi effettivi potrebbero essere inferiori. Lo storage a uso generico (SSD) fornisce una base costante di 3 IOPS per GB assegnato e offre la possibilità di aumentare le prestazioni fino a 3.000 IOPS. Lo storage Magnetic (precedentemente noto come storage RDS Standard) può essere usato per piccoli carichi di lavoro di database, in cui l'accesso ai dati è meno frequente.
Con Amazon RDS for MariaDB, inoltre, è più semplice migliorare la disponibilità e l'affidabilità dei flussi di lavoro in produzione automatizzando la replica su più zone di disponibilità di AWS. L'opzione di implementazione Multi-AZ consente di eseguire carichi di lavoro mission critical con elevata disponibilità e failover automatizzato integrato dal database primario su un database secondario replicato in modo sincrono in una zona di disponibilità differente in caso di guasto. Amazon RDS for MariaDB consente inoltre di creare repliche di lettura, grazie alle quali è possibile ridimensionare le risorse senza le limitazioni imposte dalla distribuzione di un solo database, ideale per database con carichi di lavoro in lettura particolarmente gravosi.
Inizia a usare AWS gratis
Crea un account gratuitoIl piano gratuito di AWS include 750 ore di istanze database Micro ogni mese per un anno, 20 GB di storage e 20 GB di backup con Amazon Relational Database Service (RDS).
Le distribuzioni di Amazon RDS for MariaDB sono preconfigurate con set di parametri e impostazioni idonei all'utilizzo con la classe di istanza database selezionata, perciò è possibile avviare un'istanza MariaDB e collegarla all'applicazione in pochi minuti e senza alcuna configurazione manuale. Per modificare una configurazione, è sufficiente impiegare i gruppi di parametri di database.
Amazon RDS fornisce parametri Amazon CloudWatch per le distribuzioni di istanze database senza alcun costo aggiuntivo. È possibile visualizzare i parametri operativi più importanti delle distribuzioni di istanze database, inclusi l'utilizzo della capacità di calcolo, memoria e storage, l'attività I/O e le connessioni dell'istanza database, usando la Console di gestione AWS.
Amazon RDS offre le notifiche di Amazon SNS tramite e-mail o SMS per le distribuzioni di istanze database. È possibile utilizzare la Console di gestione AWS o le API di Amazon RDS per ricevere le notifiche relative a oltre 40 eventi del database associati con le distribuzioni Amazon RDS.
Amazon RDS applica automaticamente le patch più recenti, così il software MariaDB su cui è basato il database sarà sempre aggiornato. Per i clienti che desiderano gestire manualmente le patch, Amazon RDS for MariaDB consente anche la possibilità di controllarne la pianificazione.
Lo storage General Purpose (SSD) di Amazon RDS fornisce una base costante di 3 IOPS per GB assegnato e offre la possibilità di aumentare le prestazioni fino a 3.000 IOPS. Per ulteriori informazioni sullo storage General Purpose (SSD) di Amazon RDS e per iniziare a usarlo, consulta la sezione General Purpose (SSD) Storage della Amazon RDS User Guide.
È possibile effettuare il provisioning di fino a 6 TB di storage e 30.000 IOPS per istanza database. Per un carico di lavoro con il 50% di scritture e il 50% di letture su un'istanza r3.8xlarge, è possibile ottenere fino a 20.000 IOPS per il motore di database MariaDB. Tuttavia, effettuando il provisioning oltre questo limite, è possibile ridurre la latenza e aumentare il throughput.
Per ulteriori informazioni sullo storage Provisioned IOPS (SSD) di Amazon RDS e per iniziare a usarlo, consulta la sezione Provisioned IOPS Storage della guida per l'utente di Amazon RDS.
La funzionalità di backup automatico di Amazon RDS è attiva per impostazione predefinita e consente il ripristino point-in-time dell'istanza database. Amazon RDS eseguirà il backup di database e log delle transazioni, archiviando entrambi per un periodo di retention stabilito dall'utente. In questo modo sarà possibile ripristinare l'istanza database a qualsiasi punto nel tempo compreso nel periodo di retention, fino agli ultimi cinque minuti. Il periodo di retention dei backup automatici può essere configurato per un intervallo di tempo massimo di 35 giorni.
Gli snapshot di database sono backup avviati manualmente dall'utente dell'istanza database. Questi backup completi del database saranno conservati da Amazon RDS fino a esplicita richiesta di rimozione da parte dell'utente. È possibile creare una nuova istanza database da uno snapshot di database in qualsiasi momento.
Con il variare delle esigenze di storage è possibile effettuare il provisioning di spazio di storage aggiuntivo in qualsiasi momento e senza tempi di inattività. Se usi lo storage Provisioned IOPS di RDS, puoi calibrare il throughput dell'istanza database specificando il volume di operazioni al secondo, da 1.000 a 30.000 IOPS con incrementi di 1.000, e lo storage, da 100 GB a 6 TB.
Per ridimensionare le risorse di calcolo e di memoria che sostengono la distribuzione sono sufficienti pochi clic sulla Console di gestione AWS, oppure le API di Amazon RDS. Le operazioni di ricalibrazione vengono solitamente completate in pochi minuti.
Le implementazioni Multi-AZ di Amazon RDS forniscono disponibilità e durabilità elevate per le istanze database. Quando viene effettuato il provisioning di un'istanza database Multi-AZ, Amazon RDS crea automaticamente un'istanza database principale, replicandone in modo sincrono i dati su un'istanza di standby situata in una zona di disponibilità separata. In caso di guasto a un'infrastruttura, Amazon RDS esegue automaticamente un failover sull'istanza in standby, in modo da riprendere le operazioni del database appena terminata la procedura di failover. Poiché l'endpoint dell'istanza database è lo stesso anche in seguito al failover, l'applicazione potrà ripristinare l'operatività sul database senza la necessità di interventi manuali a livello amministrativo.
La funzione di replica di lettura di Amazon RDS semplifica il ridimensionamento elastico delle risorse oltre la capacità di una singola istanza database per i carichi di lavoro di database particolarmente gravosi in lettura. È possibile creare una o più repliche di un'istanza database sorgente e assegnare elevati volumi di traffico in lettura delle applicazioni da più copie dei dati, incrementando così il throughput totale in lettura. Le repliche di lettura possono anche essere convertite in istanze database autonome.
Amazon RDS consente ora di crittografare i database MariaDB utilizzando le chiavi gestite attraverso AWS Key Management Service (KMS). Su un'istanza database in esecuzione con crittografia Amazon RDS, i dati inattivi memorizzati nello storage vengono criptati, così come i backup, le repliche di lettura e gli snapshot.
Utilizzando Amazon VPC, è possibile isolare le istanze database nella propria rete virtuale e collegarle all'infrastruttura IT esistente mediante VPN IPsec con crittografia standard di settore. Per ulteriori informazioni su Amazon RDS nella VPC, consulta la Amazon RDS User Guide. Utilizzando Amazon RDS, inoltre, è possibile configurare le impostazioni del firewall e controllare l'accesso alla rete da parte delle istanze database.