Configuration des EC2 instances Amazon à l'aide de la console Elastic Beanstalk - AWS Elastic Beanstalk

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configuration des EC2 instances Amazon à l'aide de la console Elastic Beanstalk

Vous pouvez créer ou modifier la configuration de l'instance Amazon de votre environnement Elastic Beanstalk dans EC2 la console Elastic Beanstalk.

Note

Bien que la console Elastic Beanstalk ne propose pas la possibilité de modifier l'architecture du processeur d'un environnement existant, vous pouvez le faire avec le. AWS CLI Pour des exemples de commandes, voirConfiguration des EC2 instances Amazon à l'aide du AWS CLI.

Pour configurer les EC2 instances Amazon dans la console Elastic Beanstalk lors de la création de l'environnement
  1. Ouvrez la console Elastic Beanstalk, puis dans la liste des régions, sélectionnez votre. Région AWS

  2. Dans le panneau de navigation, choisissez Environments (Environnements).

  3. Choisissez Create a new environment (Créer un nouvel environnement) pour commencer à créer votre environnement.

  4. Sur la page principale de l'assistant, avant de choisir Créer un environnement, choisissez Configurer plus d'options.

  5. Dans la catégorie de configuration Instances, choisissez Edit (Modifier). Modifiez les paramètres de cette catégorie, puis choisissez Apply (Appliquer). Pour les descriptions de paramètre, consultez la section Paramètres de catégorie d'instances de cette page.

  6. Dans la catégorie de configuration Capacity (Capacité), choisissez Edit (Modifier). Modifiez les paramètres de cette catégorie, puis choisissez Continue (Continuer). Pour les descriptions de paramètre, consultez la section Paramètres de catégorie de capacité de cette page.

    Sélection de l'architecture du processeur

    Faites défiler la page jusqu'à Processeur pour sélectionner une architecture de processeur pour vos EC2 instances. La console répertorie les architectures de processeur prises en charge par la plateforme que vous avez choisie précédemment dans le panneau Créer un environnement.

    Si vous ne voyez pas l'architecture de processeur dont vous avez besoin, revenez à la liste des catégories de configuration pour sélectionner une plateforme qui la prend en charge. Dans le panneau Modify Capacity (Modifier la capacité), choisissez Annuler. Ensuite, choisissez Change platform version (Modifier la version de la plateforme) pour choisir de nouveaux paramètres de plateforme. Ensuite, dans la catégorie de configuration Capacity (Capacité), choisissez Edit(Modifier) pour ne plus voir les choix d'architecture du processeur.

    Paramètres de l'EC2instance Amazon sur la fenêtre de configuration de la capacité d'Elastic Beanstalk pour l'environnement d'exécution
  7. Choisissez Enregistrer, puis effectuez toutes les autres modifications de configuration exigées par votre environnement.

  8. Choisissez Create environment.

Pour configurer les EC2 instances Amazon d'un environnement d'exécution dans la console Elastic Beanstalk
  1. Ouvrez la console Elastic Beanstalk, puis dans la liste des régions, sélectionnez votre. Région AWS

  2. Dans le panneau de navigation, choisissez Environments (Environnements), puis choisissez le nom de votre environnement dans la liste.

    Note

    Si vous avez plusieurs environnements, utilisez la barre de recherche pour filtrer la liste des environnements.

  3. Dans le panneau de navigation, choisissez Configuration.

  4. Dans la catégorie de configuration Instances, choisissez Edit (Modifier). Modifiez les paramètres de cette catégorie, puis choisissez Apply (Appliquer). Pour les descriptions de paramètre, consultez la section Paramètres de catégorie d'instances de cette page.

  5. Dans la catégorie de configuration Capacity (Capacité), choisissez Edit (Modifier). Modifiez les paramètres de cette catégorie, puis choisissez Continue (Continuer). Pour les descriptions de paramètre, consultez la section Paramètres de catégorie de capacité de cette page.

