déploiement de référence

Base de données Amazon Aurora MySQL sur AWS

Déployer une base de données Aurora MySQL avec une haute disponibilité et une prise en charge des basculements

Cette solution déploie automatiquement un environnement pour une base de données Amazon Aurora MySQL dans le Cloud Amazon Web Services (AWS). Cette solution est destinée aux utilisateurs qui cherche une architecture de référence reproductible et personnalisable pour Aurora MySQL via AWS CloudFormation.

Vous pouvez également utiliser cette solution comme point de départ pour les autres déploiements automatisés. Pour ce faire, utilisez l'option de déploiement VPC existante, qui crée uniquement les composants de la base de données Aurora. Pour cette option, le modèle se branche sur vos modèles AWS CloudFormation existants et remplace votre base de données MySQL.

Amazon Aurora est un moteur de base de données relationnelle entièrement gérée compatible avec MySQL et PostgreSQL. Aurora vous permet d'utiliser votre code, vos outils et vos applications actuels avec vos bases de données PostgreSQL et MySQL existantes.  Avec certaines applications, Aurora peut diffuser jusqu'à cinq fois le débit de MySQL sans nécessiter de changements à la plupart de vos applications existantes.

En tant que partie d'Amazon Relational Database Service (Amazon RDS), Aurora profite des fonctionnalités d'Amazon RDS pour la gestion et l'administration des bases de données. Cela vous évite de devoir maintenir l'infrastructure de la base de données : serveurs, réplication, sauvegardes, etc.

Logo portworx

Cette solution a été développée par AWS.

  •  Votre projet de création
  • Cette solution met en place les éléments suivants :

    • Une architecture hautement disponible couvrant deux zones de disponibilité.*
    • Un Virtual Private Cloud (VPC) configuré avec des sous-réseaux publics et privés, conformément aux bonnes pratiques AWS, afin de disposer de votre propre réseau virtuel sur AWS.*
    • Dans les sous-réseaux publics :
      • Des passerelles NAT (Network Address Translation) gérées pour autoriser l'accès Internet sortant pour les ressources des sous-réseaux privés.*
      • Un hôte bastion Linux dans un groupe Auto Scaling pour permettre un accès Secure Shell (SSH) aux ressources dans les sous-réseaux privés.*
    • Dans les sous-réseaux privés, un cluster de base de données Aurora qui comprend un lecteur de base de données et un scripteur de base de données.
    • Une alarme Amazon CloudWatch pour surveiller le processeur sur l'hôte bastion et envoyer une notification Amazon Simple Notification Service (Amazon SNS) lorsque l'alarme est déclenchée.
    • Une clé de chiffrement à l'aide d'AWS Key Management Service (AWS KMS). La solution utilise la clé pour permettre le chiffrement au repos du cluster de base de données Aurora.

    Le modèle qui déploie la solution dans un VPC existant ignore les tâches marquées d'un astérisque et vous demande d'indiquer la configuration de votre VPC existant.

  •  Procédure de déploiement
  • Pour déployer l'environnement Aurora MySQL dans votre compte AWS, suivez les instructions du guide de déploiement. Le processus de déploiement prend environ 30 minutes et comprend les étapes suivantes :

    1. Si vous n'avez pas encore de compte AWS, créez-en sur https://aws.amazon.com et connectez-vous à votre compte.
    2. Lancez la solution en choisissant parmi les options suivantes. Avant la création de la pile, choisissez la région AWS dans la barre d'outils supérieure.
    3. Testez le déploiement et vérifiez que la base de données MySQL accepte les connexions.

    Amazon peut être amené à partager les informations relatives au déploiement des utilisateurs avec le partenaire AWS qui a élaboré cette solution en collaboration avec AWS.  

  •  Coût et licences
  • Vous êtes responsable du paiement du coût des services AWS et des licences tierces utilisées lors de l'exécution de cette solution. Aucun frais supplémentaire ne vous sera facturé pour l'utilisation de la solution.

    Cette solution propose des paramètres de configuration que vous pouvez personnaliser. Certains de ces paramètres, tel que le type d'instance, affectent le coût du déploiement. Reportez-vous aux pages de tarification pour les estimations de coûts de chaque service AWS que vous utilisez. Les prix sont susceptibles d'être modifiés.

    Astuce : après avoir déployé une solution, créez des Rapports de coût et d'utilisation AWS afin de suivre les coûts afférents à la solution. Ces rapports fournissent des métriques de facturation à un compartiment Amazon Simple Storage Service (Amazon S3) dans votre compte. Ils fournissent des estimations de coûts basées sur l'utilisation mensuelle et agrègent les données à la fin du mois. Pour en savoir plus, consultez la section Qu'est-ce que les rapports de coût et d'utilisation AWS ?