AWS OpsWorks
AWS OpsWorks
Pour plus de flexibilité, AWS OpsWorks vous permet de définir votre application dans des piles configurables. Vous pouvez également sélectionner des piles d'applications prédéfinies. Les piles d'applications contiennent l'ensemble de l'allocation des ressources AWS dont votre application a besoin, y compris les serveurs d'applications, les serveurs web, les bases de données et les équilibreurs de charge.
Les piles d'applications sont organisées en couches architecturales afin que les piles puissent être gérées de manière indépendante. Le niveau Web, le niveau Application et le niveau Base de données constituent des exemples de couches. Prêt à l'emploi, AWS OpsWorks simplifie également la configuration des groupes Auto Scaling et des équilibreurs de charge Elastic Load Balancing. Ce service illustra encore davantage le principe d'automatisation DevOps. Tout comme AWS Elastic Beanstalk, AWS OpsWorks prend en charge la gestion des versions des applications, le déploiement continu et la gestion de la configuration de l'infrastructure.
AWS OpsWorks prend également en charge les pratiques DevOps de surveillance et de journalisation (abordées dans la section suivante). La prise en charge de la surveillance est fournie par Amazon CloudWatch. Tous les événements du cycle de vie sont consignés et un journal Chef distinct documente toutes les recettes Chef exécutées, ainsi que les exceptions.