Paramètres de catégorie d'instances

Les paramètres suivants relatifs aux EC2 instances Amazon sont disponibles dans la catégorie Configuration des instances.

Paramètres des EC2 instances Amazon dans la fenêtre de configuration des instances Elastic Beanstalk

Intervalle de surveillance

Par défaut, les instances de votre environnement publient des indicateurs de santé de base CloudWatch sur Amazon toutes les cinq minutes, sans frais supplémentaires.

Pour des rapports plus détaillés, vous pouvez définir l'intervalle de surveillance sur 1 minute afin d'augmenter la fréquence à laquelle les ressources de votre environnement publient les indicateurs de santé de base CloudWatch à. CloudWatch des frais de service s'appliquent pour les mesures d'intervalle d'une minute. Pour plus d'informations, consultez Amazon CloudWatch.

Volume racine (périphérique de démarrage)

Chaque instance dans votre environnement est configurée avec un volume racine. Le volume racine est le périphérique de EBS stockage Amazon connecté à l'instance pour stocker le système d'exploitation, les bibliothèques, les scripts et le code source de votre application. Par défaut, toutes les plateformes utilisent des périphériques de stockage en mode SSD bloc à usage général.

Vous pouvez modifier le type de volume racine pour utiliser un stockage magnétique ou des types de IOPS SSD volumes provisionnés et, si nécessaire, augmenter la taille du volume. Pour les IOPS volumes provisionnés, vous devez également sélectionner le nombre de volumes IOPSà provisionner. Le débit ne s'applique qu'aux types de SSD volumes gp3. Vous pouvez saisir le débit souhaité à allouer. Il peut varier entre 125 et 1 000 megioctets par seconde (Mio/s). Sélectionnez le type de volume qui répond à vos exigences de prix et de performance.

Important

Le paramètre d'RootVolumeTypeoption peut amener Elastic Beanstalk à créer un environnement avec un modèle de lancement ou à mettre à jour un environnement existant, des configurations de lancement aux modèles de lancement. Pour de plus amples informations, veuillez consulter Modèles de lancement.

Pour plus d'informations, consultez Amazon EBS Volume Types dans le guide de l'EC2utilisateur Amazon et dans les détails des EBS produits Amazon.

Service des métadonnées d'instance

Le service de métadonnées d'instance (IMDS) est un composant intégré à l'instance que le code de l'instance utilise pour accéder en toute sécurité aux métadonnées de l'instance. Le code peut accéder aux métadonnées d'instance à partir d'une instance en cours d'exécution en utilisant l'une des deux méthodes suivantes : Il s'agit du service de métadonnées d'instance version 1 (IMDSv1) ou du service de métadonnées d'instance version 2 (IMDSv2). IMDSv2est plus sûr. Désactivez IMDSv1 pour appliquerIMDSv2. Pour de plus amples informations, veuillez consulter Configuration des instances IMDS de votre environnement Elastic Beanstalk.

Note

La IMDS section de cette page de configuration apparaît uniquement pour les versions de plate-forme compatiblesIMDSv2.

Groupes de sécurité

Les groupes de sécurité attachés à vos instances déterminent quel trafic est autorisé à atteindre les instances. Ils déterminent également quel trafic est autorisé à quitter les instances. Elastic Beanstalk crée un groupe de sécurité qui autorise le trafic provenant de l'équilibreur de charge sur les HTTP ports standard pour (80) et (443). HTTPS

Vous pouvez spécifier des groupes de sécurité supplémentaires que vous avez créés pour autoriser le trafic sur les autres ports ou depuis d'autres sources. Par exemple, vous pouvez créer un groupe de sécurité pour l'SSHaccès qui autorise le trafic entrant sur le port 22 à partir d'une plage d'adresses IP restreinte. Sinon, pour plus de sécurité, créez-en un qui autorise le trafic depuis un hôte bastion auquel vous seul avez accès.

Note

