Dans ce didacticiel, vous allez apprendre comment créer une instance de base de données Microsoft SQL Server (nous l'appelons instance), vous connecter à la base de données et supprimer l'instance de base de données. Pour ce faire, nous allons utiliser Amazon Relational Database Service (Amazon RDS). Toutes les étapes de ce didacticiel sont éligibles à l'offre gratuite.

Gérez vos ressources AWS

Connectez-vous à la console

Lorsque vous cliquez ici, AWS Management Console est lancée dans une nouvelle fenêtre du navigateur. Vous pouvez ainsi garder ce guide étape par étape ouvert. Lorsque cet écran se charge, localisez RDS sous Database (Base de données), puis cliquez pour ouvrir la console Amazon RDS.

Image de la console AWS

(cliquez pour zoomer)

ms-sql-0

Dans cette étape, nous allons utiliser Amazon RDS pour créer une instance de base de données Microsoft SQL Server avec une classe d'instance de base de données db.t2.micro, 20 Go de stockage et des sauvegardes automatiques activées avec une période de rétention d'un jour.  Pour rappel, toutes ces étapes sont éligibles à 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 de base de données.

Remarque : les ressources du Cloud AWS sont hébergées dans des centres de données hautement disponibles, situés 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.   Sous la section Create database (Créer une base de données), sélectionnez Create database (Créer une base de données).

 

 

rds-3-instances

(cliquez pour zoomer)

rds-3-instances

c.  Vous disposez maintenant d'options pour sélectionner votre moteur. Pour ce didacticiel, cliquez sur l’icône Microsoft SQL Server. Sélectionnez SQL Server Express Edition, cliquez sur Only enable options eligible for RDS Free Usage Tier (Activer uniquement les options éligibles au niveau d'offre gratuite RDS), puis cliquez sur Next (Suivant).
 

ms-sql-5b

(cliquez pour zoomer)

ms-sql-5b

