Fonctions d’AWS CodeDeploy
Pourquoi CodeDeploy ?
AWS CodeDeploy est un service qui automatise les déploiements d'applications vers divers services informatiques, notamment Amazon Elastic Compute Cloud (Amazon EC2), AWS Fargate, AWS Lambda et des instances sur site. CodeDeploy automatise entièrement les déploiements de vos applications, éliminant ainsi les opérations manuelles. CodeDeploy protège votre application des temps d'arrêt pendant les déploiements grâce aux mises à jour continues et au suivi de l'état du déploiement. CodeDeploy vous offre un contrôle centralisé de vos déploiements via la console de gestion AWS, l'interface de ligne de commande AWS (AWS CLI), les kits SDK ou les API, ce qui vous permet de lancer, de contrôler et de surveiller vos déploiements. Vous pouvez voir la progression du déploiement en fonction d'événements de configuration individuels. CodeDeploy suit et stocke l'historique récent de vos déploiements, afin que vous puissiez étudier le calendrier et modifier l'historique de vos anciens déploiements.
CodeDeploy ne dépend pas de la plateforme ni de la langue et fonctionne avec n'importe quelle application, vous pouvez donc réutiliser votre code de configuration existant. Vous pouvez également intégrer facilement vos déploiements d'applications avec votre processus de déploiement de logiciels existant ou dans une chaîne d'outils de déploiement continue à l'aide des API CodeDeploy.