Dans ce didacticiel, vous apprendrez à créer un environnement pour exécuter votre base de données MySQL (nous appelons cet environnement « instance »), à vous connecter à cette base de données et à supprimer l’instance de base de données.  À cette fin, nous utiliserons Amazon Relational Database Service (Amazon RDS) ; toutes les actions que nous allons effectuer dans ce didacticiel sont comprises dans l’offre gratuite.

Lorsque vous cliquez ici, AWS management Console s'ouvre dans une nouvelle fenêtre du navigateur. Vous pouvez ainsi garder ce guide détaillé ouvert. Lorsque cet écran se charge, localisez RDS sous Database , puis cliquez pour ouvrir la console Amazon RDS.

Image de la console AWS

(cliquez pour zoomer)

rds-1

Dans cette étape, nous allons utiliser Amazon RDS pour créer une instance DB MySQL avec une classe d’instance DB db.t2.micro, 5 Go de stockage et des sauvegardes automatiques activées avec une période de rétention d’un jour. Pour rappel, tout cela est disponible dans le cadre de l’offre gratuite.


a. Dans le coin supérieur droit de la console Amazon RDS, sélectionnez la région dans laquelle vous voulez créer l'instance DB.

Remarque : les ressources de cloud computing d'Amazon sont hébergées dans des installations de centres de données hautement disponibles, situées dans différentes zones du monde. Chaque région contient plusieurs emplacements distincts appelés « zones de disponibilité ». Vous avez la possibilité de choisir dans quelle région vous allez héberger votre activité Amazon RDS.

rds-2-location

(cliquez pour zoomer)

rds-2-location

b. Dans le volet de navigation sur la gauche, cliquez sur Instances. Cliquez ensuite sur Launch DB Instance.

 

 

rds-3-instances

(cliquez pour zoomer)

rds-3-instances

c.  Vous disposez maintenant d'options pour sélectionner votre moteur.  Dans le cadre de ce didacticiel, cliquez sur l’icône MySQL, puis sur Sélectionner.

 

rds-5-selectMySQL

(cliquez pour zoomer)

rds-5-selectMySQL

d. L'écran suivant vous propose des options pour choisir votre environnement.  Sélectionnez l’option MySQL sous Dev/Test et cliquez sur Étape suivante.

 

rds-6-devtest

(cliquez pour zoomer)

rds-6-devtest

e. Vous allez maintenant configurer votre instance DB. La liste ci-dessous indique des exemples de paramètres que vous pouvez utiliser pour ce didacticiel :

Spécifications de l’instance :

  • Modèle de licence : sélectionnez l’option par défaut, general-public-license, afin d’utiliser le contrat de licence général pour MySQL. MySQL ne dispose que d’un seul modèle de licence.
  • Version du moteur de base de données : sélectionnez la version par défaut de MySQL. Veuillez noter qu’Amazon RDS prend en charge plusieurs versions de MySQL dans certaines régions.
  • Classe d’instance DB : sélectionnez db.t2.micro --- 1vCPU, 1 GIB RAM.  Cela équivaut à 1 Go de mémoire et 1 vCPU. Pour afficher une liste des classes d’instance prises en charge, consultez la Description détaillée d’Amazon RDS.
  • Déploiement multi-AZ : sélectionnez Non pour créer votre instance DB dans une zone de disponibilité unique pour ce didacticiel. Utiliser un déploiement multi-AZ permet de fournir et maintenir automatiquement un réplica d'attente synchrone dans une autre zone de disponibilité. Notez que le déploiement multi-AZ est payant. Pour plus d’informations, consultez la section Déploiement haute disponibilité.
  • Type de stockage : sélectionnez Usage général (SSD). Pour en savoir plus sur le stockage, consultez la section Stockage pour Amazon RDS.
  • Stockage alloué : saisissez 5 afin d’allouer 5 Go de stockage pour votre base de données.  Vous pouvez augmenter le stockage jusqu’à un maximum de 6 To avec Amazon RDS pour MySQL.