Pour autoriser le trafic entre les instances de l'environnement A et celles de l'environnement B, vous pouvez ajouter une règle au groupe de sécurité qu'Elastic Beanstalk a attaché à l'environnement B. Puis, vous pouvez spécifier le groupe de sécurité qu'Elastic Beanstalk a attaché à l'environnement A. Ceci permet le trafic entrant dans/le trafic sortant depuis les instances de l'environnement A. Toutefois, cette opération crée une dépendance entre les deux groupes de sécurité. Si vous essayez de résilier ultérieurement l'environnement A, Elastic Beanstalk ne pourra pas supprimer le groupe de sécurité de l'environnement, car le groupe de sécurité de l'environnement B en est dépendant.

Par conséquent, nous vous recommandons de créer un groupe de sécurité distinct. Ensuite, attachez-le à l'environnement A et spécifiez-le dans une règle du groupe de sécurité de l'environnement B.

Pour plus d'informations sur les groupes EC2 de sécurité Amazon, consultez Amazon EC2 Security Groups dans le guide de EC2 l'utilisateur Amazon.

Paramètres de catégorie de capacité

Les paramètres suivants relatifs aux EC2 instances Amazon sont disponibles dans la catégorie Configuration de la capacité.

Paramètres de l'EC2instance Amazon sur la fenêtre de configuration de la capacité d'Elastic Beanstalk pour créer un environnement

Types d’instances

Le paramètre Types d'instances détermine le type d'EC2instance Amazon lancée pour exécuter votre application. Cette page de configuration affiche une liste de types d'instance. Vous pouvez sélectionner un ou plusieurs types d'instance. La console Elastic Beanstalk affiche uniquement les types d'instance en fonction de l'architecture de processeur configurée pour votre environnement. Par conséquent, vous ne pouvez ajouter que des types d'instance de la même architecture de processeur.

Note

Bien que la console Elastic Beanstalk ne propose pas la possibilité de modifier l'architecture du processeur d'un environnement existant, vous pouvez le faire avec le. AWS CLI Pour des exemples de commandes, voirConfiguration des EC2 instances Amazon à l'aide du AWS CLI.

Choisissez une instance qui soit suffisamment puissante pour exécuter votre application en charge, mais pas puissante au point d'être inactive la plupart du temps. A des fins de développement, la famille t2 d'instances fournit une quantité modérée de puissance avec la possibilité de rafales sur de courtes périodes. À grande échelle, les applications à haut niveau de disponibilité utilisent un groupe d'instances afin de garantir que cette capacité ne soit pas considérablement affectée si une seule instance s'arrête. Commencez par un type d'instance qui vous permet d'exécuter cinq instances sous des charges modérées pendant les heures normales. En cas de défaillance d'une instance, les instances restantes peuvent absorber le reste du trafic. Le tampon de capacité laisse également du temps pour que l'environnement s'adapte à mesure que le trafic commence à augmenter pendant les heures de pointe.

Pour plus d'informations sur les familles et les types d'EC2instances Amazon, consultez la section Types d'instances dans le guide de EC2 l'utilisateur Amazon. Pour déterminer quels types d'instances répondent à vos besoins et quelles sont les régions prises en charge, consultez la section Types d'instances disponibles dans le guide de EC2 l'utilisateur Amazon.

AMIID

L'Amazon Machine Image (AMI) est l'image de machine Amazon Linux ou Windows Server qu'Elastic Beanstalk utilise pour EC2 lancer des instances Amazon dans votre environnement. Elastic Beanstalk fournit des images de machine contenant les outils et les ressources requis pour exécuter votre application.

Elastic Beanstalk sélectionne AMI une valeur par défaut pour votre environnement en fonction de la région, de la version de plate-forme et de l'architecture de processeur que vous choisissez. Si vous avez créé un identifiant personnalisé AMI, remplacez l'AMIidentifiant par défaut par votre propre identifiant personnalisé par défaut.