Amazon RDS - Panoramica
Poiché RDS è un servizio gestito fornito da AWS, possiamo aspettarci che, come altri servizi AWS, fornisca scalabilità, sicurezza ed economicità ai vari RDBMS che fornisce. I prodotti database disponibili tramite AWS RDS sono elencati di seguito.
MySQL- Supporta le versioni per MySQL dalla 5.5 alla 5.7. Gli aggiornamenti minori avvengono automaticamente senza richiedere alcun coinvolgimento da parte dell'utente.
MariaDB - Supporta le versioni per MariaDB dalla 10.0 alla 10.2.
Oracle- Supporta la versione 11g e 12c. Puoi utilizzare la licenza Oracle fornita da aws o portare la tua licenza. I costi per questi due sono diversi.
Microsoft SQL Server - Supporta la versione dalla 200t alla 2017. Anche AWS supporta le varie edizioni come: Enterprise, Standard, Web ed Express.
PostgreSQL - Supporta le versioni dalla 9 alla 11. Può essere configurato come una distribuzione multi AZ con repliche di lettura.
Amazon Aurora- Questo è l'RDBMS di Amazon. Lo tratteremo in un tutorial separato.
Ciascuno di questi software di database è offerto come Software as a Service (saas) fornendo le seguenti funzionalità.
Personalizzazione della capacità della CPU, allocazione della memoria e IOPS (Input Output al secondo) per un'istanza di database.
Gestisci patch, errori e ripristino del software RDBMS senza alcun intervento da parte dell'utente.
Consenti il backup manuale o automatico del database utilizzando gli snapshot. Ripristina il database da queste istantanee.
Fornisci un'elevata disponibilità creando un'istanza primaria e secondaria che sono sincrone. In caso di guasto di AWS RDS primario esegue automaticamente il failover su secondario.
Metti i database in un cloud privato virtuale (VPC) e utilizza anche il servizio AWS IAM (Identity and Access management) per controllare l'accesso ai database.
Sono disponibili due opzioni di acquisto per il servizio AWS RDS. Istanze on demand e istanze riservate. Per l'istanza on demand paghi per ogni ora di utilizzo, mentre per l'istanza riservata effettui un pagamento anticipato per un periodo da un anno a tre periodi.