GNU/Linux >> Tutoriels Linux >  >> Linux

Comment configurer une instance RDS MySql (Relation Database MySql) sur AWS

RDS (Relational Database Service) relève des services "Base de données" d'AWS (Amazon Web Services) Cloud. Le service RDS fournit une capacité de base de données relationnelle évolutive et économique. Il automatise les tâches d'administration chronophages telles que le provisionnement du matériel, la configuration, les sauvegardes, etc. Il nous aide à nous concentrer sur nos applications plutôt que sur les tâches d'administration et de maintenance de la base de données.

RDS nous fournit 6 moteurs de base de données, Amazon Aurora, MySQL, MariaDB, Oracle, Microsoft SQL Server et PostgreSQL. RDS gère les tâches de base de données de routine telles que le provisionnement, l'application de correctifs, la sauvegarde, la récupération, la détection des pannes et la réparation.

Voici quelques-unes de ses fonctionnalités.

  1. Facile à administrer :
    Les instances de base de données Amazon RDS sont préconfigurées avec des paramètres appropriés Nous pouvons lancer une instance RDS et nous connecter à notre application en quelques minutes
  2. Hautement évolutif :
    Nous pouvons faire évoluer les ressources de mémoire qui alimentent notre déploiement vers le haut ou vers le bas.
  3. Disponible et durable :
    La fonctionnalité RDS Multi-AZ améliore la disponibilité et la durabilité des instances de base de données que nous créons.
  4. Sécurisé :
    RDS nous permet de chiffrer nos bases de données à l'aide de clés pouvant être gérées via le service AWS KMS. Les données stockées sur l'instance peuvent être chiffrées et enregistrées.
  5. Peu coûteux :
    L'essai de RDS est gratuit et nous ne payons que ce que vous utilisez. Il n'y a pas de frais minimums facturés.

Pour connaître ces fonctionnalités en détail, cliquez ici.

Amazon RDS est gratuit et nous ne payons que pour ce que nous utilisons.

Pour en savoir plus sur la facturation liée au RDS, cliquez ici.

Dans cet article, nous verrons comment créer une instance RDS MySql 5.7.22, la provisionner et la résilier.

Pré-requis

  1. Compte AWS (créez-le si vous n'en avez pas). 

Qu'allons-nous faire ?

  1. Connectez-vous à AWS.
  2. Configurer et créer une instance MySql RDS.
  3. Résilier l'instance.

Connexion à AWS

  1. Cliquez ici pour accéder à la page de connexion AWS.

Lorsque nous cliquons sur le lien ci-dessus, nous verrons une page Web comme suit où nous devons nous connecter en utilisant nos informations de connexion.

Une fois que nous nous sommes connectés à AWS avec succès, nous verrons la console principale avec tous les services répertoriés comme suit.

Configurer et créer une instance MySql RDS.

Pour créer une instance MySql RDS, cliquez sur "Service" en haut à gauche de l'écran et recherchez "RDS" dans la zone de recherche et cliquez sur le résultat.

Sur cet écran, cliquez sur "Créer une base de données" pour créer une base de données de notre choix.

Ici, nous pouvons choisir une méthode de création entre "Création standard" qui s'occupe de toutes les configurations et paramètres pour nous et "Création facile" où nous devons spécifier toutes les configurations et paramètres. Ici, je vais procéder avec "Standard Create". Sous "Engine Option", je vais aller avec "MySql", vous pouvez choisir une base de données de votre choix.

Choisissez la version dans la liste disponible, sélectionnez "Free Tier" parmi les modèles disponibles.

Donnez un nom à l'instance RDS qui sera créée. Spécifiez un "nom d'utilisateur principal" et un mot de passe pour l'utilisateur.

Choisissez la "Classe d'instance" dans la liste disponible. Cela détermine la puissance de traitement et la mémoire de l'instance. Définissez le "Type de stockage" et le "Stockage". Gardez le reste par défaut. Vous pouvez essayer vous-même d'autres fonctionnalités en détail.

Conservez les paramètres par défaut ici, vous pouvez choisir un VPC de votre choix si vous avez déjà votre VPC dans votre région.

Choisissez le « Groupe de sous-réseaux » ou vous pouvez continuer avec la valeur par défaut. Si vous souhaitez accéder à l'instance RDS à partir du réseau externe et pas seulement à partir de votre VPC, sélectionnez « Oui » pour « Accessible au public » ou sélectionnez « Non » si vous souhaitez que votre instance RDS reste privée et accessible uniquement à partir du VPC. Conservez le reste par défaut.

Conservez ici les paramètres par défaut et cliquez sur "Créer une base de données". Vous pouvez essayer différentes fonctionnalités disponibles sous "Configuration supplémentaire".

La création d'une base de données prendra un certain temps, environ 15 minutes. Attendez jusque-là.

Une fois que la base de données est prête, nous pouvons voir son statut comme "Disponible".

Cliquez sur l'instance.

Ici, nous pouvons utiliser le « point de terminaison » pour nous connecter à l'instance.

Terminer l'instance

Pour supprimer l'instance, cliquez sur "Actions" et sélectionnez "Supprimer".

Avant de supprimer l'instance, il nous sera demandé si nous voulons prendre l'instantané final de la base de données qui sera stockée dans notre compte, décochez la case si vous ne voulez pas pour prendre l'instantané.

Cochez la case "J'accepte", confirmez en tapant "supprimez-moi" et cliquez sur "Supprimer" pour mettre fin à l'instance RDS.

Conclusion

Dans cet article, nous avons vu les étapes pour créer une instance AWS RDS MySql 5.7.22 de niveau gratuit. Nous avons également vu les étapes pour supprimer l'instance que nous avons créée.


Linux
  1. Comment changer le classement de la base de données MySQL ?

  2. Comment copier une base de données MySQL

  3. Comment configurer la réplication MySQL maître-maître

  4. Comment créer une instance RDS sur AWS à l'aide de Terraform

  5. Comment importer une base de données d'exportation dans MYSQL MariaDB

Comment configurer le serveur de messagerie Postfix sur Ubuntu 16.04 (Dovecot - MySQL)

Comment réparer une base de données MySQL dans cPanel

Comment supprimer une base de données MySQL dans cPanel

Comment sauvegarder une base de données WordPress via MySQL

Comment renommer le nom de la base de données MySQL sous Linux

Comment créer une base de données dans MySQL