Qu'est-ce que c'est AWS OpsWorks ? - AWS OpsWorks

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.

Qu'est-ce que c'est AWS OpsWorks ?

Important

Les AWS OpsWorks services ont atteint leur fin de vie et ont été désactivés pour les nouveaux clients comme pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur AWS Re:Post ou via le AWS Support Premium.

AWS OpsWorks est un service de gestion de configuration qui vous aide à configurer et à exploiter des applications dans une entreprise cloud à l'aide de Puppet ou Chef. AWS OpsWorks Permet de cumuler et AWS OpsWorks for Chef Automate d'utiliser les livres de recettes et les solutions Chef pour la gestion de la configuration, tandis que OpsWorks pour Puppet Enterprise, vous pouvez configurer un serveur principal Puppet Enterprise dans. AWS Puppet vous donne accès à un ensemble d'outils pour appliquer l'état souhaité à votre infrastructure et automatiser les tâches à la demande.

AWS OpsWorks Services

AWS OpsWorks pour Puppet Enterprise

OpsWorks for Puppet Enterprise vous permet de créer des serveurs AWS maîtres Puppet gérés. Un serveur maître Puppet gère les nœuds de votre infrastructure, stocke des données concernant ces nœuds et fait office de référentiel centralisé pour vos modules Puppet. Les modules sont des unités de code Puppet partageables et réutilisables qui contiennent des instructions sur la façon dont votre infrastructure doit être configurée. Vous pouvez télécharger des modules proposés par la communauté à partir de Puppet Forge, ou utiliser le kit de développement Puppet pour créer vos propres modules personnalisés, puis gérer leur déploiement avec Puppet Code Manager.

OpsWorks for Puppet Enterprise fournit un Puppet master entièrement géré, une suite d'outils d'automatisation qui vous permettent d'inspecter, de livrer, d'exploiter et de pérenniser vos applications, ainsi qu'un accès à une interface utilisateur qui vous permet de consulter les informations relatives à vos nœuds et aux activités de Puppet. OpsWorks for Puppet Enterprise vous permet d'utiliser Puppet pour automatiser la configuration, le déploiement et la gestion des nœuds, qu'il s'agisse d'instances Amazon EC2 ou d'appareils sur site. An OpsWorks for Puppet Enterprise master fournit une automatisation complète en gérant des tâches telles que la configuration des logiciels et des systèmes d'exploitation, les installations de packages, les configurations de bases de données, la gestion des modifications, l'application des politiques, la surveillance et l'assurance qualité.

Comme OpsWorks Puppet Enterprise gère le logiciel Puppet Enterprise, votre serveur peut être sauvegardé automatiquement au moment de votre choix, exécute toujours la version compatible AWS la plus récente de Puppet et dispose toujours des mises à jour de sécurité les plus récentes. Vous pouvez utiliser les groupes Amazon EC2 Auto Scaling pour associer automatiquement les nouveaux nœuds Amazon EC2 à votre serveur.

AWS OpsWorks pour Chef Automate

AWS OpsWorks for Chef Automate vous permet de créer des serveurs Chef AWS gérés qui incluent les fonctionnalités premium de Chef Automate et d'utiliser le Chef DK et d'autres outils Chef pour les gérer. Un serveur Chef gère les nœuds de votre environnement, stocke des informations sur ces nœuds et fait office de référentiel centralisé pour vos livres de recettes Chef. Les livres de recettes contiennent les recettes exécutées par l'agent du client Chef Infra (chef-client) sur chaque nœud que vous gérez à l'aide de Chef. Vous pouvez utiliser des outils Chef tels que knifeTest Kitchen pour gérer les nœuds et les livres de recettes sur un serveur Chef du AWS OpsWorks for Chef Automate service.

Chef Automate est un progiciel de serveur inclus qui fournit un flux de travail automatisé pour le déploiement continu et les contrôles de conformité. AWS OpsWorks for Chef Automate installe et gère Chef Automate, Chef Infra et Chef à l'aide InSpec d'une seule instance Amazon Elastic Compute Cloud. Avec AWS OpsWorks for Chef Automate, vous pouvez utiliser des livres de cuisine Chef créés par la communauté ou personnalisés sans apporter AWS OpsWorks de modifications spécifiques.

Comme il AWS OpsWorks for Chef Automate gère les composants de Chef Automate sur une seule instance, votre serveur peut être sauvegardé automatiquement au moment de votre choix, exécute toujours la version mineure la plus récente de Chef et dispose toujours des mises à jour de sécurité les plus récentes. Vous pouvez utiliser les groupes Amazon EC2 Auto Scaling pour associer automatiquement les nouveaux nœuds Amazon EC2 à votre serveur.

AWS OpsWorks Piles

L'informatique basée sur le cloud implique généralement des groupes de ressources AWS, tels que des instances EC2 et des instances Amazon Relational Database Service (RDS). Par exemple, une application web nécessite généralement des serveurs d'applications, des serveurs de base des données, des équilibreurs de charge et d'autres ressources. Ce groupe d'instances est généralement appelé une pile.

AWS OpsWorks Stacks, le service original, fournit un moyen simple et flexible de créer et de gérer des piles et des applications. AWS OpsWorks Stacks vous permet de déployer et de surveiller les applications de vos stacks. Vous pouvez créer des piles qui vous aideront à gérer les ressources cloud dans des groupes spécialisés appelés couches. Une couche représente un ensemble d'instances EC2 qui servent un but particulier, tel que la remise d'applications ou l'hébergement d'un serveur de base de données. Les couches dépendent des recettes Chef pour gérer des tâches telles que l'installation de packages sur les instances, le déploiement d'applications et l'exécution de scripts.

Contrairement à AWS OpsWorks for Chef Automate AWS OpsWorks Stacks ne nécessite ni ne crée de serveurs Chef ; AWS OpsWorks Stacks effectue une partie du travail d'un serveur Chef à votre place. AWS OpsWorks Stacks surveille l'état de santé des instances et fournit de nouvelles instances pour vous, si nécessaire, en utilisant Auto Healing et Auto Scaling. Une pile simple de serveurs d'applications peut ressembler au schéma suivant.