Commencer le projet

6 étapes | 45 minutes

Python_Web_App_HERO-ART_SM

Dans ce projet, vous apprendrez à déployer une application Web Python hautement disponible en utilisant AWS Elastic Beanstalk. L'exemple d'application que vous déploierez utilise Python et Django. Il vous suffit de charger votre code, et Elastic Beanstalk effectue automatiquement les étapes du déploiement que sont le dimensionnement des capacités, l'équilibrage de la charge, le dimensionnement automatique et la surveillance de l'état de l'application. Elastic Beanstalk évolue automatiquement, de façon ascendante ou descendante, selon vos besoins, grâce aux paramètres Auto Scaling facilement ajustables. 

arch_diagram
Démarrez avec le guide du projet

Ce que vous accomplirez :

Lancer un environnement d'applications Web Python avec AWS Elastic Beanstalk. Elastic Beanstalk alloue et gère pour vous l'infrastructure sous-jacente (par exemple, des instances Amazon EC2) et les composants de la pile (par exemple, le système d'exploitation, le serveur Web, le langage/framework).

Déployer votre application web avec AWS Elastic Beanstalk. Vous téléchargerez votre code sur Elastic Beanstalk, qui gérera tous les détails du déploiement pour vous.

Ce dont vous avez besoin avant de commencer :

Un compte AWS : vous devez disposer d'un compte AWS pour commencer à mettre en service des ressources afin d'héberger votre site Web. Inscrivez-vous à AWS.

Expérience informatique : une connaissance de base des technologies web et du Python est recommandée, mais pas nécessaire, pour réaliser ce projet.

Expérience AWS : aucune expérience préliminaire d'AWS n'est requise pour réaliser ce projet.

Code (facultatif) : si vous avez du code pour votre application, vous pouvez le déployer en utilisant ce guide. Vous pouvez également utiliser l'exemple de code d'application fourni dans ce projet.

Estimation de la facture mensuelle :

Coût d'exécution du projet : le coût d'exécution de ce projet est estimé à 0,04 USD, en partant du principe que vous êtes dans les limites de l'offre gratuite d'AWS, que vous respectez les configurations recommandées et que vous supprimez toutes les ressources utilisées dans l'heure qui suit la fin du projet. Votre cas d'utilisation peut exiger d'autres configurations qui auront une incidence sur votre facture. Utilisez le Calculateur mensuel simple pour estimer les coûts que vos besoins exigent

Estimation de la facture mensuelle : le coût total de lancement et d'exécution d'une application Web Python variera selon votre usage et les paramètres de configuration. En utilisant la configuration par défaut recommandée dans ce guide, les coûts s'élèveront généralement à environ 27,39 USD/mois dans les limites de l'offre gratuite d'AWS, et 56,02 USD/mois hors des limites de l'offre gratuite d'AWS. Pour connaître la répartition des services utilisés et les coûts associés, consultez la page Services utilisés et coûts.


Trouvez tous les outils, ainsi que de la documentation et des exemples de code, pour développer des applications Python sécurisées, fiables et évolutives au sein du cloud AWS.

En savoir plus sur AWS Elastic Beanstalk, un service convivial permettant de déployer et de faire évoluer des applications et des services Web développés en Java, .NET, PHP, Node.js, Python, Ruby, Go et Docker sur des serveurs familiers comme Apache, Nginx, Passenger et IIS.

Vous avez besoin de plus de ressources pour commencer avec AWS ? Consultez la pageMise en route pour en savoir plus.