6. ● Un des premiers services AWS
● Permet de déployer des applications sans gérer la
partie infra
● Automatisation des déploiements et de la
configuration
● Résilience
● Basés sur les Auto Scalling Groups + ELBs
7. Plateformes Supportées
- Packer
- Docker (Single, Multi, Preconfigured)
- Go
- Tomcat
- Java SE
- .NET on Windows Server with IIS
- Node.js
- PHP
- Python
- Ruby
8.
9. Code EC2
Base de données relationnelle RDS
Base de cache Elasticache
Répartition de charge ELB/ALB/NLB
Optimisation ASG
Automatisation Cloudformation
Network VPC
CDN Cloudfront
API API
gateway
Logs/Métriques Cloudwatch
Object Storage/Data Lake S3
Misc Tout les
services AWS service
Bonus Private /
10.
11. ● Avoir un compte AWS (access et secret key)
● Du code à déployer
● Installer le cli aws beanstalk : pip install --upgrade awsebcli
● Initialiser le projet : eb init
● Créer un environnement : eb create
● Faire quelques réglages dans la console AWS ou via les fichiers
● Sauvegarder la config de l'environnement : eb config get <config>
● Étendre les fonctionnalités via le répertoire .ebextensions
● Déployer mon code : eb deploy