Creazione e connessione di un database MariaDB

con Amazon RDS

Introduzione

Questo tutorial illustra come creare un ambiente per eseguire un database MariaDB (chiameremo questo ambiente "istanza"), come connetterti al database e come eliminare l'istanza database. Per farlo, impiegheremo Amazon Relational Database Service (Amazon RDS) e tutte le operazioni mostrate in questo tutorial sono disponibili nell'ambito del piano gratuito .

 

 Costo richiesto per il completamento

Piano gratuito

 Servizi utilizzati

Gestisci le tue risorse AWS

Implementazione

  • Accedere alla console RDS

    Facendo clic qui, la Console di gestione AWS si aprirà in una nuova finestra del browser in modo da poter mantenere aperta questa guida dettagliata. Una volta caricata questa schermata, individua RDS in Database e fai clic per aprire la console Amazon RDS.

    Console di gestione AWS
  • Creare un'istanza MariaDB

    In questa fase, impiegheremo Amazon RDS per creare un'istanza MariaDB con istanze database di classe db.t2.micro, 20 GB di archiviazione e backup automatici abilitati con un periodo di retention di un giorno.  Promemoria: tutte queste operazioni possono essere eseguite nell'ambito del piano gratuito.

    a. Nell'angolo in alto a destra della console di Amazon RDS, seleziona la Regione in cui desideri creare l'istanza database.

    Nota: le risorse di AWS Cloud si trovano in data center ad elevata disponibilità distribuiti in diverse regioni in tutto il mondo. È perciò possibile scegliere in quale regione avranno sede le proprie attività di Amazon RDS. 

    Nell'angolo in alto a destra della console di Amazon RDS, seleziona la Regione in cui desideri creare l'istanza database.

    b.   Nella sezione Crea database, seleziona Crea database.

    Nella sezione Crea database, seleziona Crea database.

    c.  È ora necessario scegliere il motore. Per questo tutorial, scegli l'icona MariaDB , scegli la Versione del motore di database di default e scegli il modello del Piano gratuito.

    Seleziona il motore di PostgreSQL

    d. Sarà quindi possibile configurare l'istanza database. 

    L'elenco di seguito mostra le impostazioni di esempio che puoi utilizzare per questo tutorial:

    Impostazioni:

    • Identificatore istanze DB: digita un nome per l'istanza database che sia univoco per l'account nella regione selezionata. Per questo tutorial, inserisci myrdstest.
    • Nome utente principale: digita un nome utente da usare per eseguire l'accesso all'istanza database. In questo esempio, useremo masterUsername.
    • Password master: digita una password che contenga da 8 a 41 caratteri ASCII stampabili (esclusi /," e @) per la tua password master,
    • Conferma password: digita nuovamente la password.
    Vista Impostazioni

    Specifiche dell'istanza:

    • Classe di istanza database: seleziona la classe di default, db.t2.micro --- 1 vCPU, 1 GIB RAM. Saranno previsti 1 GB di memoria e 1 vCPU. Per un elenco delle classi di istanza supportate, visita la pagina Prezzi di Amazon RDS..
    • Tipo di archiviazione: seleziona Uso generale (SSD). Per ulteriori informazioni sull’archiviazione, consulta Archiviazione per Amazon RDS.
    • Archiviazione allocata: seleziona l'opzione di default 20 per allocare 20 GB di archiviazione al database. Con Amazon RDS for MariaDB, è possibile dimensionare le risorse fino a 64 TB.
    • Abilita la scalabilità automatica dell'archiviazione: se il carico di lavoro è ciclico o imprevedibile, esiste la possibilità di abilitare la scalabilità automatica per dare a RDS la possibilità di aumentare l'archiviazione quando necessario. Questa opzione non è disponibile per questo tutorial.
    • Implementazione Multi-AZ: Questa opzione non è disponibile per questo tutorial. Utilizzando un'implementazione Multi-AZ, viene automaticamente effettuato il provisioning di una replica di standby sincrona in una zona di disponibilità differente. Le implementazioni Multi-AZ sono a pagamento. Per ulteriori informazioni, consulta la sezione Implementazione a disponibilità elevata
    Vista Impostazioni

    e. Sarà visualizzata la sezione Connettività in cui fornirai informazioni aggiuntive necessarie a RDS per avviare l'istanza database per MariaDB. L'elenco in basso mostra le impostazioni per l'istanza database di esempio.

    Rete e sicurezza

    Configurazioni di connettività aggiuntive

    • Gruppo di sottoreti: seleziona il gruppo di sottorete di default. Per ulteriori informazioni sui gruppi di sottoreti, consulta Utilizzo di gruppi di sottoreti del database.
    • Accessibilità pubblica: seleziona . Verrà allocato in indirizzo IP per l'istanza database, per consentirti di connetterti al database direttamente dal tuo dispositivo.
    • Zona di disponibilità: seleziona Nessuna preferenza. Consulta Regioni e zone di disponibilità per maggiori dettagli.
    • Gruppi di sicurezza VPC: seleziona Crea nuovo gruppo di sicurezza VPC. In questo modo verrà creato un gruppo di sicurezza che consente la connessione dall'indirizzo IP del dispositivo in uso al database creato.
    • Porta: lascia il valore di default 3306.
    Vista Impostazioni

    Nella sezione Ulteriori configurazioni:

    Opzioni di database

    • Nome del database: digita un nome per il database utilizzando un numero di caratteri alfanumerici compreso tra 1 e 64. Se non viene fornito un nome, Amazon RDS non genererà automaticamente un database nell'istanza database che viene creata.
    • Gruppo parametri del database: lascia il valore di default. Per ulteriori informazioni, consulta Utilizzo dei gruppi di parametri del database.
    • Gruppo di opzioni: lascia il valore di default. Amazon RDS usa i gruppi di opzioni per abilitare e configurare le caratteristiche aggiuntive. Per ulteriori informazioni, consulta Utilizzo di gruppi di opzioni.

    Crittografia
    Quest’opzione non è disponibile nel piano gratuito. Per ulteriori informazioni, consulta Crittografia delle risorse Amazon RDS

    Backup

    • Tempo di conservazione del backup: è possibile scegliere il numero di giorni in cui vengono conservati i backup. Per questo tutorial, imposta il valore 1 giorno.
    • Finestra di backup: utilizza il valore di default Nessuna preferenza.

    Monitoraggio

    • Disabilita monitoraggio potenziato: utilizza il valore di default per poter rientrare nel piano gratuito. L'opzione Monitoraggio potenziato fornisce parametri in tempo reale per il sistema operativo su cui viene eseguita l'istanza database. Per ulteriori informazioni, consulta Visualizzazione dei parametri delle istanze database.
    Vista Impostazioni

    Manutenzione

    • Aggiornamento automatico di versioni secondarie: seleziona Aggiornamento automatico di versioni secondarie per ricevere tutti gli aggiornamenti automatici quando sono disponibili.
    • Finestra di manutenzione: seleziona Nessuna preferenza.

    Protezione da eliminazione
    Deseleziona Abilita la protezione da eliminazione per questo tutorial. Quando questa opzione è abilitata, non è possibile cancellare il database.

    Fai clic su Crea database.

    Vista Impostazioni

    f. L'istanza database è in fase di creazione.  Fare clic su Visualizza le tue istanze database.

    Fai clic su Istanze per monitorare lo stato dell'avvio dell'istanza database. Quando lo stato passa da creazione a disponibile, l'istanza database è disponibile per essere utilizzata.

    Nota: prima che l'istanza database sia disponibile possono trascorrere diversi minuti. Mentre attendi, puoi passare alla fase successiva.

    L'istanza database è in fase di creazione. Fai clic su Visualizza le tue istanze database.
  • Download di un client SQL

    Una volta completata la creazione dell'istanza database e che lo stato cambia in "disponibile", è possibile collegarsi a un database sull'istanza database utilizzando un qualsiasi client SQL standard. Poiché MariaDB è compatibile con MySQL, scaricheremo MySQL Workbench, un client MySQL molto comune.

    a. Visita la pagina Web Scarica MySQL Workbenchper scaricare e installare MySQL Workbench. Per ulteriori informazioni sull'utilizzo di MySQL, consulta la documentazione su MySQL

    Nota: è importante utilizzare MySQL Workbench dallo stesso dispositivo da cui è stata creata l'istanza database. Il gruppo di sicurezza in cui si trova il database è configurato per consentire la connessione solo dal dispositivo con cui hai creato l'istanza database.

    Esegui il download di SQL Workbench

    b. Verrà richiesto di eseguire l'accesso, effettuare la registrazione o iniziare il download.  Facendo clic su No grazie, avviare direttamente il download è possibile avviare il download.

    Download di MySQL
  • Connettersi all'istanza MariaDB

    In questa fase, connetteremo il database che hai creato usando MySQL Workbench.

    a. Avvia l'applicazione MySQL Workbench e accedi a Database > connettersi al database (Ctrl+U) dalla barra dei menu.

    Applicazione MySQL Workbench

    b. Viene visualizzata una finestra di dialogo.  Inserisci i seguenti dati:

    • Nome host: il nome host si trova nella console Amazon RDS come mostrato nell'immagine a destra.  Trascrivi oppure copia e incolla il nome host dell'istanza database che esegue il motore di database MariaDB. Un nome host, ad esempio, può essere myrdstest.cg034hpkmmjt.us-east-1.rds.amazonaws.com.
    • Porta lascia il valore di default 3306.
    • Nome utente: digita il nome utente creato per il database Amazon RDS.  Nel nostro esempio, il nome utente è "nomeutenteMaster".
    • Password: fai clic su Archivia in Vault e immetti la password utilizzata al momento della creazione del database Amazon RDS.

    Fai clic su OK

    Finestra di dialogo

    c. Il collegamento con il database è completato. In MySQL Workbench, saranno disponibili diversi oggetti schema nel database. Ora puoi iniziare a creare tabelle, inserire dati ed eseguire query.

    Il collegamento con il database è completato
  • Eliminazione dell'istanza database

    L'istanza database per MariaDB può essere eliminata con la massima semplicità dalla console di Amazon RDS. Anzi, eliminare le istanze non più in uso è una best practice consigliata per evitare di pagare per risorse inutilizzate.

    a. Torna alla console Amazon RDS.  Seleziona Database, scegli l’istanza da eliminare, quindi seleziona Elimina dal menu a discesa Operazioni.

    In Operazioni, seleziona Elimina.

    b. Verrà richiesto di creare uno snapshot finale e confermare l'eliminazione. Nel caso del nostro esempio, non creare uno snapshot finale, assicurati di voler eliminare l'istanza e quindi fai clic su Elimina.  

    Nota: l'eliminazione dell'istanza database può richiedere qualche minuto.

    Schermata di eliminazione

Questo tutorial è stato utile?

Complimenti!

Hai creato un'istanza database per MariaDB con Amazon RDS, vi hai eseguito l'accesso e l'hai eliminata.  Amazon RDS semplifica la configurazione, l'uso e il dimensionamento dei database relazionali nel cloud. Oltre a offrire una capacità scalabile a un costo conveniente, gestisce le onerose attività di amministrazione del database lasciando il cliente libero di dedicarsi alle sue applicazioni e alla sua attività.