Travailler avec AWS RDS DB

Travailler avec AWS RDS DB
Le service de base de données relationnel d'Amazon est un service distribué entièrement géré AWS en cours d'exécution dans le cloud utilisé pour simplifier la configuration et les opérations de la base de données relationnelles. Il est utilisé pour simplifier diverses opérations de base de données comme la création d'une nouvelle base de données, l'interrogation de la base de données, la réservation des instances EC2, la prise de instantanés, etc.

Il existe des opérations que AWS fonctionne automatiquement dans RDS. Par exemple, la sauvegarde automatisée AWS dans le service de base de données relationnelle. Dans le cas où un serveur en cours d'exécution échoue, une sauvegarde est là pour une utilisation. De plus, il existe une option dans AWS RDS DB pour créer des copies de secours des bases de données, en gardant à l'esprit que si pour une raison quelconque, une base de données ne parvient pas à effectuer des tâches, une réplique de secours est disponible. La base de données de secours est stockée dans une zone de disponibilité différente.

Il existe deux types de licences de base de données RDS dans AWS, I.e., «Byol (apportez votre propre licence)» et «Licence AWS». Comme les bases de données de RDS sont créées à l'aide d'instances EC2, le type de volume utilisé est «EBS (Elastic Block Store)».

Configurations manuelles dans RDS

Les utilisateurs peuvent configurer ce qui suit dans AWS RDS:

Gérer les paramètres DB: Les utilisateurs sont invités à entrer des configurations de base comme le nom d'utilisateur, le mot de passe, l'instance EC2, les types d'instances, les types de stockage, etc.

Créer un schéma de base de données relationnel: De plus, l'utilisateur peut sélectionner les types et les attributs de la base de données.

Réglage des performances de la base de données: Les utilisateurs peuvent configurer les performances du système de base de données sur la base de l'instance, du stockage, du débit et des paramètres. Par exemple, définir la période de rétention de sauvegarde selon lequel AWS garde / conserve la sauvegarde des bases de données.

Utilisation d'AWS RDS DB

Le service AWS RDS est fiable, évolutif et facile à utiliser, comme d'autres services AWS. L'opération principale dans RDS est de créer une base de données:

Création d'une base de données dans RDS
La création d'une base de données dans le système de base de données relationnel Amazon est facile et nécessite quelques étapes simples. Nous mettrons en évidence quelques étapes importantes lors de la création d'une base de données dans RDS. Connectez-vous à la console AWS et sélectionnez RDS dans les services AWS. Après avoir ouvert le service AWS RDS, cliquez sur le bouton «Créer une base de données»:

Les utilisateurs peuvent sélectionner «Standard Create» ou «Easy Create» comme méthode de création. La différence entre les deux est que dans la méthode «Création standard», l'utilisateur définit toutes les options de configuration, et dans la méthode «Easy Create», les options recommandées AWS sont sélectionnées automatiquement:

Ensuite, il y aura des options de type moteur RDB, je.e., Mon serveur SQL, My SQL, Oracle, AWS Aurora, PostgreSQL et MariaDB. AWS Aurora est le type de moteur contenant le débit le plus élevé. Les utilisateurs peuvent sélectionner l'un des moteurs en fonction de leurs exigences. Par exemple, nous sélectionnons le type de moteur le plus populaire, «My SQL», pour continuer:

L'utilisateur peut sélectionner l'exemple de modèle, ici nous sélectionnons «Tier gratuit»:

L'utilisateur doit définir un mot de passe pour la base de données. Il existe également une option pour générer automatiquement un mot de passe:

Après quelques configurations supplémentaires, cliquez sur le bouton «Créer une base de données», et de cette manière, la base de données est créée:

L'état de la base de données s'affiche sous forme de «sauvegarde», ce qui signifie que la base de données est créée et accumule actuellement:

Après quelques minutes, l'état de la base de données passe à «Disponible». Cela signifie que la base de données est créée avec succès et sauvegardée automatiquement:

Faites défiler vers les détails de la base de données nouvellement créée. Les utilisateurs peuvent ajouter des règles entrantes aux groupes de sécurité VPC en cliquant sur l'ID VPC par défaut:

Cela dirigera l'utilisateur vers la console de gestion EC2 et ouvrira les détails du groupe de sécurité. Accédez à la section «Règles entrants» du groupe de sécurité:

Cliquez sur «Modifier les règles entrantes»:

Cliquez sur «Ajouter une règle», puis ajoutez une règle entrante du type «ssh» ou «rdp» pour se connecter à l'instance EC2:

Création d'une instance EC2 avec base de données

Pour pouvoir vous connecter à la base de données nouvellement créée, lancez une nouvelle instance EC2:

Sélectionnez «Lancez les instances», puis commencez à configurer les étapes. Tapez le nom de l'instance EC2:

Sélectionnez un ami, nous sélectionnons ici «Amazon Linux»:

Cliquez sur «Sélectionnez le groupe de sécurité existant» et sélectionnez le groupe associé à la base de données RDS:

Après avoir sélectionné les options de configuration, cliquez sur le bouton «Instance de lancement». De cette façon, l'instance EC2 est lancée et associée à la base de données. Le volume EBS de l'instance EC2 sera utilisé pour la base de données RDS.

Note: Pour se connecter à la base de données à partir de l'instance, l'utilisateur devra installer le client respecté de la base de données (par exemple, si MySQL est utilisé, alors l'interface de ligne de commande MySQL), puis définissez sa connexion sur le point de terminaison disponible dans le nouvellement créé RDS DB.

Limites de la base de données AWS RDS

Nous discuterons de quelques limites majeures de la base de données AWS RDS:

  • Les utilisateurs ne peuvent pas créer plus de quarante bases de données par compte AWS en utilisant leur propre licence de base de données.
  • L'utilisation d'une licence AWS permet à l'utilisateur de créer seulement dix bases de données par compte. Cela signifie que si une licence AWS est utilisée pour créer des bases de données, une licence personnelle devra créer les trente instances de base de données restantes.
  • L'utilisateur ne peut pas modifier le fuseau horaire d'un système de base de données relationnel existant.

Il s'agissait des bases de données du système de base de données relationnel AWS.

Conclusion

Le système de base de données relationnel AWS est fiable et les utilisateurs peuvent facilement créer et interroger des bases de données en utilisant ce service. Les utilisateurs n'ont pas à se soucier de la perte de données à l'aide de ce service car les données sont automatiquement sauvegardées et activées lorsqu'un serveur ou une instance de base de données échoue. La création de bases de données est également simple. L'utilisateur doit d'abord déclarer la méthode de création de la base de données, sélectionner le type de moteur, puis ajouter d'autres options de configuration. Cet article expliquait bien de travailler avec l'AWS RDS DB.