Upload
cloud-aws
View
214
Download
0
Embed Size (px)
Citation preview
Amazon Web Services
cloud-aws.com
Amazon RDS
Hangout 19 del 14.07.2014
● Davide Riboldi● Massimo Della Rovere
Oggi vediamo il servizio di Amazon RDS per la gestione di un database relazionale in ambiente MySQL.
#cloudaws
● Nel video precedente su Amazon RDS abbiamo presentato le caratteristiche generali del servizio ed elencato alcuni vantaggi legati ad una soluzione di database in ambiente di cloud computing.
● Questa volta invece vedremo come avviare e configurare un’istanza di database MySQL utilizzando il servizio di Amazon RDS.
● Molti passaggi sono comuni anche per la configurazione di altri database come ad esempio Oracle o Microsoft SQL che sicuramente vedremo in seguito con degli articoli dedicati e più specifici.
● Per avviare un database MySQL in Amazon RDS dobbiamo configurare un’istanza DB a seconda delle nostre necessità e configurare alcuni parametri.
● Dovremmo scegliere una “classe d’istanza” con cui indicheremo le caratteristiche hardware dell’istanza da avviare, quindi scegliere CPU, RAM e storage.
● Per quanto riguarda la configurazione delle opzioni troveremo una sessione apposita che sostituisce in qualche maniera il classico file di configurazione di MySQL “my.cfg” presente sui server dedicati.
1
3
2
4
MENU
Instances: dove possiamo gestire e controllare tutte le nostre istanze attive, avviarne di nuove, fermare quelle attive e cambiare alcune opzioni di esecuzione.
Reserved purchases: come per il servizio di Amazon EC2 anche per RDS è possibile comprare delle istanze riservate con cui possiamo risparmiare.
Snapshots: con questa opzione possiamo elencare e gestire tutte le copie di sicurezza che sono state effettuate come shapshots delle nostre istanze.
Security groups: definizione dei gruppi di sicurezza che riguardo il controllo di accesso alle nostre istanze attive, possiamo avere diverse configurazioni.
Parameter groups: definizione di gruppi di parametri che possiamo associare alle nostre istanze DB, questa opzione contiene le opzioni operative di MySQL.
Option groups: alcuni database offrono delle feature aggiuntive che possono essere attivate per aggiungere nuove funzioni e ulteriori controlli di sicurezza.
Credenziali
Versione MYSQL
Nome istanza
Classe istanza
Storage
Manutenzione
Zona disponibilità
Backup
Security group
Database
● Adesso che abbiamo avviato la nostra istanza su Amazon RDS possiamo provare a fare una connessione al nostro database MySQL.
● Però prima di eseguire la connessione con il nostro client MySQL preferito, dobbiamo controllare che l’istanza avviata sia in stato di “available“.
● Un’altra cosa importante è controllare il gruppo di sicurezza (nel nostro caso quello di default) ed autorizzare il nostro indirizzo IP.
Indirizzo MySQL
Controllo
Cloud Computing
Amazon Web Service 1
AmazonSNS
AmazonMFA
AmazonCloudFront
AmazonFree Trial
AmazonS3
AmazonGlacier
Amazon Web Service 2
ElasticTranscoder
Storagegateway
AmazonSES
AmazonCloudTrial
AmazonCloudWatch
AmazonSQS
AmazonIAM