6.67 Management console AWS
Dans ce lab, on crée notre première base de données AWS RDS depuis la console. On ouvre le service RDS, on va dans Databases et on clique Create database. On choisit la méthode Standard create (la méthode Easy create applique des best practices mais cache les options qu'on veut comprendre).
On sélectionne ensuite le moteur : Aurora, MySQL, MariaDB, PostgreSQL, Oracle ou SQL Server. Pour ce lab, on prend MySQL Community 8.0.17. Sur le template, on choisit Free Tier pour rester dans l'offre gratuite (vs Production / Dev-Test).
Paramètres principaux
- DB identifier et master username (par exemple
christian). - Master password (saisie + confirmation, ou auto-généré).
- Instance class : limité aux
db.t2.microen Free Tier. - Storage : SSD gp2 par défaut, taille 20 Go (autoscaling possible).
- Availability : multi-AZ désactivé en Free Tier.
- VPC : par défaut, Public access = Yes (pour test seulement).
- Security Group : default, port MySQL 3306.
- Backups : 7 jours par défaut, fenêtre 2h-3h30 du matin par ex.
- Maintenance : auto minor version upgrade activé.
- Deletion protection à activer pour les bases sérieuses.
L'authentification peut se faire par mot de passe simple, par IAM (rôles/users AWS) ou via Kerberos/Active Directory. Le coût mensuel estimé apparaît avant validation : en Free Tier on est à 0 € pour 750 h/mois + 20 Go gp2 (avec un petit avertissement pour les snapshots éventuels). On clique Create database, l'instance se provisionne en quelques minutes.
Pendant l'attente, on installe MySQL Workbench (gratuit, multi-plateforme — versions Windows/Mac/Linux RPM/DEB). Une fois la base Available, on récupère son endpoint et le port 3306. Dans Workbench, on ajoute une connexion : hostname = endpoint RDS, user = christian, password = celui défini, port 3306. On teste la connexion, elle réussit ; on enregistre. On peut alors exécuter SHOW DATABASES; et voir les bases système. Côté console RDS, on peut maintenant arrêter, redémarrer, créer un snapshot manuel ou restaurer à un instant T notre instance RDS, comme vu dans les leçons précédentes.