Commencer le projet

6 étapes | 60 minutes

NodeJS_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 en stack Node.js 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,42 USD/mois dans les 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 Node.js. 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 Node.js. 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.

  • Amazon DynamoDB

    Description du produit : Amazon DynamoDB est un service de base de données NoSQL rapide et flexible pour toutes les applications nécessitant une latence constante de quelques millisecondes, quelle que soit l'échelle. Il s'agit d'une base de données cloud entièrement gérée, qui prend en charge les modèles de stockage de documents et de clés-valeurs.

    Fonctionnement de la tarification : la tarification d'Amazon DynamoDB dépend de cinq éléments : le taux de requêtes de lecture et d'écriture par seconde dont vous avez besoin (appelé débit provisionné), la période de l'année pendant laquelle vous achetez (débit réservé), les données que vous stockez sur DynamoDB (stockage indexé), les données transférées depuis DynamoDB (transfert de données) et la séquence classée par ordre chronologique reprenant les modifications au niveau des éléments apportés à la table DynamoDB (flux DynamoDB). Pour en savoir plus, consultez la page Tarification DynamoDB

    Exemple de coût : ce projet utilise un objet de 5 Ko dans DynamoDB. Etant que DynamoDB est gratuit jusqu'à 25 Go et 25 capacités d'unités d'écriture et de lecture, aucuns frais ne s'applique si vous êtes dans les limites de l'offre gratuite d'AWS. 

  • AWS Elastic Beanstalk

    Description : AWS Elastic Beanstalk est un service convivial permettant de déployer et de faire évoluer votre application Node.js 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 Node.js n'engendre pas de frais supplémentaires. 

  • Auto Scaling

    Description : le service Auto Scaling s'assure que votre environnement Node.js 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 pour déployer votre application Node.js n'engendre pas de frais supplémentaires

  • Amazon SNS

    Description du produit : Amazon Simple Notification Service (Amazon SNS) est un service de notification en mode push rapide, flexible et entièrement géré qui vous permet d'envoyer des messages individuels ou de diffuser des messages à un grand nombre de destinataires.

    Fonctionnement de la tarification : les clients d'Amazon SNS bénéficient gratuitement de 1 000 000 requêtes Amazon SNS, 100 000 notifications HTTP, 1 000 notifications par e-mail et 100 notifications par SMS. Au-delà de cette limite, vous payez en fonction du nombre de notifications publiées, du nombre de notifications diffusées et des éventuels appels d'API supplémentaires utilisés pour gérer les rubriques et les abonnements. La tarification des envois dépend du type de point de terminaison. Pour en savoir plus, consultez la page Tarification Amazon SNS.

    Exemple de coût : ce projet transmet un volume négligeable d'appels à Amazon SNS et n'engendra pas de coût si vous êtes dans les limites de l'offre gratuite.

  • 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 par mois sur Amazon S3. Cela coûtera environ 0,30 USD/mois.

Commencer le projet