12
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

PRD-019 - Amazon RDS per MySQL

Embed Size (px)

Citation preview

Page 1: PRD-019 - Amazon RDS per MySQL

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

Page 2: PRD-019 - Amazon RDS per MySQL

● 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.

Page 3: PRD-019 - Amazon RDS per MySQL

● 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.

Page 4: PRD-019 - Amazon RDS per MySQL

1

3

2

4

Page 5: PRD-019 - Amazon RDS per MySQL

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.

Page 6: PRD-019 - Amazon RDS per MySQL

Credenziali

Versione MYSQL

Nome istanza

Classe istanza

Storage

Page 7: PRD-019 - Amazon RDS per MySQL

Manutenzione

Zona disponibilità

Backup

Security group

Database

Page 8: PRD-019 - Amazon RDS per MySQL

● 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.

Page 9: PRD-019 - Amazon RDS per MySQL

Indirizzo MySQL

Controllo

Page 10: PRD-019 - Amazon RDS per MySQL
Page 11: PRD-019 - Amazon RDS per MySQL
Page 12: PRD-019 - Amazon RDS per MySQL

Cloud Computing

Amazon Web Service 1

AmazonSNS

AmazonMFA

AmazonCloudFront

AmazonFree Trial

AmazonS3

AmazonGlacier

Amazon Web Service 2

ElasticTranscoder

Storagegateway

AmazonSES

AmazonCloudTrial

AmazonCloudWatch

AmazonSQS

AmazonIAM