Ci sono alcune operazioni che AWS esegue automaticamente in RDS. Ad esempio, il backup automatizzato AWS nel servizio di database relazionale. Nel caso in cui qualsiasi server in esecuzione non riesca, è presente un backup per l'uso. Inoltre, esiste un'opzione in AWS RDS DB per creare copie di standby dei database, tenendo presente che se per qualche motivo, un database non riesce a eseguire attività, è disponibile una replica di standby. Il database di standby è archiviato in una zona di disponibilità diversa.
Esistono due tipi di licenze di database RDS in AWS, i.e., "BYOL (Porta la tua licenza)" e "Licenza AWS". Poiché i database in RDS vengono creati utilizzando le istanze EC2, il tipo di volume utilizzato è "EBS (Elastic Block Store)".
Configurazioni manuali in RDS
Gli utenti possono configurare quanto segue in AWS RDS:
Gestisci le impostazioni DB: Agli utenti viene chiesto di inserire configurazioni di base come nome utente, password, istanza EC2, tipi di istanza, tipi di archiviazione, ecc.
Crea uno schema DB relazionale: Inoltre, l'utente può selezionare i tipi e gli attributi del database.
Tuning le prestazioni del database: Gli utenti possono configurare le prestazioni del sistema di database sulla base di istanza, archiviazione, throughput e impostazioni. Ad esempio, definire il periodo di conservazione del backup in base al quale AWS mantiene/conserva il backup dei database.
Usando AWS RDS DB
Il servizio AWS RDS è affidabile, scalabile e facile da usare, come altri servizi AWS. L'operazione principale in RDS è creare un database:
Creazione di un database in RDS
La creazione di un database nel sistema di database relazionale Amazon è facile e richiede alcuni semplici passaggi. Evideneremo alcuni passaggi importanti durante la creazione di un database in RDS. Accedi alla console AWS e seleziona RDS dai servizi AWS. Dopo aver aperto il servizio AWS RDS, fare clic sul pulsante "Crea database":
Gli utenti possono selezionare "Crea standard" o "Easy Crea" come metodo di creazione. La differenza tra i due è che nel metodo "Create standard", l'utente imposta tutte le opzioni di configurazione e nel metodo "Easy Crea", le opzioni raccomandate da AWS vengono selezionate automaticamente:
Successivamente, ci saranno opzioni di tipo motore RDB, i.e., Il mio server SQL, My SQL, Oracle, AWS Aurora, PostgreSQL e MariaDB. AWS Aurora è il tipo di motore contenente il throughput più alto. Gli utenti possono selezionare uno qualsiasi dei motori in base ai loro requisiti. Ad esempio, selezioniamo il tipo di motore più popolare, "My SQL", per procedere:
L'utente può selezionare il modello di esempio, qui selezioniamo "livello gratuito":
L'utente deve impostare una password per il database. C'è anche un'opzione per generare automaticamente una password:
Dopo qualche altra configurazione, fai clic sul pulsante "Crea database" e in questo modo viene creato il database:
Lo stato del database viene visualizzato come "backup-up", il che significa che il database viene creato e attualmente il backup:
Dopo alcuni minuti, lo stato del database cambia in "disponibile". Ciò significa che il database viene creato correttamente e eseguito automaticamente il backup:
Scorri verso il basso fino ai dettagli del database appena creato. Gli utenti possono aggiungere regole in entrata ai gruppi di sicurezza VPC facendo clic sull'ID VPC predefinito:
Ciò indirizzerà l'utente alla console di gestione EC2 e aprirà i dettagli del gruppo di sicurezza. Vai alla sezione "Regole in entrata" del gruppo di sicurezza:
Fai clic su "Modifica le regole in entrata":
Fai clic su "Aggiungi regola", quindi aggiungi una regola in entrata del tipo "SSH" o "RDP" per connettersi all'istanza EC2:
Creazione di un'istanza EC2 con il database
Per poter connettersi al database appena creato, avviare una nuova istanza EC2:
Seleziona "Avvia istanze", quindi inizia a configurare i passaggi. Digita il nome per l'istanza EC2:
Seleziona un AMI, qui selezioniamo "Amazon Linux":
Fai clic su "Seleziona il gruppo di sicurezza esistente" e seleziona il gruppo associato al database RDS:
Dopo aver selezionato le opzioni di configurazione, fare clic sul pulsante "Avvia istanza". In questo modo, l'istanza EC2 è lanciata e associata al database. Il volume EBS dell'istanza EC2 verrà utilizzato per il database RDS.
Nota: Per connettersi al database dall'istanza, l'utente dovrà installare il client rispettato del database (ad esempio, se viene utilizzato MySQL, quindi l'interfaccia della riga di comando MySQL) e quindi impostare la sua connessione sull'endpoint disponibile nel nuovo creato RDS DB.
Limitazioni del database AWS RDS
Discuteremo alcuni importanti limiti di AWS RDS DB:
Questo riguardava i database nel sistema di database relazionale AWS.
Conclusione
Il sistema di database relazionale AWS è affidabile e gli utenti possono facilmente creare e interrogare i database utilizzando questo servizio. Gli utenti non devono preoccuparsi della perdita di dati utilizzando questo servizio perché i dati vengono eseguiti automaticamente e attivati quando un'istanza di un server o del database non riesce. La creazione di database è anche semplice. L'utente deve prima dichiarare il metodo di creazione del database, selezionare il tipo di motore e quindi aggiungere alcune altre opzioni di configurazione. Questo articolo ha spiegato bene il lavoro con AWS RDS DB.