AWS - Service de base de données relationnelle

Amazon RDS (Relational Database Service)est un service cloud de base de données SQL entièrement géré qui permet de créer et d'exploiter des bases de données relationnelles. Grâce à RDS, vous pouvez accéder à vos fichiers et à votre base de données n'importe où de manière économique et hautement évolutive.

Fonctionnalités d'Amazon RDS

Amazon RDS présente les fonctionnalités suivantes:

  • Scalable- Amazon RDS permet de mettre à l'échelle la base de données relationnelle à l'aide d'AWS Management Console ou d'une API spécifique à RDS. Nous pouvons augmenter ou diminuer vos exigences RDS en quelques minutes.

  • Host replacement- Parfois, ces situations se produisent lorsque le matériel d'Amazon RDS tombe en panne. Il n'y a pas lieu de s'inquiéter, il sera automatiquement remplacé par Amazon.

  • Inexpensive- En utilisant Amazon RDS, nous ne payons que pour les ressources que nous consommons. Il n'y a pas d'engagement initial et à long terme.

  • Secure - Amazon RDS offre un contrôle complet sur le réseau pour accéder à leur base de données et aux services associés.

  • Automatic backups - Amazon RDS sauvegarde tout ce qui se trouve dans la base de données, y compris les journaux de transactions pendant les cinq dernières minutes et gère également les horaires de sauvegarde automatique.

  • Software patching- Obtient automatiquement tous les derniers correctifs pour le logiciel de base de données. Nous pouvons également spécifier quand le logiciel doit être corrigé à l'aide de DB Engine Version Management.

Comment configurer Amazon RDS?

Step 1- Connectez-vous à la console de gestion AWS. Utilisez le lien suivant pour ouvrir la console Amazon RDS -https://console.aws.amazon.com/rds/

Step 2 - Sélectionnez la région dans laquelle l'instance de base de données doit être créée, dans le coin supérieur droit de la console Amazon RDS.

Step 3 - Sélectionnez Instances dans le volet de navigation, puis cliquez sur le bouton Lancer l'instance DB.

Step 4- L'assistant de lancement d'instance DB s'ouvre. Sélectionnez le type d'instance requis pour le lancement et cliquez sur le bouton Sélectionner.

Step 5 - Sur la page Spécifier les détails de la base de données, fournissez les détails requis et cliquez sur le bouton Continuer.

Step 6 - Sur la page de configuration supplémentaire, fournissez les informations supplémentaires requises pour lancer l'instance de base de données MySQL et cliquez sur le bouton Continuer.

Step 7 - Sur la page des options de gestion, faites les choix et cliquez sur le bouton Continuer.

Step 8 - Sur la page Review, vérifiez les détails et cliquez sur le bouton Launch DB Instance.

L'instance de base de données apparaît maintenant dans la liste des instances de base de données.

Comment connecter une base de données à une instance de base de données MySQL?

Voici les étapes pour connecter une base de données sur une instance de base de données MySQL -

Step 1 - Tapez la commande suivante dans l'invite de commande sur un ordinateur client pour connecter une base de données sur une instance de base de données MySQL (à l'aide du moniteur MySQL).

Step 2 - Remplacez <myDBI> par le nom DNS de votre instance de base de données, <myusername> par votre nom d'utilisateur principal et <mypassword> par votre mot de passe principal.

PROMPT> mysql -h <myDBI> -P 3306 -u <myusername> -p

Après avoir exécuté la commande ci-dessus, la sortie ressemble à -

Welcome to the MySQL monitor.  Commands end with ; or \g. 
Your MySQL connection id is 350 
Server version: 5.2.33-log MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.  
mysql>

Comment supprimer une instance de base de données?

Une fois la tâche terminée, nous devons supprimer l'instance de base de données afin qu'elle ne soit pas facturée. Suivez ces étapes pour supprimer une instance de base de données -

Step 1 - Connectez-vous à AWS Management Console et utilisez le lien suivant pour ouvrir la console Amazon RDS.

https://console.aws.amazon.com/rds/

Step 2 - Dans la liste Instances de base de données, sélectionnez les instances de base de données à supprimer.

Step 3 - Cliquez sur le bouton Actions d'instance, puis sélectionnez l'option Supprimer dans le menu déroulant.

Step 4 - Sélectionnez Non dans Créer un instantané final.

Step 5 - Cliquez sur Oui, Supprimer pour supprimer l'instance de base de données.

Coût d'Amazon RDS

Lorsque vous utilisez Amazon RDS, ne payez que pour l'utilisation sans frais minimum et d'installation. La facturation est basée sur les critères suivants -

  • Instance class - La tarification est basée sur la classe de l'instance de base de données consommée.

  • Running time - Le prix est calculé par heure d'instance, ce qui équivaut à une seule instance exécutée par heure.

  • Storage - La facture est calculée selon le plan de capacité de stockage choisi en termes de par Go.

  • I/O requests per month - La structure de facturation comprend également le nombre total de demandes d'E / S de stockage effectuées dans un cycle de facturation.

  • Backup storage- Il n'y a pas de frais supplémentaires pour le stockage de sauvegarde jusqu'à 100% de la base de données. Ce service est gratuit uniquement pour les instances de base de données actives.

Pour la dernière mise à jour de la structure de prix et d'autres détails, visitez le lien suivant - https://aws.amazon.com/rds/pricing/