Présentation
Cet atelier vous présente AWS CodeDeploy. Dans cet atelier, vous utiliserez AWS CodeDeploy pour déployer une application sur une instance Amazon EC2.
Thèmes abordés
À la fin de cet atelier, vous serez en mesure d’effectuer les opérations suivantes :
- Vérifier que l’agent CodeDeploy a été installé.
- Configurer le contenu source de l’application à déployer dans CodeDeploy.
- Créer un compartiment Amazon S3, puis téléchargez une application WordPress dans le compartiment.
- Déployer une application WordPress sur une instance Amazon EC2.
- Surveiller le déploiement d’une application WordPress.
- Mettre à jour une application WordPress, puis la redéployer.
AWS CodeDeploy
AWS CodeDeploy est un service de déploiement qui automatise les déploiements d’applications vers des instances Amazon EC2, des instances sur site ou des fonctions Lambda sans serveur.
Vous pouvez déployer une variété quasiment illimitée de contenu d’application, tel que des fichiers de code, des fonctions AWS Lambda sans serveur, des fichiers web et de configuration, des fichiers exécutables, des packages, des scripts, des fichiers multimédia, etc. AWS CodeDeploy peut déployer du contenu d’application qui s’exécute sur un serveur et qui est stocké dans des compartiments Amazon S3, des référentiels GitHub ou des référentiels Bitbucket. AWS CodeDeploy peut également déployer une fonction Lambda sans serveur. Vous n’avez pas besoin d’apporter de modifications à votre code existant pour utiliser AWS CodeDeploy.
AWS CodeDeploy facilite les opérations suivantes :
- Publier rapidement de nouvelles fonctions.
- Mettre à jour des versions des fonctions AWS Lambda.
- Éviter les temps d’arrêt lors du déploiement d’application.
- Gérer la complexité des mises à jour de vos applications, sans nombre des risques associés aux déploiements manuels sujets à erreurs.