déploiement de référence

HashiCorp Consul sur AWS

Une solution de mise en réseau et de maillages de services permettant de rechercher, connecter et sécuriser les services sur AWS

Ce Quick Start configure un environnement Cloud AWS flexible et scalable, et lance automatiquement HashiCorp Consul dans la configuration de votre choix.

HashiCorp Consul est un outil qui automatise la mise en réseau dans le cloud grâce à un registre central dédié à la mise en réseau basée sur les services.

Ce Quick Start comprend les modèles AWS CloudFormation qui automatisent le déploiement et un guide fournissant des instructions étape par étape pour vous aider à tirer le meilleur parti de votre implémentation HashiCorp Consul dans le Cloud AWS.

hashicorp-logo

Ce Quick Start a été développé par HashiCorp, Inc. en partenariat avec AWS. HashiCorp est un
partenaire APN.

  •  Ce que vous allez construire
  •  Comment déployer
  •  Coût et licences
  •  Ce que vous allez construire
  • Utilisez ce Quick Start pour configurer l’environnement HashiCorp Consul suivant sur AWS :

    • Un VPC (Virtual Private Cloud) configuré avec des sous-réseaux publics et privés sur trois zones de disponibilité. Cela fournit l'infrastructure réseau nécessaire pour votre déploiement HashiCorp Consul.*
    • Dans les sous-réseaux publics :
      • Des hôtes bastions Linux pour permettre un accès Secure Shell (SSH) entrant aux instances Amazon Elastic Compute Cloud (Amazon EC2) dans les sous-réseaux privés.*
      • Des passerelles de traduction d'adresses réseau (NAT) gérées pour autoriser l'accès Internet sortant pour les ressources dans les sous-réseaux privés.*
      • Un Classic Load Balancer avec AWS Certificate Manager (ACM) attaché au groupe Auto Scaling du cluster de serveurs Consul. Vous pouvez choisir d’y ajouter votre propre certificat SSL (Secure Sockets Layer).
    • Dans les sous-réseaux privés :
      • Un groupe Auto Scaling pour les clients Consul.
      • Un groupe Auto Scaling pour un cluster de serveurs Consul. Vous pouvez choisir de créer 3, 5 ou 7 serveurs.
      • Consul Template (le démon du modèle Consul) installé sur tous les nœuds pour l’intégration d’applications au catalogue de services Consul et au stockage de clés/valeurs.
      • Dnsmasq installé sur tous les nœuds pour l’intégration d’applications à l’interface DNS (Domain Name System) de Consul en vue de la découverte de services.

    * Le modèle qui déploie le Quick Start dans un VPC existant ignore les tâches marquées d'astérisques et vous demande d'indiquer votre configuration de VPC existante.

  •  Comment déployer
  • Pour créer votre environnement HashiCorp Consul sur AWS, suivez les instructions du guide de déploiement. Le processus de déploiement comprend les étapes suivantes :

    1. Si vous n'avez pas encore de compte AWS, inscrivez-vous à l'adresse https://aws.amazon.com.
    2. Lancez le Quick Start. Chaque déploiement prend environ 10 minutes. Vous pouvez choisir entre deux options :
    3. Accédez à l’environnement Consul par le biais des hôtes bastion et des connexions SSH.
    4. Accédez à l’interface utilisateur web de Consul.
    5. Commencez à utiliser les services Consul.

    Pour personnaliser votre déploiement, vous pouvez choisir différents types d'instances pour vos ressources et modifier le nombre de nœuds du serveur et de clients Consul.

    Amazon peut communiquer l'identité des utilisateurs des Quick Starts AWS au partenaire du réseau de partenaires AWS (APN) qui a collaboré avec AWS sur le contenu du Quick Start.

  •  Coût et licences
  • Vous devez assumer les coûts liés aux services AWS utilisés pendant l'exécution du déploiement de référence de ce Quick Start. L'utilisation du Quick Start n'entraîne aucun coût supplémentaire.

    Le modèle AWS CloudFormation pour ce Quick Start inclut des paramètres de configuration que vous pouvez personnaliser. Certains de ces paramètres, tels que le type d'instance, affecteront le coût du déploiement. Pour obtenir une estimation des coûts, consultez la page de tarification correspondant à chaque service AWS que vous comptez utiliser.

    Ce Quick Start utilise la version open source d’HashiCorp Consul, qui ne nécessite pas de licence.