Database
 sql >> Database >  >> RDS >> Database

Cos'è AWS RDS

In questo articolo spieghiamo cos'è AWS RDS e come ha ridotto gli sforzi di manutenzione e gestione. Relational Database Service (RDS) è un servizio web fornito da Amazon. La maggior parte delle aziende utilizza questo servizio perché è il componente veloce, sicuro ed economico della moderna infrastruttura cloud. RDS fornisce sei motori di database familiari, comprese le popolari opzioni open source come PostgreSQL, MySQL, MariaDB.

In breve, è un Database as a Service, in cui Amazon distribuisce e gestisce il tuo database. Si occupa di attività come il backup e l'applicazione di patch al software del database, nonché l'elevata disponibilità. È anche facile ottenere buone prestazioni di base con RDS. Ogni istanza RDS è preconfigurata e ottimizzata in base alla dimensione selezionata. Le istanze RDS vengono ridimensionate regolando il tipo di istanza database (accensione o spegnimento della memoria o del calcolo) in base alle esigenze. È anche semplice configurare le repliche di lettura o impostare la replica sincrona tra le zone di disponibilità per prestazioni, disponibilità e durabilità migliorate. Utilizzando RDS, l'opzione del servizio completamente gestito può essere ottima per rimuovere la maggior parte delle attività DBA. Tuttavia, il servizio attualmente non offre l'opzione per eseguire ogni tipo di attività. RDS gestisce anche la replica. Se gli sviluppatori necessitano di un'elevata disponibilità in un database, è possibile utilizzare l'opzione della zona di disponibilità multipla in RDS. Un database di replica viene mantenuto sincronizzato con il database primario con tale opzione in caso di errore.

Mantenimento di AWS RDS UP con i costi:

"Paga per quello che usi" devi tenere d'occhio ciò che hai in esecuzione sul servizio. Se si utilizza l'istanza per POC/Testing e si è dimenticato di terminarla e l'eccesso di allocazione sono cause comuni di aumento vertiginoso dei costi. Puoi stimare la tua fattura mensile utilizzando il calcolatore dei costi. Poiché una piccola impresa o una media impresa è una buona opzione per portare i servizi hardware, l'interno dell'azienda potrebbe avere senso. Ma se l'azienda cresce rapidamente o funziona a breve termine, AWS dovrebbe continuare a essere l'opzione migliore.

Informazioni su AWS RDS

  • Fornitura e gestione di database relazionali
  • Gestisce automaticamente
    • Backup
    • Replica*
    • Patch
    • Aggiornamenti*
  • Prestazioni prevedibili e affidabili
  • Scala verticalmente al volo
  • Scala orizzontalmente
    • Leggi la replica per MySQL
    • Sharding manuale

Quando utilizzare Amazon RDS

Utilizza Amazon RDS

– Una velocità di query/scrittura medio-alta
– Transazioni complesse o query complesse
– Non più di un singolo nodo di lavoro/shard
– Elevata durata

Come consigliato, non utilizzare Amazon RDS:

– Frammentazione
– Massicce velocità di lettura/scrittura

Es:150.000 scritture/secondo
– Semplici richieste e query GET/PUT
– Personalizzazione RDBMS

Alla fine dell'articolo, abbiamo spiegato cos'è AWS RDS.