déploiement de référence

HashiCorp Nomad sur AWS

Gestionnaire de cluster et planificateur de déploiement

Ce Quick Start déploie HashiCorp Nomad sur le cloud Amazon Web Services (AWS). Nomad est un gestionnaire de cluster et un planificateur distribués, hautement disponibles et sensibles au centre de données, qui permet de déployer des applications sur site ou dans le cloud. Il prend en charge les applications virtualisées, conteneurisées et autonomes s'exécutant sur tous les principaux systèmes d'exploitation et gère un large éventail de charges de travail.

Ce Quick Start a été développé par HashiCorp, en collaboration avec AWS. HashiCorp est un Partenaire AWS.

  •  Votre projet de création
  • Utilisez ce Quick Start pour configurer automatiquement l’environnement HashiCorp Nomad suivant, qui inclut également HashiCorp Consul, sur AWS :

    • Un Virtual Private Cloud (VPC) 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 Nomad.*
    • Une passerelle Internet pour permettre l'accès à Internet.* Les hôtes bastion utilisent cette passerelle pour envoyer et recevoir du trafic.*
    • Dans les sous-réseaux publics, des passerelles NAT permettent la connectivité Internet sortante pour vos instances Consul et Nomad.*
    • Dans les sous-réseaux publics, des hôtes bastion Linux pour permettre un accès Secure Shell (SSH) entrant aux instances HashiCorp Consul et Nomad.*
    • Un rôle d'instance AWS Identity and Access Management (IAM) avec des permissions précises pour accéder aux services AWS nécessaires au processus de déploiement.
    • Des groupes de sécurité pour permettre la communication au sein du VPC et limiter l'accès aux seuls protocoles et ports nécessaires.
    • Dans les sous-réseaux privés, un nombre configurable d'instances de client et de serveur HashiCorp Consul au sein de groupes Auto Scaling distincts. Si le nombre de postes client est défini à 0 (valeur par défaut), Quick Start ne créera pas le groupe Auto Scaling du client Consul et les instances du client Consul seront co-localisées sur les instances client et serveur Nomad.
    • Dans les sous-réseaux privés, un nombre configurable d'instances de client et de serveur HashiCorp Nomad au sein de groupes Auto Scaling distincts.  

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

    Pour construire cette architecture sur AWS, Quick Start implémente une structure modulaire qui utilise et étend trois autres déploiements de référence :

  •  Procédure de déploiement
  • Pour déployer ce Quick Start, suivez les étapes suivante du guide de déploiement. Le lancement de la pile dure environ 35 minutes.

    1. Connectez-vous à votre compte AWS. Si vous n'avez pas de compte, inscrivez-vous sur https://aws.amazon.com.
    2. Lancez le Quick Start. (Avant la création de la pile, choisissez la région AWS dans la barre d'outils supérieure.) Choisissez l'une des options suivantes :
    3. Utilisez un agent SSH pour accéder à Nomad et vérifiez le déploiement.
    4. Utilisez le fichier exemple fourni avec Quick Start pour commencer à utiliser Nomad.

    Pour personnaliser votre déploiement, choisissez différents types d'instances pour vos ressources et définir le nombre de nœuds clients et de serveurs Nomad et Consul.

    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 coût des services AWS et des licences tierces utilisées 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.

    Les modèles AWS CloudFormation pour ce Quick Start incluent des paramètres de configuration que vous pouvez personnaliser. Certains de ces paramètres, comme 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.

    Conseil : Après avoir déployé le Quick Start, créez des rapports de coût et d'utilisation AWS pour suivre les coûts associés au Quick Start. 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 pendant le mois et regroupent les données à la fin du mois. Pour plus d'informations sur le rapport, référez-vous à la section Que sont les rapports de coûts et d'utilisation AWS ?