AWS CodeDeploy
Automatisez les déploiements de code afin de maintenir la disponibilité de vos applications
AWS CodeDeploy est un service entièrement géré qui automatise les déploiements de logiciels vers divers services de calcul comme Amazon EC2, AWS Fargate, AWS Lambda et vos serveurs sur site. AWS CodeDeploy vous permet de lancer rapidement et facilement de nouvelles fonctionnalités et d'éviter les temps d'arrêt pendant le déploiement d'une application, tout en gérant la complexité de la mise à jour de vos applications. Vous pouvez utiliser AWS CodeDeploy pour automatiser les déploiements de logiciels, éliminant ainsi le besoin d'opérations manuelles sujettes aux erreurs. Le service se met à l’échelle pour correspondre à vos besoins de déploiement.
Avantages
Déploiements automatisés
AWS CodeDeploy automatise entièrement les déploiements de vos logiciels, vous permettant d'effectuer les déploiements de manière fiable et rapide. Vous pouvez déployer votre application de manière cohérente dans vos environnements de développement, de test et de production, que vous déployiez sur Amazon EC2, AWS Fargate, AWS Lambda ou vos serveurs sur site. Le service se met à l’échelle avec votre infrastructure.
Limiter les temps d'arrêt
AWS CodeDeploy vous permet de maximiser la disponibilité de votre application lors du processus de déploiement logiciel. Il introduit les modifications de manière incrémentielle et suit la santé de l'application en fonction des règles configurables. Les déploiements de logiciels peuvent être facilement arrêtés et restaurés si des erreurs se produisent.
Contrôle centralisé
AWS CodeDeploy vous permet de lancer et de suivre facilement le statut de vos déploiements d'applications via AWS Management Console ou l'interface de ligne de commande (CLI) AWS. CodeDeploy vous fournit un rapport détaillé vous permettant de voir quand et où chaque révision d'application a été déployée. Vous pouvez également créer des notifications Push et recevoir des mises à jour en direct à propos de vos déploiements.
Facile à adopter
AWS CodeDeploy est indépendant de la plate-forme et de la langue, fonctionne avec n'importe quelle application et offre la même expérience, que vous déployiez sur Amazon EC2, AWS Fargate ou AWS Lambda. Vous pouvez réutiliser facilement votre code de configuration existant. CodeDeploy peut s'intégrer également avec votre processus de lancement de logiciel existant ou votre chaîne d'outils de livraison continue (par exemple AWS CodePipeline, GitHub, Jenkins).
Études de cas

SmartNews utilise CodeDeploy pour prendre en charge un pipeline de publication de logiciels qui comprend de nombreux microservices, comme un robot d’indexation des actualités, un extracteur de contenu, un moteur d'analyse d'images et un moteur de recherche.

Découvrez comment Gilt utilise CodeDeploy pour accélérer les déploiements de logiciels et déployer des mises à jour logicielles sans se soucier de l'infrastructure.


Grâce à CodeDeploy, Burt peut automatiser les déploiements et supprimer des opérations manuelles pour effectuer des milliers de mises à niveau et de déploiements sans affecter les services. Consultez l'étude de cas pour en savoir plus.

3M HIS peut développer facilement et rapidement ses environnements d’applications et gérer les applications en utilisant AWS CodeDeploy et CodeCommit.

Découvrez comment CodeDeploy aide Click Travel à garantir un temps d'arrêt nul pendant les déploiements grâce à des mises à jour continues.

Découvrez-en davantage sur les fonctionnalités clés d'AWS CodeDeploy.

Commencez à créer avec AWS CodeDeploy dans AWS Management Console.