6.70 Comment créer une base de donnée AURORA
Dans ce laboratoire, nous créons une base Aurora depuis la console RDS. Sélectionnez « Créer une base de données » puis la méthode standard. Choisissez Aurora comme moteur, avec compatibilité MySQL pour cet exercice. Plusieurs versions sont disponibles : selon la version choisie, vous accédez aux fonctionnalités Global Database ou Serverless. Nous restons sur la version 5.6.10a qui laisse le choix entre déploiement régional et global.
Configuration du cluster
Nous sélectionnons un déploiement régional avec un enregistreur (writer) et un ou plusieurs réplicas en lecture. Le modèle de production est conservé. Définissez un identifiant de cluster, un utilisateur maître et un mot de passe. Pour la taille d'instance, plusieurs classes existent : optimisées en mémoire, à stockage SSD ou EBS, ou à capacité extensible (T3). Pour ce lab, nous choisissons une t3.small économique.
- Disponibilité : créer un réplica en lecture dans une autre zone de disponibilité pour le basculement automatique
- Connectivité : VPC par défaut, groupe de sous-réseau, accès public désactivé, groupe de sécurité existant
- Authentification : mot de passe (l'IAM est aussi possible)
- Configuration additionnelle : nom de la base, groupe de paramètres par défaut, priorité de basculement, sauvegardes quotidiennes, chiffrement KMS, Backtrack optionnel
- Surveillance étendue avec rôle IAM créé automatiquement, export des journaux vers CloudWatch
Avant validation, désactivez la protection contre la suppression pour pouvoir nettoyer plus tard. La création prend plusieurs minutes : l'instance writer et l'instance reader sont provisionnées séparément, chacune avec un endpoint distinct (un point de terminaison pour l'écriture pointant sur le maître, un autre pour la lecture servant de load balancer entre réplicas).
Une fois la base prête, ajoutez un Auto Scaling sur les réplicas en lecture : définissez la métrique cible (par exemple 60% de CPU), les capacités min et max (jusqu'à 15 réplicas), puis nommez la stratégie. Aurora créera automatiquement des réplicas supplémentaires en cas de charge. Pour supprimer le cluster, supprimez d'abord les instances filles, désactivez la protection sur le cluster, validez les modifications immédiatement, puis lancez la suppression du writer (snapshot final facultatif).