Commencer le projet

6 étapes | 45 minutes

Python_Web_App_HERO-ART_SM

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.

Estimation de la facture mensuelle : le coût total de lancement 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 à 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. 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

Utilisation de chaque service et coût : la tarification AWS se base sur votre utilisation de chaque service. Votre facture mensuelle sera générée par le total de l'utilisation de chaque service combinés. Explorez les onglets ci-dessous pour comprendre l'utilité de chaque service et les répercussions sur votre facture.

  • Amazon EC2

    Description : Amazon EC2 fournit les serveurs d'application virtuels, appelés instances, pour héberger votre application Web Python. Amazon EC2 vous permet de configurer et de redimensionner votre capacité de calcul facilement afin de suivre l'évolution des exigences et de la demande. Ce service est intégré à l'environnement de calcul éprouvé d'Amazon, vous permettant de tirer profit de la suite de services AWS. 

    Fonctionnement de la tarification : la tarification Amazon EC2 dépend de quatre éléments : le type d'instance que vous choisissez (EC2 propose plus de 40 types d'instances avec des options pour optimiser le calcul, la mémoire, le stockage, etc.), la région dans laquelle se trouvent vos instances, le logiciel que vous exécutez et le modèle de tarification que vous avez sélectionné (instances à la demande, capacités réservées, instances ponctuelles, etc.). Pour en savoir plus, consultez la page Tarification Amazon EC2

    Exemple de coût : ce projet configurera un environnement qui s'exécutera sur 2 instances EC2 t2.micro. Cela coûtera environ 19,04 USD/mois.

  • Elastic Load Balancing

    Description : un équilibreur de charge Elastic Load Balancing distribue les requêtes aux instances EC2 exécutant votre application Python. Ainsi, vous obtenez une meilleure tolérance aux pannes au sein de votre application, en fournissant en toute transparence les capacités requises en matière d'équilibrage de charge afin de répartir le trafic de l'application.

    Fonctionnement de la tarification : la tarification d'Elastic Load Balancing dépend de deux composants principaux : le nombre d'heures pleines ou partielles durant lesquelles votre Elastic Load Balancer s'exécute et le volume de données (en Go) transféré par votre Elastic Load Balancer. Pour plus d'informations, consultez la page Tarification Elastic Load Balancing.

    Exemple de coût : ce projet utilise 2 équilibreurs Elastic Load Balancing transférant 10 Go par mois. Cela coûtera environ 36,68 USD/mois.

  • AWS Elastic Beanstalk

    Description : AWS Elastic Beanstalk est un service convivial permettant de déployer et de faire évoluer votre application Python sur la plate-forme AWS. Elastic Beanstalk gère les détails de votre environnement hébergé, notamment la mise en service de ressources AWS telles que les serveurs d'application EC2, la configuration de l'équilibrage de charge, le dimensionnement et la surveillance.

    Fonctionnement de la tarification : l'utilisation d'AWS Elastic Beanstalk pour déployer votre application Python n'engendre pas de frais supplémentaires. 

  • Auto Scaling

    Description : le service Auto Scaling s'assure que votre environnement Python est optimisé en termes de disponibilité.  Vous pouvez définir un nombre minimum de serveurs d'application disponibles et ajouter ou supprimer des serveurs d'application pour suivre l'évolution de votre application Node.js.

    Fonctionnement de la tarification : l'utilisation du service Auto Scaling afin de déployer votre application Python n'engendre pas de frais supplémentaires.

  • Amazon S3

    Description du produit : Amazon S3 offre un stockage dans le cloud sécurisé, durable et hautement évolutif pour les objets. Vous pouvez notamment stocker des pages HTML, des fichiers CSS, des images, des vidéos et des objets JavaScript. Amazon S3 facilite le stockage d'objets grâce à une interface Web simplifiée qui permet de stocker et d'extraire des données depuis n'importe où sur le Web. Vos données sont ainsi mises à la disposition de vos visiteurs en toute fiabilité. 

    Fonctionnement de la tarification : la tarification S3 dépend de cinq éléments : le type de stockage S3 que vous utilisez, l'emplacement où vous stockez le contenu de votre site Web (par exemple, USA Est et Asie-Pacifique (Sydney)), le volume que vous stockez, le nombre de requêtes que vous ou vos utilisateurs effectuez pour stocker du contenu nouveau ou extraire du contenu et le volume de données que vous ou vos utilisateurs transférez depuis S3. Pour en savoir plus, consultez la page Tarification Amazon S3

    Estimation des coûts : ce projet utilise 10 Go de stockage d'objets sur Amazon S3, ce qui représente un coût d'environ 0,30 USD/mois.

Commencer le projet