d. Vous allez maintenant configurer votre instance de base de données. Pour éviter les frais, cochez la case située à côté de Only show options that are eligible for RDS Free Tier (Activer uniquement les options éligibles au niveau d'offre gratuite RDS) et entrez les paramètres de configuration indiqués ci-dessous dans le menu déroulant : 

Spécifications relatives à l'instance :

  • License Model (Modèle de licence) : conservez la valeur par défaut, à savoir license-included.
  • DB Engine Version (Version du moteur de base de données) : sélectionnez la version par défaut.
  • DB Instance Class (Classe de l’instance de base de données) : sélectionnez db.t2.micro --- 1vCPU, 1 GIB RAM (db.t2.micro --- 1vCPU, 1 Gio de RAM). Cela équivaut à 1 Go de mémoire et 1 vCPU. Pour afficher une liste des classes d'instances prises en charge, consultez la Description détaillée d'Amazon RDS.
  • Time zone (facultatif) (Fuseau horaire) : sélectionnez un fuseau horaire, si vous le souhaitez. Cela n’est pas nécessaire pour ce didacticiel.
  • Storage Type (Type de stockage) : sélectionnez General Purpose (SSD) (Usage général). Pour en savoir plus, consultez la section Stockage Amazon RDS.
  • Allocated Storage (Stockage alloué) : saisissez 20 comme valeur par défaut afin d'allouer 20 Go de stockage pour votre base de données. Vous pouvez augmenter le stockage jusqu'à un maximum de 16 To avec Amazon RDS for SQL Server.
  • Enable storage autoscaling (Activer la scalabilité automatique du stockage) : si votre charge de travail est cyclique ou imprévisible, vous devez activer la scalabilité automatique du stockage afin de permettre à RDS de mettre automatiquement à l’échelle votre stockage lorsque cela s'avère nécessaire. Cette option ne s'applique pas à ce didacticiel.

Settings (Paramètres) :

  • DB Instance Identifier (Identifiant d’instance de base de données) : entrez un nom d’instance de base de données unique à votre compte dans la région sélectionnée. Pour ce tutoriel, nous l'appellerons myrdstest.
  • Master Username (Nom d’utilisateur principal) : saisissez un nom d'utilisateur que vous utiliserez pour vous connecter à votre instance de base de données. Dans cet exemple, nous utiliserons masterUsername.
  • Master Password (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.
  • Confirm Password (Confirmer le mot de passe) : saisissez à nouveau le mot de passe.

Cliquez sur Next (Suivant).

ms-sql-6a

(cliquez pour zoomer)

ms-sql-6a

e. Vous vous trouvez maintenant sur la page Configure Advanced Settings (Configurations avancées), sur laquelle vous pouvez fournir des informations supplémentaires nécessaires à RDS pour lancer l'instance de base de données Microsoft SQL Server. Développez le menu déroulant ci-dessous afin d'afficher des exemples de paramètres pour votre instance de base de données.

Sécurité du réseau
  • Virtual Private Cloud (VPC) : sélectionnez Default VPC (VPC par défaut). Pour plus d'informations sur le VPC, consultez la section Amazon RDS and Amazon Virtual Private Cloud (VPC) (Amazon RDS et Amazon Virtual Private Cloud (VPC)).
  • Subnet Group (Groupe de sous-réseau) : choisissez le groupe de sous-réseaux default (par défaut). Pour plus d'informations sur les groupes de sous-réseaux, consultez la section Working with DB Subnet Groups (Utilisation des groupes de sous-réseaux de bases de données).
  • Public accessibility (Accessibilité au public) : sélectionnez Yes (Oui). 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.
  • Availability Zone (Zone de disponibilité) : choisissez No Preference (Aucune préférence). Pour plus d'informations, consultez la section Regions and Availability Zones (Régions et zones de disponibilité).
  • VPC security groups (Groupes de sécurité VPC) : sélectionnez Create new VPC security group (Créer un nouveau groupe de sécurité VPC). 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.

Authentification Microsoft SQL Server Windows

  • Directory (Répertoire) : sélectionnez None (Aucun) comme option par défaut.

Options de base de données

  • Port (Port) : conservez la valeur par défaut, à savoir 1433.
  • DB Parameter Group (Groupe de paramètres de base de données) : conservez la valeur par défaut, à savoir default.sqlserver-ex-14.0. Pour plus d'informations, consultez la section Working with DB Parameter Groups (Utilisation des groupes de paramètres de base de données).
  • Option group (Groupe d'options) : sélectionnez la valeur par défaut, à savoir default.sqlserver-ex-14.00. Amazon RDS utilise des groupes d'options pour activer et configurer des fonctionnalités supplémentaires.  Pour plus d'informations, consultez la section Working with Option Groups (Utilisation des groupes d’options).

Chiffrement

Cette option n'est pas disponible dans l'offre gratuite. Pour plus d'informations, consultez la section Encrypting Amazon RDS Resources (Chiffrement des ressources Amazon RDS).

Sauvegarde

  • Backup Retention Period (Période de rétention des sauvegardes) : vous pouvez choisir le nombre de jours pendant lequel la sauvegarde que vous effectuez doit être conservée. Pour ce tutoriel, sélectionnez la valeur 1 day (1 jour).
  • Backup Window (Fenêtre de sauvegarde) : utilisez l'option par défaut No Preference (Aucune préférence).

Surveillance

  • Enhanced Monitoring (Surveillance améliorée) : utilisez l'option par défaut Enable enhanced monitoring (Activer la surveillance améliorée). L’option Activer la surveillance améliorée vous permet de recevoir des métriques en temps réel concernant le système d'exploitation sur lequel s'exécute votre instance de base de données. Pour plus d'informations, consultez la section Viewing DB Instance Metrics (Affichage des métriques d'instances de base de données).

Analyse des performances

Sélectionnez Disable Performance Insights (Désactiver l'analyse des performances) pour ce didacticiel.

Maintenance

  • Auto minor version upgrade (Mise à jour automatique de la version mineure): sélectionnez Enable auto minor version upgrade (Activer la mise à jour automatique de la version mineure) pour recevoir les mises à jour automatiques au fur et à mesure de leur disponibilité.
  • Maintenance Window (Période de maintenance) : sélectionnez No Preference (Aucune préférence).

Protection contre la suppression

Désactivez l’option Enable deletion protection (Activer la protection contre la suppression) pour ce didacticiel. Lorsque cette option est activée, vous ne pouvez plus supprimer la base de données.

Cliquez sur Create database (Créer la base de données).

ms-sql-7

(cliquez pour zoomer)

ms-sql-7

f. Votre instance de base de données est maintenant en cours de création.  Cliquez sur View Your DB Instances (Afficher vos instances de base de données).

Remarque : en fonction du stockage et de la classe d'instance de base de données alloués, il peut s'écouler plusieurs minutes avant que la nouvelle instance de base de données soit disponible.

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

N'hésitez pas à passer à l'étape suivante pendant que vous attendez que l'instance de base de données soit disponible.

ms-sql-8

(cliquez pour zoomer)

ms-sql-8

Une fois que la création de l'instance de base de données est terminée et que l’état passe à « disponible », vous pouvez vous connecter à une base de données sur l'instance de base de données à l'aide de tout client SQL standard. Au cours de cette étape, nous allons télécharger Microsoft SQL Server Management Studio Express, un client très prisé de SQL Server.


a. Accédez à la page Microsoft Download Center - Microsoft SQL Server Management Studio Express (Centre de téléchargement Microsoft - Microsoft SQL Server Management Studio Express) et cliquez sur Continue (Continuer).

Remarque : rappelez-vous de télécharger le client SQL sur le même appareil que celui depuis lequel vous avez créé l'instance de base de données RDS. 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 de base de données.

ms-sql-10

(cliquez pour zoomer)

ms-sql-10

b. Vous allez être invité à vous enregistrer auprès de Microsoft, mais cette étape n'est pas obligatoire pour procéder au téléchargement.  Vous pouvez passer l'enregistrement en cochant la case située à côté de « No, I do not want to register. Take me to the download » (Non, je ne souhaite pas m’enregistrer. Continuer vers le téléchargement), puis cliquez sur Next (Suivant) dans la fenêtre modale contextuelle.

Ensuite, sélectionnez la version de SQL Management Studio dont vous avez besoin et cliquez sur Next pour commencer votre téléchargement.

ms-sql-13

(cliquez pour zoomer)

ms-sql-13

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


a. Une fois que vous avez terminé votre téléchargement, installez et ouvrez le programme. Une boîte de dialogue s'affiche.  Entrez les données suivantes -

  • Server type (Type de serveur) : sélectionnez Database Engine (Moteur de base de données)
  • Hostname (Nom d'hôte) : copiez-collez le nom d'hôte à partir de la console Amazon RDS, comme indiqué sur la capture d'écran à droite. Après cela, remplacez les deux-points entre le nom DNS et le numéro de port par une virgule. Par exemple, votre nom de serveur doit ressembler à sample-instance.cg034hpkmmjt.us-east-1.rds.amazonaws.com,1433.
  • Username (Nom d’utilisateur) : saisissez le nom d'utilisateur que vous avez créé pour la base de données Amazon RDS.  Notre exemple est « masterUsername ».
  • Password (Mot de passe) : saisissez le mot de passe que vous avez utilisé lorsque vous avez créé la base de données Amazon RDS.

Cliquez sur Connect (Connexion).

 

ms-sql-14a

(cliquez pour zoomer)

ms-sql-14a

b. Vous êtes maintenant connecté à la base de données. Dans SQL Server Management Studio, 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.

ms-sql-15

(cliquez pour zoomer)

ms-sql-15

Vous pouvez facilement supprimer l'instance de base de données Microsoft SQL Server depuis la console Amazon RDS. Il est recommandé de mettre fin aux instances que vous n'utilisez plus pour qu'elles ne vous soient plus facturées.


a. Revenez à votre console Amazon RDS.  Sélectionnez Databases (Bases de données), puis l’instance à supprimer. Sélectionnez ensuite Delete (Supprimer) dans le menu déroulant Actions (Actions).

 

ms-sql-17

(cliquez pour zoomer)

ms-sql-17

b. Vous êtes invité à créer un instantané final. Dans le cadre de notre exemple, ne créez pas d'instantané final ; confirmez uniquement que vous souhaitez supprimer l'instance, puis cliquez sur Delete (Supprimer).

    Remarque : la suppression de votre instance de base de données peut prendre quelques minutes.

rds-21-deleteInstance

(cliquez pour zoomer)

rds-21-deleteInstance

Vous avez créé une instance de base de données Microsoft SQL Server avec Amazon RDS, vous y êtes connecté et l'avez supprimée.  Amazon RDS facilite la configuration, l'exploitation et la mise à l'échelle 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 Microsoft SQL Server avec Amazon RDS, et à vous y connecter, vous pouvez passer au didacticiel suivant, dans lequel vous apprendrez à restaurer une instance de base de données à partir d'un instantané de base de données.

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

Oui
Non