AWS - Servizio di database relazionale

Amazon RDS (Relational Database Service)è un servizio cloud di database SQL completamente gestito che consente di creare e utilizzare database relazionali. Utilizzando RDS è possibile accedere ai file e al database ovunque in modo conveniente e altamente scalabile.

Caratteristiche di Amazon RDS

Amazon RDS ha le seguenti caratteristiche:

  • Scalable- Amazon RDS consente di scalare il database relazionale utilizzando la Console di gestione AWS o l'API specifica di RDS. Possiamo aumentare o diminuire i requisiti RDS in pochi minuti.

  • Host replacement- A volte queste situazioni si verificano quando l'hardware di Amazon RDS si guasta. Non c'è bisogno di preoccuparsi, verrà automaticamente sostituito da Amazon.

  • Inexpensive- Utilizzando Amazon RDS, paghiamo solo per le risorse che consumiamo. Non vi è alcun impegno iniziale ea lungo termine.

  • Secure - Amazon RDS fornisce il controllo completo sulla rete per accedere al database e ai servizi associati.

  • Automatic backups - Amazon RDS esegue il backup di tutto nel database, inclusi i registri delle transazioni fino agli ultimi cinque minuti, e gestisce anche i tempi di backup automatici.

  • Software patching- Ottiene automaticamente tutte le ultime patch per il software del database. Possiamo anche specificare quando applicare la patch al software utilizzando DB Engine Version Management.

Come configurare Amazon RDS?

Step 1- Accedi alla console di gestione AWS. Utilizza il seguente collegamento per aprire la console Amazon RDS:https://console.aws.amazon.com/rds/

Step 2 - Seleziona la regione in cui creare l'istanza database, nell'angolo in alto a destra della console Amazon RDS.

Step 3 - Seleziona Istanze nel riquadro di navigazione, quindi fai clic sul pulsante Avvia istanza database.

Step 4- Si apre la procedura guidata di avvio dell'istanza database. Selezionare il tipo di istanza come richiesto per l'avvio e fare clic sul pulsante Seleziona.

Step 5 - Nella pagina Specifica dettagli DB, fornire i dettagli richiesti e fare clic sul pulsante Continua.

Step 6 - Nella pagina Configurazione aggiuntiva, fornire le informazioni aggiuntive necessarie per avviare l'istanza database MySQL e fare clic sul pulsante Continua.

Step 7 - Nella pagina delle opzioni di gestione, effettuare le scelte e fare clic sul pulsante Continua.

Step 8 - Nella pagina Revisione, verifica i dettagli e fai clic sul pulsante Avvia istanza database.

Ora l'istanza database viene visualizzata nell'elenco delle istanze database.

Come collegare il database all'istanza database MySQL?

Di seguito sono riportati i passaggi per connettere un database all'istanza database MySQL:

Step 1 - Digita il seguente comando nel prompt dei comandi su un computer client per connettere un database all'istanza database MySQL (utilizzando il monitor MySQL).

Step 2 - Sostituisci <myDBI> con il nome DNS della tua istanza database, <myusername> con il tuo nome utente principale e <mypassword> con la tua password principale.

PROMPT> mysql -h <myDBI> -P 3306 -u <myusername> -p

Dopo aver eseguito il comando precedente, l'output appare come -

Welcome to the MySQL monitor.  Commands end with ; or \g. 
Your MySQL connection id is 350 
Server version: 5.2.33-log MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.  
mysql>

Come eliminare un'istanza database?

Dopo aver completato l'attività, dovremmo eliminare l'istanza database in modo che non ci venga addebitato. Segui questi passaggi per eliminare un'istanza database:

Step 1 - Accedi alla Console di gestione AWS e utilizza il seguente collegamento per aprire la console Amazon RDS.

https://console.aws.amazon.com/rds/

Step 2 - Nell'elenco Istanze database, seleziona le istanze database da eliminare.

Step 3 - Fare clic sul pulsante Azioni istanza, quindi selezionare l'opzione Elimina dal menu a discesa.

Step 4 - Seleziona No in Crea istantanea finale.

Step 5 - Fare clic su Sì, elimina per eliminare l'istanza database.

Costo di Amazon RDS

Quando utilizzi Amazon RDS, paga solo per l'utilizzo senza costi minimi e di configurazione. La fatturazione si basa sui seguenti criteri:

  • Instance class - Il prezzo si basa sulla classe dell'istanza database utilizzata.

  • Running time - Il prezzo viene calcolato in base all'ora dell'istanza, che equivale a una singola istanza in esecuzione all'ora.

  • Storage - La fattura viene calcolata in base al piano di capacità di archiviazione scelto in termini di GB.

  • I/O requests per month - La struttura di fatturazione include anche il numero totale di richieste di I / O di archiviazione effettuate in un ciclo di fatturazione.

  • Backup storage- Non sono previsti costi aggiuntivi per l'archiviazione di backup fino al 100% del database. Questo servizio è gratuito solo per le istanze database attive.

Per la struttura dei prezzi più recente e altri dettagli, visitare il seguente collegamento - https://aws.amazon.com/rds/pricing/