Paramètres :

  • Modificateur d’instance DB : entrez un nom pour l’instance DB qui soit unique à votre compte dans la région sélectionnée. Pour ce didacticiel, nous l’appellerons rds-mysql-10minTutorial.
  • Identifiant principal : saisissez le nom d’utilisateur que vous utiliserez pour vous connecter à votre instance DB. Dans cet exemple, nous utiliserons masterUsername.
  • Mot de passe principal : saisissez un mot de passe contenant entre 8 et 41 caractères ASCII imprimables (sauf /," et @) pour votre mot de passe d’utilisateur principal.
  • Confirmer le mot de passe : saisissez à nouveau le mot de passe.
  • Stockage alloué : saisissez 5 afin d’allouer 5 Go de stockage pour votre base de données. Pour plus d’informations sur l’allocation de stockage, consultez Fonctions d’Amazon Relational Database Service. (inverser l’ordre, apparaît après le type de stockage)

Cliquez sur Étape suivante.

 

rds-9-form

(cliquez pour zoomer)

rds-9-form

f. Vous vous trouvez maintenant sur la page Configuration de paramètres avancés, sur laquelle vous pouvez fournir les informations supplémentaires dont RDS a besoin pour lancer l’instance DB MySQL. La liste ci-dessous indique les paramètres de notre exemple d’instance DB.

Réseau et sécurité
  • Publicly Accessible : choisissez Yes. Cela permettra d'allouer une adresse IP à votre instance de base de données, afin que vous puissiez vous connecter directement à la base de données depuis votre propre appareil.
  • VPC Security Group(s) : sélectionnez Create New Security Group. Cela permettra de créer un groupe de sécurité, qui autorisera la connexion entre l'adresse IP de l'appareil que vous utilisez actuellement et la base de données créée.

Options de base de données

  • Nom de base de données : saisissez un nom de base de données comprenant entre 1 et 64 caractères alphanumériques. Si vous ne fournissez aucun nom, Amazon RDS ne créera pas automatiquement une base de données sur l'instance DB que vous créez.
  • Database Port : conservez la valeur par défaut, à savoir 3306.
  • Groupe d’options : sélectionnez la valeur par défaut : default:mysql5.6. Amazon RDS utilise les groupes d’options pour activer et configurer des fonctionnalités supplémentaires.  Pour plus d’informations, consultez la section Travailler avec les groupes d’options.
  • Enable encryption : pour cette tâche, sélectionnez No afin de désactiver le chiffrement. Pour plus d'informations, consultez la section Encrypting Amazon RDS Resources.

Sauvegarde

  • Backup Retention Period : vous pouvez choisir le nombre de jours pendant lequel la sauvegarde que vous effectuez doit être conservée. Pour ce tutoriel, définissez cette valeur sur 1.
  • Backup Window : utilisez l'option par défaut No Preference.

Surveillance

  • Enable Enhanced Monitoring : utilisez l'option par défaut No pour rester dans le cadre de l'offre gratuite. Activer la surveillance améliorée vous permettra de recevoir des métriques en temps réel concernant le système d'exploitation sur lequel s'exécute votre instance DB. Pour plus d'informations, consultez la section Viewing DB Instance Metrics.

Maintenance

  • Auto Minor Version Upgrade : sélectionnez Yes pour recevoir les mises à jour automatiques dès qu'elles sont disponibles.
  • Maintenance Window : sélectionnez No Preference.

Cliquez sur Launch DB Instance

 

Untitled-1

(cliquez pour zoomer)

Untitled-1

g. Votre instance DB est maintenant en cours de création.  Cliquez sur View Your DB Instance

Remarque : en fonction du stockage et de la classe d'instance DB alloués, la nouvelle instance DB peut avoir besoin de plusieurs minutes avant d'être disponible.

La nouvelle instance DB s'affiche dans la liste des instances DB de la console RDS. L'instance DB présentera le statut creating jusqu'à ce qu'elle soit créée et prête à l'emploi.  Lorsque l'état devient available, vous pouvez vous connecter à une base de données sur l'instance DB.

N'hésitez pas à passer à l'étape suivante lorsque vous attendez que l'instance DB soit disponible.

rds-11-dbcreated

(cliquez pour zoomer)

rds-11-dbcreated

Une fois que la création de l’instance de base de données est terminée et que le statut passe à l’état de disponible, vous pouvez vous connecter à une base de données sur l’instance DB à l’aide de tout client SQL standard. Au cours de cette étape, nous allons télécharger MySQL Workbench, un client SQL couramment utilisé.


a. Accédez à la page Download MySQL Workbench pour télécharger et installer MySQL Workbench. Pour plus d'informations sur l'utilisation de MySQL, consultez la documentation MySQL.

Remarque : rappelez-vous d'utiliser MySQL Workbench depuis le même appareil que celui à partir duquel vous avez créé l'instance DB. Le groupe de sécurité dans lequel est placée votre base de données est configuré de façon à autoriser uniquement la connexion depuis l'appareil à partir duquel vous avez créé l'instance DB.

rds-21-downloadMySQL

(cliquez pour zoomer)

rds-21-downloadMySQL

b. Vous serez invité à vous connecter, vous inscrire ou commencer votre téléchargement.  Vous pouvez cliquer sur No thanks, just start my download pour que le téléchargement soit rapide.

rds-22-mysql

(cliquez pour zoomer)

rds-22-mysql

Au cours de cette étape, nous allons nous connecter à la base de données que vous avez créée à l'aide de MySQL Workbench.


a. Lancez l'application MySQL Workbench et accédez à Database > Connect to Database (Ctrl+U) à partir de la barre de menu.

rds-13-mySQLworkbench

(cliquez pour zoomer)

rds-13-mySQLworkbench

b. Une boîte de dialogue s'affiche.  Entrez les données suivantes :

  • Nom d’hôte : vous pouvez trouver votre nom d’hôte sur la console Amazon RDS, comme l’illustre la capture d’écran sur la droite.
  • Port : la valeur par défaut doit être 3306.
  • Username : saisissez le nom d'utilisateur que vous avez créé pour la base de données Amazon RDS.  Notre exemple était « masterUsername ».
  • Password : Cliquez sur Store in Vault et saisissez le mot de passe que vous avez utilisé lors de la création de la base de données Amazon RDS.

Cliquez sur OK

 

Untitled-2

(cliquez pour zoomer)

Untitled-2

c. Vous êtes maintenant connecté à la base de données ! Dans MySQL Workbench, vous allez découvrir divers objets de schéma disponibles dans la base de données. Vous pouvez maintenant commencer à créer des tableaux, insérer des données et exécuter des requêtes.

rds-18-mysqlInterface

(cliquez pour zoomer)

rds-18-mysqlInterface

Vous pouvez facilement supprimer l’instance DB MySQL depuis la console Amazon RDS. D’ailleurs, il est recommandé de supprimer les instances que vous n’utilisez plus pour qu’elles ne vous soient plus facturées.


a. Revenez à votre console Amazon RDS.  Sélectionnez Instance Actions et cliquez sur Delete dans le menu déroulant.

 

rds-20-instanceActions

(cliquez pour zoomer)

rds-20-instanceActions

b. Vous êtes invité à créer un instantané final. Pour notre exemple, sélectionnez No dans le menu déroulant, cochez la case d'acceptation et cliquez sur Delete.

    Remarque : la suppression de votre instance DB peut prendre quelques minutes

rds-21-deleteInstance

(cliquez pour zoomer)

rds-21-deleteInstance

Vous avez créé une instance de base de données MySQL avec Amazon RDS, vous vous y êtes connecté et l’avez supprimée.  Amazon RDS facilite l'installation, l'exploitation et le redimensionnement d'une base de données relationnelle dans le cloud. Ce service fournit une capacité économique et redimensionnable tout en gérant les tâches fastidieuses d'administration des bases de données, vous permettant ainsi de vous consacrer à vos applications et à votre activité.

Maintenant que vous avez appris à créer une base de données MySQL et à vous y connecter par le biais d’Amazon RDS, vous pouvez passer au prochain didacticiel, qui vous expliquera comment utiliser une base de données MySQL avec une application PHP s’exécutant sur un serveur Web.

Créer un serveur Web et une base de données Amazon RDS »

Oui
Non