AWS Lambda

Tarification AWS Lambda

Présentation

AWS Lambda est un service de calcul sans serveur qui vous permet d’exĂ©cuter du code sans allouer ni gĂ©rer de serveurs. CrĂ©ez une logique de mise Ă  l’échelle de cluster d’application dĂ©ductive, conservez les intĂ©grations d’évĂ©nements et gĂ©rez les exĂ©cutions en toute simplicitĂ©. Avec Lambda, vous pouvez exĂ©cuter du code pour pratiquement tout type d’application ou de service backend, sans aucune tĂąche administrative. De plus, vous ne payez que ce que vous utilisez. Vous payez en fonction du nombre de demandes pour vos fonctions et pour la durĂ©e, c’est-Ă -dire le temps nĂ©cessaire Ă  l’exĂ©cution de votre code.

Lambda compte une demande chaque fois qu’elle commence Ă  s’exĂ©cuter en rĂ©ponse Ă  une dĂ©clencheur de notification d’évĂ©nement - par exemple, Ă  partir d’Amazon Simple Notification Service (SNS) ou Amazon EventBridge -, Ă  une appel d’invocation, comme Ă  partir d’Amazon API Gateway ou par le kit AWS SDK. Cela comprend Ă©galement des invocations de test depuis la console AWS.

La durĂ©e est calculĂ©e Ă  partir du moment oĂč votre code commence Ă  s’exĂ©cuter jusqu’à ce qu’il retourne ou Ă  sa fin ; elle est arrondie Ă  1 ms prĂšs*. Le prix est fonction de la quantitĂ© de mĂ©moire que vous allouez Ă  votre fonction. Dans le modĂšle de ressources AWS Lambda, vous choisissez la quantitĂ© de mĂ©moire que vous souhaitez pour votre fonction, puis la puissance CPU et les autres ressources sont attribuĂ©es en consĂ©quence. Une augmentation de la taille de la mĂ©moire entraĂźne une augmentation Ă©quivalente du nombre de processeurs disponibles pour votre fonction. Pour en savoir plus, consultez la documentation relative Ă  la configuration des fonctions.

Vous pouvez exĂ©cuter vos fonctions Lambda sur des processeurs qui reposent sur des architectures x86 ou Arm. Les fonctions AWS Lambda qui s'exĂ©cutent sur Graviton2, Ă  l'aide de l'architecture de processeurs basĂ©e sur Arm et conçue par AWS, fournissent jusqu'Ă  34 % de rapport prix/performances en plus par rapport aux fonctions qui s'exĂ©cutent sur des processeurs x86. Cela s’applique Ă  une variĂ©tĂ© de charges de travail sans serveur, par exemple les backends web et mobiles, les donnĂ©es et le traitement multimĂ©dia.

* Les frais de durĂ©e s’appliquent au code qui s’exĂ©cute dans le gestionnaire d’une fonction et au code d’initialisation dĂ©clarĂ© en dehors du gestionnaire. Pour les fonctions Lambda avec des extensions AWS Lambda, la durĂ©e inclut Ă©galement le temps nĂ©cessaire Ă  la derniĂšre exĂ©cution du code pour terminer l’exĂ©cution durant la phase d’interruption. Pour les fonctions Lambda configurĂ©es avec SnapStart, la durĂ©e inclut Ă©galement le temps nĂ©cessaire au chargement de l’environnement d’exĂ©cution, tout code exĂ©cutĂ© dans un hook d’exĂ©cution et le code d’initialisation exĂ©cutĂ© lors de la crĂ©ation de copies d’instantanĂ©s créées pour la rĂ©silience. Pour plus de dĂ©tails, consultez la documentation ModĂšle de programmation Lambda.

Le niveau d’offre gratuite AWS Lambda comprend au total un million de demandes gratuites et 400 000 Go secondes de temps de calcul par mois, utilisables pour les fonctions Ă  technologie de processeurs x86 et Graviton2, en agrĂ©gat. De plus, le niveau gratuit inclut 100 Go de streaming de rĂ©ponse HTTP par mois, au-delĂ  des six premiers Mo par demande, qui sont gratuits. Lambda propose Ă©galement des options de tarification progressive pour la durĂ©e Ă  la demande supĂ©rieure Ă  certains seuils d'utilisation mensuelle. AWS Lambda fait partie des Compute Savings Plans, un modĂšle de tarification flexible qui permet une utilisation d'Amazon Elastic Compute Cloud (Amazon EC2), d'AWS Fargate et Lambda Ă  prix avantageux en Ă©change d'un engagement Ă  une consommation rĂ©guliĂšre (mesurĂ©e en USD/heure) sur une pĂ©riode d'un ou trois ans. Avec les Compute Savings Plans, vous pouvez Ă©conomiser jusqu'Ă  17 % sur AWS Lambda. Les Savings s’appliquent Ă  la durĂ©e et Ă  la simultanĂ©itĂ© allouĂ©e. En savoir plus

people at desk

Calculateur de prix AWS

Calculez le coût de votre AWS Lambda et de votre architecture en une seule estimation.

Créez votre estimation personnalisée maintenant

hands with calculator

Tarification AWS Lambda

ÉvĂ©nement asynchrone (y compris les Ă©vĂ©nements provenant de S3, SNS, EventBridge, StepFunctions, journaux Cloudwatch) : une demande vous est facturĂ©e pour chaque Ă©vĂ©nement asynchrone pour les 256 premiers Ko. Les donnĂ©es utiles individuelles supĂ©rieures Ă  256 Ko sont facturĂ©es 1 requĂȘte supplĂ©mentaire pour chaque bloc de 64 Ko jusqu’à 1 Mo.

Le coĂ»t de la durĂ©e est fonction de la quantitĂ© de mĂ©moire que vous attribuez Ă  votre fonction. Vous pouvez allouer n’importe quelle quantitĂ© de mĂ©moire (entre 128 Mo et 10 240 Mo) Ă  votre fonction, et ceci par tranches de 1 Mo. Le tableau ci-dessous contient quelques exemples du prix par ms associĂ© Ă  diffĂ©rentes tailles de mĂ©moire, pour une utilisation dans les limites du premier niveau de tarification, par exemple jusqu’à 6 milliards de Go-secondes par mois dans la rĂ©gion USA Est (Ohio)

  • Prix x86
  • Prix (Arm)

Les niveaux de tarification de durĂ©e Ă  la demande Lambda sont appliquĂ©es Ă  la durĂ©e mensuelle regroupĂ©e des fonctions s'exĂ©cutant sur la mĂȘme architecture (x86 ou Arm, respectivement), dans la mĂȘme rĂ©gion, au sein du compte. Si vous faites appel Ă  la facturation consolidĂ©e dans AWS Organizations, les niveaux de tarification sont appliquĂ©s Ă  la durĂ©e mensuelle regroupĂ©e de vos fonctions s’exĂ©cutant sur la mĂȘme architecture, dans la mĂȘme rĂ©gion, sur les diffĂ©rents comptes de l’organisation.

Lambda Managed Instances

Les instances gĂ©rĂ©es Lambda vous permettent d’exĂ©cuter des fonctions Lambda sur des instances EC2 entiĂšrement gĂ©rĂ©es dans votre VPC, en combinant l’expĂ©rience de dĂ©veloppement sans serveur de Lambda avec la rentabilitĂ© et la flexibilitĂ© matĂ©rielle d’EC2. Cette caractĂ©ristique est idĂ©ale pour les charges de travail stables et Ă  volume Ă©levĂ© dans lesquelles vous souhaitez optimiser les coĂ»ts tout en prĂ©servant la simplicitĂ© opĂ©rationnelle de Lambda.

Avec les instances gĂ©rĂ©es Lambda, vous pouvez choisir parmi une grande variĂ©tĂ© de types d’instances EC2 de gĂ©nĂ©ration actuelle en fonction de vos exigences en matiĂšre de charge de travail, bĂ©nĂ©ficier des options tarifaires EC2, notamment des EC2 Instance Savings Plans, des Compute Savings Plans et des instances rĂ©servĂ©es, et traiter plusieurs demandes simultanĂ©ment dans le mĂȘme environnement d’exĂ©cution afin de maximiser l’utilisation des ressources. Lambda gĂšre automatiquement le provisionnement, la mise Ă  l’échelle, l’application de correctifs et la gestion du cycle de vie des instances, tout en conservant le modĂšle de programmation Lambda habituel et une intĂ©gration fluide avec des sources d’évĂ©nements telles que SQS, Kinesis et Kafka.

Tarification :
La tarification des instances gĂ©rĂ©es Lambda comporte trois Ă©lĂ©ments :

1. Frais de demande : 0,20 USD par million de demandes
2. Frais de gestion informatique  : prime de 15 % sur le prix des instances Ă  la demande EC2 pour les instances provisionnĂ©es et gĂ©rĂ©es par Lambda (Premium pour chaque type d’instance indiquĂ© ci-dessous)
3. Frais d’instance EC2 : la tarification standard des instances EC2 s’applique aux instances provisionnĂ©es par votre fournisseur de capacitĂ©. Vous pouvez rĂ©duire les coĂ»ts en utilisant des Compute Savings Plans, des instances rĂ©servĂ©es ou d’autres options tarifaires EC2.

Notez que les fonctions Lambda Managed Instances ne seront pas payĂ©es sĂ©parĂ©ment pour la durĂ©e d’exĂ©cution de chaque requĂȘte, contrairement aux fonctions de type de calcul Lambda (par dĂ©faut).

Mappages des sources d’évĂ©nements : pour les charges de travail utilisant des unitĂ©s EPU (Event Poller Units) provisionnĂ©es avec des sources d’évĂ©nements telles que Kafka ou SQS, la tarification EPU standard s’applique.

Frais de gestion
  • Supposons que vous utilisiez un service d’API Ă  trafic Ă©levĂ© qui traite 100 millions de demandes par mois avec une durĂ©e moyenne de 200 ms par demande. Vous configurez votre fournisseur de capacitĂ© d’instance gĂ©rĂ©e Lambda pour utiliser des instances m7g.xlarge (4 processeurs virtuels, 16 Go de mĂ©moire, Graviton3) et utilisez un plan d’économies de calcul sur 3 ans pour des Ă©conomies de coĂ»ts maximales.

    Frais mensuels

    Frais pour les requĂȘtes
    Demandes mensuelles : 100 millions de demandes
    Prix de la demande : 0,20 USD par million de demandes
    Frais mensuels pour les requĂȘtes 100 millions / 1 million * 0,20 USD = 20 USD

    Frais pour le calcul
    Type d’instance : m7g.xlarge
    Prix Ă  la demande EC2 : 0,1632 USD par heure (États-Unis, est de la Virginie du Nord)
    Avec une rĂ©duction de trois ans sur le plan d’économies informatiques (72 %) : 0,0457 USD de l’heure
    Estimation du nombre d’heures d’instance nĂ©cessaires : environ 2 000 heures par mois (sur la base du modĂšle de charge de travail et de la multisimultanĂ©itĂ©)
    Frais mensuels d’instance EC2 : 2 000 × 0,0457 USD = 91,40 USD

    Frais de gestion
    Frais de gestion : 15 % du prix Ă  la demande de l’EC2
    Frais de gestion par heure : 0,1632 USD × 0,15 = 0,02448 USD par heure
    Frais de gestion mensuels : 2 000 × 0,02448 USD = 48,96 USD

    Frais mensuels totaux
    Total des frais = frais de demande + frais d’instance EC2 + frais de gestion
    Total des frais = 20 USD + 91.40 USD + 48.96 USD = 160,36 USD

Tarification des fonctions durables Lambda

Les fonctions durables Lambda simplifient la façon dont vous crĂ©ez des applications multi-Ă©tapes et des flux de travail d’IA fiables directement dans le modĂšle de programmation existant de Lambda. Elles permettent Ă©galement d’exĂ©cuter des charges de travail rĂ©silientes et Ă©conomiques sur de longues durĂ©es. Dans les fonctions durables, vous utilisez des opĂ©rations durables comme des « Ă©tapes Â» et des « attentes Â», qui sont des points de contrĂŽle avec des donnĂ©es facultatives stockĂ©es sur de longues pĂ©riodes, ce qui permet Ă  votre fonction de reprendre l’exĂ©cution aprĂšs des interruptions. Lorsque les fonctions reprennent, le systĂšme effectue une relecture, rĂ©exĂ©cutant automatiquement le gestionnaire d’évĂ©nements depuis le dĂ©but, sautant les points de contrĂŽle dĂ©jĂ  validĂ©s et poursuivant Ă  partir du point d’interruption. Le cycle de vie peut inclure plusieurs sous-invocations (des invocations de fonction Lambda qui se produisent lors d’une reprise aprĂšs des opĂ©rations d’attente, des nouvelles tentatives ou des dĂ©faillances d’infrastructure) pour mener l’exĂ©cution Ă  son terme. 

Les frais de calcul Lambda existants s’appliquent, y compris pour les sous-invocations provenant des relectures. Lorsque vous utilisez des opĂ©rations d’attente, la fonction suspend son exĂ©cution et, pour les fonctions Ă  la demande, n’occasionne pas de frais de durĂ©e tant que l’exĂ©cution n’a pas repris. Par ailleurs, certaines opĂ©rations durables, comme le dĂ©marrage d’une exĂ©cution, la finalisation d’une Ă©tape ou la crĂ©ation d’une attente, font l’objet d’une facturation spĂ©cifique. Vous payez Ă©galement pour la quantitĂ© de donnĂ©es Ă©crites par ces opĂ©rations (en Go) ainsi que pour la conservation des donnĂ©es pendant et aprĂšs l’exĂ©cution (en Go-mois, au prorata). La pĂ©riode de conservation aprĂšs la fin de l’exĂ©cution est configurable de 1 Ă  90 jours (14 jours par dĂ©faut). 

Pour une liste complÚte et une description détaillée des opérations durables, consultez le guide de développement Lambda.

  • Un systĂšme de traitement des rĂ©clamations d’assurance utilise les fonctions durables Lambda pour analyser les rĂ©clamations Ă  la recherche de fraudes, coordonner l’examen humain des dossiers Ă  forte valeur et traiter les paiements approuvĂ©s. Le processus dĂ©bute par une Ă©tape d’analyse de documents, qui prend 30 secondes pour rĂ©aliser la dĂ©tection de fraude et l’évaluation des risques Ă  l’aide d’un grand modĂšle de langage (LLM). L’exĂ©cution utilise ensuite une opĂ©ration d’attente pour suspendre le traitement en attendant l’examen humain (gĂ©nĂ©ralement 7 jours), durant lequel un expert examine les rĂ©clamations dĂ©passant les seuils d’approbation automatique. Enfin, une Ă©tape de paiement, d’une durĂ©e de 2 secondes, traite la dĂ©cision d’approbation et lance le paiement. Le systĂšme traite chaque mois un million de rĂ©clamations d’assurance. Chaque exĂ©cution utilise des donnĂ©es utiles de 8 Ko pour l’invocation et de 32 Ko pour l’analyse des rĂ©clamations (Ă©tape 1), les dĂ©cisions d’approbation (attente) et le traitement final des paiements (Ă©tape 2). La fonction est configurĂ©e avec 1 Go de mĂ©moire sur un processeur basĂ© sur ARM. Pour des raisons d’audit et de conformitĂ©, les dossiers de rĂ©clamations terminĂ©s sont conservĂ©s pendant 14 jours. Remarque : les exemples sont basĂ©s sur les tarifs de la rĂ©gion USA Est (Virginie du Nord). Afin de simplifier les calculs, supposons que toutes les exĂ©cutions commencent au dĂ©but du mois et que toutes les Ă©tapes rĂ©ussissent dĂšs la premiĂšre tentative, sans nouvelles tentatives.

    Remarque : les exemples sont basĂ©s sur les tarifs de la rĂ©gion USA Est (Virginie du Nord). Afin de simplifier les calculs, supposons que toutes les exĂ©cutions commencent au dĂ©but du mois et que toutes les Ă©tapes rĂ©ussissent dĂšs la premiĂšre tentative, sans nouvelles tentatives.

    Frais de calcul mensuels

    Calcul total (secondes) 1 000 000 Ă— 32 s = 32 000 000 secondes
    Calcul total (Go-seconde) 32 000 000 1 Go = 32 000 000 Go-seconde
    Ressources de calcul facturables 32 000 000 - 400 000 (offre gratuite) = 31 600 000 Go-seconde
    CoĂ»t de calcul 31 600 000 Ă— 0,0000133334 USD = 421,34 USD

    Frais de demandes mensuels

    Nombre total de demandes 2 invocations (initiale + aprĂšs attente) Ă— 1 000 000 = 2 000 000 de demandes
    Demandes facturables 2 000 000 - 1 000 000 (offre gratuite) = 1 000 000
    CoĂ»t des demandes 1 million Ă— 0,20 USD/million = 0,20 USD


    Frais mensuels relatifs aux fonctions durables

    OpĂ©rations 1 million Ă— (1 exĂ©cution de dĂ©marrage + 2 Ă©tapes + 1 attente) = 4 millions
    CoĂ»ts d’exploitation 4 millions Ă— 8,00 USD/million = 32,00 USD
    DonnĂ©es Ă©crites 1 million Ă— (invocation de 8 Ko + 3 Ă— 32 Ko d’étapes/attentes) = 104 Go
    CoĂ»t d’écriture des donnĂ©es 104 Go Ă— 0,25 USD/Go = 26,00 USD
    Stockage (exĂ©cution, y compris l’attente de 7 jours) 104 Go Ă— (7/30) = 24,27 Go-mois
    Stockage (conservation pendant 14 jours) 104 Go Ă— (14/30) = 48,53 Go-mois
    CoĂ»t de conservation des donnĂ©es (24,27 + 48,53) Go-mois Ă— 0,15 USD/Go-mois = 10,92 USD

     

    Frais mensuels totaux

    Total des frais 421,34 USD + 0,20 USD + 32,00 USD + 26,00 USD + 10,92 USD = 490,46 USD

Tarification de l’isolation des locataires

Activez le mode d’isolation des locataires pour isoler le traitement des demandes pour les utilisateurs finaux individuels ou les locataires qui invoquent votre fonction Lambda. Les environnements d’exĂ©cution sous-jacents d’une fonction Lambda isolĂ©e du locataire sont toujours associĂ©s Ă  un locataire particulier et ne sont jamais utilisĂ©s pour exĂ©cuter des requĂȘtes provenant d’autres locataires invoquant la mĂȘme fonction. Cette fonctionnalitĂ© simplifie le dĂ©veloppement et la maintenance d’applications multi-locataires qui traitent du code ou des donnĂ©es spĂ©cifiques aux locataires avec des exigences d’isolation strictes pour tous les locataires. Lorsque Lambda crĂ©e un nouvel environnement d’exĂ©cution isolĂ© du locataire pour rĂ©pondre Ă  une demande, vous ĂȘtes facturĂ©, en fonction de la quantitĂ© de mĂ©moire que vous allouez Ă  votre fonction et de l’architecture du processeur que vous utilisez. Pour en savoir plus sur la capacitĂ© d’isolation des locataires de Lambda, consultez la documentation.

  • Application SaaS Ă  locataires multiples

    Supposons que vous construisiez une plate-forme d’automatisation qui exĂ©cute le code fourni par l’utilisateur en rĂ©ponse Ă  des Ă©vĂ©nements. Par exemple, une Ă©quipe informatique peut souhaiter exĂ©cuter un flux de travail automatisĂ© lorsqu’un nouvel employĂ© rejoint son organisation ou est transfĂ©rĂ© d’un service Ă  l’autre. Autre exemple, une Ă©quipe DevOps peut souhaiter dĂ©clencher un flux de travail CI/CD lorsqu’un dĂ©veloppeur apporte des modifications de code Ă  son rĂ©fĂ©rentiel de code source. Votre plateforme d’automatisation est multilocataire, ce qui signifie qu’elle dessert plusieurs utilisateurs finaux. Parce que vous vous attendez Ă  une forte variation de la demande, selon l’heure et pour chaque utilisateur final ou locataire, vous crĂ©ez votre plateforme Ă  l’aide de services sans serveur, notamment AWS Lambda.

    Votre plateforme d’automatisation permet d’exĂ©cuter du code fourni par l’utilisateur en rĂ©ponse Ă  des Ă©vĂ©nements. Comme vous ne contrĂŽlez pas le code fourni par les utilisateurs, vous activez le mode d’isolation des locataires pour garantir que les appels de fonctions Lambda pour chaque utilisateur final sont traitĂ©s dans des environnements d’exĂ©cution distincts, isolĂ©s les uns des autres.

    Supposons que vous ayez configurĂ© votre fonction Lambda avec 1 024 Mo de mĂ©moire et une architecture CPU x86. Au cours d’un mois normal, votre fonction traite 10 millions d’appels avec une durĂ©e moyenne de 2 secondes par appel. Votre plateforme SaaS est utilisĂ©e par 1 000 utilisateurs finaux ou locataires. Pour simplifier, supposons qu’en moyenne chaque locataire gĂ©nĂšre 10 000 appels par mois et que Lambda crĂ©e 200 environnements d’exĂ©cution par locataire (soit un taux de dĂ©marrage Ă  froid de 2 % par locataire).

    Vos frais seront calculĂ©s comme suit :

    Frais pour les requĂȘtes
    Votre fonction s’exĂ©cute 10 millions de fois par mois.

    Frais de requĂȘtes mensuels = 10 millions * 0,2 USD/million = 2 USD

    Frais pour le calcul
    Par mois, votre fonction s’exĂ©cute 10 millions de fois avec une durĂ©e moyenne de 2 secondes. La mĂ©moire configurĂ©e pour votre fonction est de 1 024 Mo.

    DurĂ©e de calcul mensuelle (secondes) : 10 M * 2 s = 20 millions de secondes
    Calcul mensuel (Gbit/s) : 20 millions de secondes * 1 024 Mo/1 024 Mo = 20 millions de Go
    Frais de calcul mensuels = 20 millions * 0.0000166667 = 333,34 USD

    Frais d’isolement des locataires
    Chaque mois, en moyenne, votre fonction dessert 1 000 locataires uniques. Chaque locataire invoque la fonction 10 000 fois avec une moyenne de 200 environnements d’exĂ©cution créés par locataire (soit un taux de dĂ©marrage Ă  froid moyen de 2 % pour chaque locataire).

    Environnements d’exĂ©cution mensuels créés pour 1 000 locataires : 200 * 1 K = 200 000
    Frais mensuels d’isolation des locataires : 200 000 USD * 0,000167 USD * 1 024 Mo/1 024 Mo = 33,4 USD

    Frais mensuels totaux
    Total des frais = Frais de demande + Frais de calcul + Frais d’isolation des locataires
    Total des frais = 2 USD + 333.34 USD + 33.4 USD = 368,74 USD

Tarification du magasin éphémÚre Lambda

Le coĂ»t du magasin Ă©phĂ©mĂšre dĂ©pend de la quantitĂ© de magasin Ă©phĂ©mĂšre que vous allouez Ă  votre fonction et de la durĂ©e d’exĂ©cution de la fonction, mesurĂ©e en millisecondes. Vous pouvez allouer n’importe quelle quantitĂ© de stockage supplĂ©mentaire Ă  votre fonction entre 512 Mo et 10 240 Mo, par incrĂ©ments de 1 Mo. Vous pouvez configurer le magasin Ă©phĂ©mĂšre pour les fonctions exĂ©cutĂ©es aussi bien sur les architectures x86 et Arm. 512 Mo de magasin Ă©phĂ©mĂšre sont disponibles pour chaque fonction Lambda sans frais supplĂ©mentaires. Vous ne payez que pour le magasin Ă©phĂ©mĂšre supplĂ©mentaire que vous configurez.

Tous les exemples ci-dessous sont basés sur les prix de la région USA Est (Virginie du Nord).

Tarification pour la simultanĂ©itĂ© allouĂ©e

Vous pouvez activer la simultanĂ©itĂ© allouĂ©e pour vos fonctions Lambda afin de mieux contrĂŽler les performances de vos applications sans serveur. Lorsqu'elle est activĂ©e, la simultanĂ©itĂ© allouĂ©e conserve les fonctions initialisĂ©es et hyperprĂȘtes Ă  rĂ©agir en millisecondes Ă  deux chiffres. Vous payez le montant de la simultanĂ©itĂ© que vous configurez ainsi que le temps de configuration. DĂšs que la simultanĂ©itĂ© allouĂ©e est activĂ©e pour votre fonction et que vous l'exĂ©cutez, vous payez Ă©galement pour les requĂȘtes et la durĂ©e aux prix indiquĂ©s ci-dessous. Si votre fonction dĂ©passe la simultanĂ©itĂ© configurĂ©e, vous ĂȘtes facturĂ© pour l’exĂ©cution des fonctions excĂ©dentaires aux prix indiquĂ©s dans la section Tarification AWS Lambda ci-dessus. Vous pouvez activer la simultanĂ©itĂ© allouĂ©e pour les fonctions qui s'exĂ©cutent sur les architectures x86 et Arm. Pour en savoir plus sur la simultanĂ©itĂ© allouĂ©e, consultez la documentation.

La simultanĂ©itĂ© allouĂ©e est calculĂ©e entre le moment oĂč vous l'activez sur votre fonction et celui de sa dĂ©sactivation. Sa valeur est arrondie Ă  5 minutes prĂšs. Le prix est fonction de la quantitĂ© de mĂ©moire que vous allouez Ă  votre fonction et de la quantitĂ© de simultanĂ©itĂ© que vous configurez sur celle-ci. La durĂ©e est calculĂ©e Ă  partir du moment oĂč votre code commence Ă  s'exĂ©cuter jusqu'Ă  ce qu'il retourne ou Ă  sa fin ; elle est arrondie Ă  1 ms prĂšs**. Le prix est fonction de la quantitĂ© de mĂ©moire que vous attribuez Ă  votre fonction.

** Les frais de durĂ©e s'appliquent au code qui s'exĂ©cute dans le gestionnaire d'une fonction et au code d'initialisation dĂ©clarĂ© en dehors du gestionnaire. Pour les fonctions Lambda avec des extensions AWS Lambda, la durĂ©e inclut Ă©galement la durĂ©e nĂ©cessaire Ă  la derniĂšre exĂ©cution du code pour terminer l'exĂ©cution durant la phase d'interruption. Pour les fonctions configurĂ©es avec la simultanĂ©itĂ© allouĂ©e, AWS Lambda recycle pĂ©riodiquement les environnements d'exĂ©cution et rĂ©exĂ©cute votre code d'initialisation. Pour plus de dĂ©tails, consultez la documentation ModĂšle de programmation Lambda.

L'offre gratuite pour Lambda ne concerne pas les fonctions pour lesquelles la simultanĂ©itĂ© allouĂ©e est activĂ©e. Si vous activez la simultanĂ©itĂ© allouĂ©e pour votre fonction et que vous l'exĂ©cutez, vous serez facturĂ© pour les requĂȘtes et la durĂ©e sur la base du prix indiquĂ© ci-dessous.

Tous les exemples ci-dessous sont basés sur les prix de la région USA Est (Virginie du Nord).

  • Supposons que vous ĂȘtes un dĂ©veloppeur d'appli mobile et que vous ĂȘtes en train de crĂ©er une application mobile de commande de nourriture. Les clients peuvent utiliser l'application pour commander de la nourriture depuis un emplacement de restaurant prĂ©cis, recevoir des mises Ă  jour de l'Ă©tat de la commande et emporter leur commande une fois qu'elle est prĂȘte. Étant donnĂ© vos prĂ©voyez une hausse de la variation de la demande de votre application, en fonction du moment de la journĂ©e et de l'emplacement du restaurant, vous crĂ©ez votre backend mobile Ă  l'aide de services sans serveur, notamment AWS Lambda.

    Pour des besoins de simplicitĂ©, supposons que votre application traite trois millions de requĂȘtes par mois. La
    durĂ©e moyenne d'exĂ©cution de la fonction, dans ce cas, est de 120 ms. Votre fonction est configurĂ©e avec 1 536 Mo de mĂ©moire et sur un processeur basĂ© sur une architecture x86.

    Vous lancez la nouvelle version de votre application mobile, qui est d'ailleurs fortement commercialisĂ©e. Vous prĂ©voyez un pic de la demande, de la pĂ©riode allant de midi Ă  20 heures, pendant la journĂ©e de lancement. Vous souhaitez que votre application mobile rĂ©agisse mĂȘme lorsque la demande augmente et diminue rapidement, ce qui vous permet d'activer la simultanĂ©itĂ© allouĂ©e sur vos fonctions Lambda. La simultanĂ©itĂ© allouĂ©e est dĂ©finie Ă  100.

    Pendant huit heures, vos fonctions reçoivent 500 000 requĂȘtes. La durĂ©e moyenne
    d'exĂ©cution de la fonction lorsque la simultanĂ©itĂ© allouĂ©e est activĂ©e est de 100 ms. Pendant le reste du mois, votre application reçoit 2,5 millions de requĂȘtes en plus et vos fonctions s'exĂ©cutent en rĂ©ponse Ă  celles-ci sans que la simultanĂ©itĂ© allouĂ©e ne soit activĂ©e.

    Vos frais seront calculĂ©s comme suit :

    Frais pour la simultanĂ©itĂ© allouĂ©e :
    Le prix de la simultanĂ©itĂ© allouĂ©e est facturĂ© 0,0000041667 USD par GO
    La pĂ©riode totale pendant laquelle la simultanĂ©itĂ© allouĂ©e est activĂ©e (secondes) = 8 heures x 3 600 secondes = 28 800 secondes
    Total pour la simultanĂ©itĂ© configurĂ©e (Go) : 100 x 1 536 Mo/1 024 Mo = 150 Go
    Total pour la simultanĂ©itĂ© allouĂ©e (GO) : 150 Go x 28 800 secondes = 4 320 000 GO
    Frais pour la simultanĂ©itĂ© allouĂ©e : 4,32 millions de GO x 0,0000041667 USD = 18 USD

    Frais pour les requĂȘtes :
    Le prix de la requĂȘte mensuel est de 0,20 USD par million de requĂȘtes et l'offre gratuite fournit un million de requĂȘtes par mois.
    Nombre total de requĂȘtes â€“ Nombre de requĂȘtes comprises dans l'offre gratuite = nombre de requĂȘtes facturables par mois
    3 000 000 de requĂȘtes â€“ 1 000 000 de requĂȘtes comprises dans l'offre gratuite = 2 000 000 de requĂȘtes facturables par mois
    Frais mensuels pour les requĂȘtes = 2 x 0,20 USD = 0,40 USD

    Frais mensuels pour le calcul lorsque la simultanĂ©itĂ© allouĂ©e est activĂ©e :
    Le prix applicable au calcul est de 0,0000097222 USD par GO
    DurĂ©e totale du calcul (secondes) = 500 000 x 100 ms = 50 000 secondes
    DurĂ©e totale du calcul (GO) = 50 000 secondes x 1 536 Mo/1 024 Mo = 75 000 GO.
    Frais de calcul mensuels = 75 000 GO x 0,0000097222 USD = 0,73 USD

    Frais mensuels pour le calcul lorsque la simultanĂ©itĂ© allouĂ©e est dĂ©sactivĂ©e :
    Le prix de calcul mensuel revient Ă  0,0000166667 USD par GO et l'offre gratuite fournit 400 000 GO.
    Taux de calcul total (en secondes) = 2,5 millions x 120 ms = 300 000 secondes
    DurĂ©e totale du calcul (GO) = 300 000 x 1 536 Mo/1 024 Mo = 450 000 GO
    Total pour le calcul â€“ Valeur de l'offre gratuite pour le calcul = Valeur facturable pour le calcul par mois (en GO)
    450 000 GO â€“ 400 000 GO (offre gratuite) = 50 000 GO
    Frais de calcul mensuels = 50 000 x 0,0000166667 USD = 0,83 USD

    Frais mensuels totaux :
    Total des frais = Frais de la simultanĂ©itĂ© allouĂ©e + Frais de la requĂȘte + Frais de calcul lorsque la simultanĂ©itĂ© allouĂ©e est activĂ©e + Frais de calcul lorsque la simultanĂ©itĂ© allouĂ©e est dĂ©sactivĂ©e
    Total des frais = 18 USD + 0,40 USD + 0,73 USD + 0,83 USD = 19,96 USD

  • Supposons que vous ĂȘtes un dĂ©taillant qui organise une grande vente pendant le Cyber Monday, un jour fĂ©riĂ© aux États-Unis, dĂ©diĂ© au e-commerce et qui a lieu le lundi qui suit Thanksgiving. Vos clients peuvent Ă©changer en temps rĂ©el avec le support client au moyen de l'application mobile fournie Ă  cet effet. Vous dĂ©cidez de dĂ©ployer un modĂšle de traitement du langage naturel (NLP).

    Dans ce cas, vous utilisez le modĂšle populaire BERT (Bidirectional Encoder Representations from Transformers) disponible dans AWS Lambda. Ce modĂšle vous aide Ă  analyser et Ă  comprendre les interactions du service client grĂące Ă  l'application mobile, de maniĂšre Ă  afficher du contenu d'assistance pertinent ou Ă  acheminer le client vers l'agent de service client appropriĂ©. Vous recevez des demandes d'assistance client beaucoup plus Ă©levĂ©es que d'habitude pendant cette vente. Vous dĂ©cidez donc d'activer la simultanĂ©itĂ© allouĂ©e sur vos fonctions Lambda pour que votre application rĂ©ponde rapidement mĂȘme en cas de pic de trafic.

    Supposons que vos fonctions reçoivent deux millions de requĂȘtes pendant les 24 heures suivant cette vente et que la simultanĂ©itĂ© allouĂ©e est activĂ©e. Dans ce cas, la durĂ©e moyenne d'exĂ©cution de la fonction est de 280 ms. Votre fonction est configurĂ©e avec 4,096 Mo de mĂ©moire, sur un processeur basĂ© sur x86, et la simultanĂ©itĂ© allouĂ©e est dĂ©fini Ă  7.

    Vos frais seront calculĂ©s comme suit :

    Frais pour la simultanĂ©itĂ© allouĂ©e :
    Le prix de la simultanĂ©itĂ© allouĂ©e est facturĂ©e 0,0000041667 USD par GO.
    La pĂ©riode totale pendant laquelle la simultanĂ©itĂ© allouĂ©e est activĂ©e (secondes) = 24 heures x 3 600 secondes = 86 400 secondes
    Le total de la simultanĂ©itĂ© configurĂ©e (GO) : 7 x 4 096 Mo/1 024 Mo = 28 GO
    Total pour la simultanĂ©itĂ© allouĂ©e (GO) = 28 Go x 86 400 secondes = 2 419 200 GO
    Frais pour la simultanĂ©itĂ© allouĂ©e = 2 419 200 GO x 0,0000041667 USD = 10,08 USD

    Frais mensuels pour le calcul lorsque la simultanĂ©itĂ© allouĂ©e est activĂ©e :
    Le prix applicable au calcul est de 0,0000097222 USD par GO.
    DurĂ©e totale du calcul (secondes) = 2 000 000 x 280 ms = 560 000 secondes
    DurĂ©e totale du calcul (GO) = 560 000 secondes x 4 096 Mo/1 024 Mo = 2 240 000 GO.
    Frais de calcul mensuels = 2 240 000 GO x 0,0000097222 USD = 21,78 USD

    Frais de requĂȘtes mensuels :
    Le prix mensuel pour les requĂȘtes est de 0,20 USD par million de requĂȘtes
    Frais de requĂȘtes mensuels = 2 M * 0,2 USD/M = 0,40 USD

    Frais mensuels totaux :
    Frais totaux = Frais de la simultanĂ©itĂ© allouĂ©e + Frais de calcul lorsque la simultanĂ©itĂ© allouĂ©e est activĂ©e + Frais de la requĂȘte = 10,08 USD + 21,78 USD + 0,40 USD = 32,26 USD

Tarification de SnapStart

SnapStart peut améliorer les performances de start-up de quelques secondes à moins d'une seconde pour les applications sensibles à la latence. SnapStart fonctionne en capturant l'état initialisé de la mémoire (et du disque) de votre fonction et en mettant en cache cet instantané pour un accÚs à faible latence. Lorsque votre fonction est ensuite invoquée, Lambda reprend les environnements d'exécution à partir de cet instantané pré-initialisé au lieu de les initialiser à partir de zéro, ce qui améliore la latence de start-up.

Un instantanĂ© est créé chaque fois que vous publiez une nouvelle version de votre fonction avec SnapStart activĂ©. La mise en cache d'un instantanĂ© vous est facturĂ©e Ă  la pĂ©riode pendant laquelle la version de votre fonction est active, pendant au moins 3 heures et par milliseconde par la suite. Le prix est fonction de la quantitĂ© de mĂ©moire que vous allouez Ă  votre fonction. Vous ĂȘtes Ă©galement facturĂ© chaque fois que Lambda reprend un environnement d'exĂ©cution en restaurant votre instantanĂ©, le prix dĂ©pendant de la quantitĂ© de mĂ©moire que vous allouez Ă  votre fonction.

La tarification de SnapStart ne s'applique pas aux exécutions gérées par Java prises en charge.

  • Imaginons que vous ĂȘtes une entreprise de logistique disposant d'une flotte de vĂ©hicules sur le terrain, dont chacun est dotĂ© de capteurs et d'une connectivitĂ© 4G/5G permettant d'Ă©mettre des donnĂ©es tĂ©lĂ©mĂ©triques Ă  l'intĂ©rieur d'un flux de donnĂ©es Amazon Kinesis. Vous souhaitez utiliser des modĂšles de machine learning (ML) que vous avez dĂ©veloppĂ© pour infĂ©rer l'Ă©tat du vĂ©hicule et prĂ©dire Ă  quel moment une maintenance d'un composant en particulier est nĂ©cessaire.

    Supposons que vous possĂ©dez 10 000 vĂ©hicules sur le terrain et que chacun Ă©mette des donnĂ©es tĂ©lĂ©mĂ©triques une fois par heure de maniĂšre Ă©chelonnĂ©e avec suffisamment de gigue. Vous envisagez d'effectuer cette infĂ©rence sur chaque charge utile pour vous assurer que les vĂ©hicules sont immĂ©diatement programmĂ©s pour la maintenance et ainsi garantir un Ă©tat optimal de votre flotte de vĂ©hicules.

    Supposons que le modĂšle ML comprend la fonction et que sa taille est de 512 Mo. Pour l'infĂ©rence, votre fonction est configurĂ©e avec 1 Go de mĂ©moire et son exĂ©cution facturĂ©e prend deux secondes en moyenne sur un processeur basĂ© sur x86. Vous gĂ©rez une version unique de votre fonction. Pour simplifier, supposons que 1 % de toutes les requĂȘtes aboutissent Ă  la crĂ©ation de nouveaux environnements d'exĂ©cution.

    Vous remarquez que le traitement de bout en bout prend plusieurs secondes pour ces 1 % de demandes. Cela est dĂ» au fait que l'initialisation de votre fonction prend plusieurs secondes, car vous importez des modules logiciels volumineux et le modĂšle de machine learning lors de l'initialisation. Vous souhaitez rĂ©duire le temps de traitement de bout en bout de ces demandes. Vous devez donc activer SnapStart sur votre fonction et publier une nouvelle version.

    Vos frais seront calculĂ©s comme suit :

    Frais pour les requĂȘtes
    La fonction Lambda traite chaque mois 10 000 x 24 x 31 = 7 440 000 messages Ă©mis par les vĂ©hicules.

    Frais de requĂȘtes mensuels : 7,44 M x 0,20 USD/M = 1,49 USD

    Frais de calcul mensuels
    Votre fonction sera exécutée une fois par message toutes les deux secondes, et ce, une fois par mois.

    DurĂ©e mensuelle du calcul (secondes) : 7,44 millions x 2 secondes = 14,88 millions de secondes
    Calcul mensuel (Go/s) : 14,88 millions de secondes x 1024 Mo/1024 Mo = 14,88 millions de Go/s
    Frais mensuels pour le calcul : 14,88 millions de Go/s x 0,0000166667 USD = 248,00 USD

    Frais de SnapStart :

    DurĂ©e totale pendant laquelle la version de la fonction est active (secondes) : 24 heures x 31 jours x 3600 secondes = 2 678 400 secondes
    MĂ©moire de fonction allouĂ©e : 1024 Mo/1024 Mo -> 1 Go
    Cache SnapStart utilisĂ© au total : 1 Go x 2 678 400 s -> 2 678 400 Go/s
    Frais de cache SnapStart : 2,68 millions de Go/s x 0,0000015046 USD = 4,03 USD

    Nombre de requĂȘtes utilisant SnapStart Restore : 1 % de 7,44 millions = 74 400
    Restauration SnapStart totale utilisĂ©e : 74 400 x 1 Go = 74 400 Go
    Frais de restauration de SnapStart : 74 400 Go x 0,0001397998 USD = 10,4 USD

    Frais totaux de SnapStart : frais de cache de SnapStart + frais de restauration de SnapStart
    Frais totaux de SnapStart : 4,03 USD + 10,4 USD = 14,43 USD

    Frais mensuels totaux

    Frais totaux = Frais de requĂȘte + Frais de calcul + Frais de SnapStart
    Total des frais = 1,49 USD + 248,00 USD + 14,43 USD = 263,92 USD

Tarification du flux de rĂ©ponse HTTP Lambda

Les fonctions AWS Lambda peuvent renvoyer un flux de rĂ©ponse HTTP lorsqu'elles sont invoquĂ©es via l'API InvokeWithResponseStream ou via une URL de fonction Ă  l'aide du mode d'appel ResponseStream. Le streaming de rĂ©ponses HTTP peut amĂ©liorer les performances du dĂ©lai d'obtention du premier octet et prend en charge des charges utiles supĂ©rieures Ă  6 Mo. Lorsque vous utilisez le streaming de rĂ©ponses HTTP, vous ĂȘtes facturĂ© pour chaque Go Ă©crit dans le flux de rĂ©ponse par votre fonction. Vous pouvez diffuser gratuitement les 6 premiers Mo Ă  la demande.

Tous les exemples ci-dessous sont basés sur les prix de la région USA Est (Virginie du Nord).

Tarification du mode provisionnĂ© pour le mappage des sources d’évĂ©nements (ESM)

Le mode provisionnĂ© pour l’ESM vous permet d’optimiser le dĂ©bit de votre ESM en allouant un nombre minimum et maximum de ressources nommĂ©es interrogateurs d’évĂ©nements, et en effectuant une mise Ă  l’échelle automatique entre les limites minimale et maximale configurĂ©es. Un interrogateur d’évĂ©nements est la ressource configurable qui sous‑tend un ESM en mode provisionnĂ©. La tarification est basĂ©e sur le nombre minimum d’interrogateurs d’évĂ©nements provisionnĂ©s et sur ceux consommĂ©s lors de la mise Ă  l’échelle automatique. Les frais sont calculĂ©s Ă  l’aide d’une unitĂ© de facturation nommĂ©e unitĂ© d’interrogateur d’évĂ©nements (EPU). Les frais sont calculĂ©s en fonction du nombre et de la durĂ©e des EPU utilisĂ©es, en heure d’unitĂ© d’interrogateur d’évĂ©nements (h‑EPU).

SQS ESM : un EPU prend en charge un sondeur d’évĂ©nements, chacun fournissant un dĂ©bit allant jusqu’à 1 Mo/s. Chaque SQS ESM nĂ©cessite un minimum de deux sondeurs.

MSK ou ESM autogĂ©rĂ© Kafka (SMK) : chaque EPU prend en charge une capacitĂ© de dĂ©bit allant jusqu’à 20 Mo/s pour les sondages d’évĂ©nements, avec une valeur par dĂ©faut de 10 sondeurs d’évĂ©nements. Chaque sondeur d’évĂ©nements peut augmenter le dĂ©bit jusqu’à 5 Mo/s. Le nombre de sondeurs d’évĂ©nements allouĂ©s Ă  une EPU dĂ©pend de la capacitĂ© de calcul consommĂ©e par chaque sondeur d’évĂ©nements. Vous pouvez regrouper plusieurs ESM au sein du mĂȘme Amazon VPC afin de partager la capacitĂ© et les coĂ»ts de l’EPU. Pour en savoir plus sur le mode provisionnĂ© pour Kafka ESM, consultez la documentation

Transfert de donnĂ©es : les frais sont facturĂ©s conformĂ©ment aux frais de transfert de donnĂ©es AWS standards.

DurĂ©e : la tarification est calculĂ©e Ă  la seconde, avec un minimum d’une minute.

  • Exemple : analyse de donnĂ©es de streaming en temps rĂ©el avec Kafka

    Supposons que vous soyez un fournisseur mondial de solutions de centre de contact client et que vous disposiez de pipelines qui transmettent des mĂ©tadonnĂ©es relatives Ă  l’expĂ©rience d’appel vers des rubriques Amazon MSK (Kafka) Ă  des fins d’analyse en temps rĂ©el. Étant donnĂ© que le trafic peut connaĂźtre des pics et ĂȘtre imprĂ©visible, vous souhaitez utiliser le mode provisionnĂ© pour ESM afin d’optimiser les performances de votre ESM. Supposons que votre fonction Lambda qui traite ces messages soit configurĂ©e avec 1 024 Mo de mĂ©moire pour un processeur x86 et doive gĂ©rer un million d’invocations par jour d’une durĂ©e moyenne de deux secondes. Supposons Ă©galement que vous ayez activĂ© le mode provisionnĂ© pour votre ESM avec l’option par dĂ©faut d’un unique interrogateur d’évĂ©nements, et que votre ESM augmente verticalement jusqu’à consommer 800 h‑EPU par mois dans la rĂ©gion USA Est (Virginie du Nord).

    Frais de calcul mensuels
    La tarification de calcul mensuel est de 0,0000166667 USD par Go/s, et l’offre gratuite fournit 400 000 Go/s
    Calcul total (secondes) = 1 000 000 * 30 * 2 secondes = 60 000 000 secondes
    Calcul total (Go/s) = 60 000 000 * 1 024 Mo/1024 = 60 000 000 Go/s
    Calcul total â€“ Valeur de l’offre gratuite pour le calcul = Valeur facturable pour le calcul par mois (en Go/s)
    60 000 000 Go/s â€“ 400 000 Go/s offerts = 59 600 000 Go/s
    Frais de calcul mensuels = 59 600 000 * 0,0000166667 USD = 993,3 USD

    Frais de requĂȘtes mensuels
    Le tarif mensuel pour les requĂȘtes correspond Ă  0,20 USD par million de requĂȘtes.
    Frais mensuels de requĂȘtes = 60 millions de requĂȘtes * 0,20 USD = 12,00 USD

    Frais mensuels du mode provisionné pour ESM
    Frais EPU = 800 h‑EPU * 0,185 USD = 148 USD
    Frais mensuels du mode provisionnĂ© pour ESM = 148 USD

    Total des frais
    Total des frais = Frais de calcul + Frais de requĂȘtes + Frais du mode provisionnĂ© pour ESM
    Total des frais = 993,3 USD + 12 USD + 148 USD = 1 153,3 USD

     

  • Exemple : traitement des Ă©vĂ©nements en temps rĂ©el Ă  l’aide d’Amazon SQS

    Supposons que vous soyez une sociĂ©tĂ© de services financiers qui traite des flux de donnĂ©es de marchĂ© et exĂ©cute des transactions financiĂšres Ă  l’aide de microservices pilotĂ©s par les Ă©vĂ©nements pour des applications financiĂšres en temps rĂ©el destinĂ©es aux clients. Étant donnĂ© que le trafic peut connaĂźtre des pics et ĂȘtre imprĂ©visible, vous souhaitez utiliser le mode provisionnĂ© pour SQS ESM afin d’optimiser les performances de votre ESM. Supposons que votre fonction Lambda qui traite ces Ă©vĂ©nements soit configurĂ©e avec 1 024 Mo de mĂ©moire pour un processeur x86 et doive gĂ©rer un million d’invocations par jour d’une durĂ©e moyenne d’une seconde. Vous avez un TPS maximum de 100 pour les Ă©vĂ©nements que vous souhaitez traiter avec une latence maximale de 0,2 seconde. Pour atteindre ces performances de latence, vous avez activĂ© le mode Provisioned pour votre SQS ESM avec un minimum de 10 sondeurs d’évĂ©nements, et votre ESM peut Ă©voluer jusqu’à consommer 8 000 EPU-heures par mois dans la rĂ©gion USA EST (Virginie du Nord) afin de gĂ©rer votre trafic Ă  faible latence.

    Frais de calcul mensuels
    Le tarif mensuel pour le calcul est de 0,0000166667 USD par Go-s
    Calcul total (secondes) = 1 000 000 * 30 * 1 secondes = 30 000 000 secondes
    Calcul total (Go/s) = 30 000 000 * 1024 Mo/1024 = 30 000 000 Go/s
    Calcul total = Valeur facturable pour le calcul par mois (en Go/s) * 0.0000166667 USD
    Frais de calcul mensuels = 30 000 000 * 0,0000166667 USD = 500 USD

    Frais de requĂȘtes mensuels
    Le prix mensuel pour les requĂȘtes est de 0,20 USD par million de requĂȘtes
    Frais mensuels pour les requĂȘtes = 30 millions de requĂȘtes * 0,20 USD = 6 USD

    Frais mensuels du mode provisionnĂ© pour ESM = 148 USD
    Le prix de l’EPU est de 0,00925 USD par EPU-heure
    Frais EPU = 8000 h‑EPU * 0,00925 USD = 74 USD
    Frais mensuels du mode provisionnĂ© pour ESM = 74 USD

    Total des frais
    Total des frais = Frais de calcul + Frais de requĂȘtes + Frais du mode provisionnĂ© pour ESM
    Total des frais = 500 USD + 6 USD + 74 USD = 580 USD

  • Supposons que vous soyez un fournisseur mondial de solutions de centre de contact client et que vous disposiez de pipelines qui transmettent des mĂ©tadonnĂ©es relatives Ă  l’expĂ©rience d’appel vers des dizaines de rubriques Amazon MSK (Kafka), chacun ingĂ©rant des messages provenant de vos diffĂ©rents produits. Chaque rubrique est ingĂ©rĂ©e avec un maximum de 500 messages par seconde, avec une taille de message moyenne de 3 Ko et un dĂ©bit maximal de 1,5 Mo/s. Étant donnĂ© que le trafic peut connaĂźtre des pics et ĂȘtre imprĂ©visible, vous souhaitez utiliser le mode provisionnĂ© pour ESM afin d’optimiser les performances de votre ESM. Supposons que votre fonction Lambda qui traite ces messages soit configurĂ©e avec 1 024 Mo de mĂ©moire pour un processeur x86 et doive gĂ©rer un million d’invocations par jour d’une durĂ©e moyenne de 0.2 secondes. Vous avez créé 10 ESM Kafka pour le traitement des Ă©vĂ©nements avec un dĂ©bit infĂ©rieur Ă  1,5 Mo/s par ESM, et vous avez dĂ©cidĂ© de les regrouper dans le mĂȘme groupe Poller afin d’optimiser les coĂ»ts. Supposons que vous ayez activĂ© le mode provisionnĂ© pour votre ESM avec le seul sondeur d’évĂ©nements par dĂ©faut, et que vous utilisiez tous vos 10 ESM au sein du mĂȘme groupe de sondeurs dans l’est des États-Unis (Virginie du Nord).

    Frais de calcul mensuels
    Le tarif de calcul mensuel revient Ă  0,0000166667 USD par Go-s et l’offre gratuite fournit 400 000 Go-s
    Calcul total (secondes) = 1 000 000 * 30 * 0.2 secondes = 6 000 000 secondes
    Calcul total (Go/s) = 6 000 000 * 1024 Mo/1024 = 6 000 000 Go/s
    Calcul total (Gbit/s) pour les 10 ESM = 6 000 000 Gbit/s * 10 = 60 000 000 Gbit/s
    Frais de calcul mensuels = 60 000 000 * 0,0000166667 USD = 1,000 USD
    Frais de requĂȘtes mensuels
    Le tarif mensuel pour les requĂȘtes correspond Ă  0,20 USD par million de requĂȘtes.
    Nombre total de demandes mensuelles pour les 100 ESM = 1 million * 30 jours * 10 ESM = 300 millions de demandes
    Frais mensuels pour les requĂȘtes = 300 millions de requĂȘtes * 0,20 USD = 60,00 USD
    Frais mensuels du mode provisionné pour ESM
    Le prix horaire de l’EPU est de 0,185 USD de l’heure et prend en charge 10 sondeurs par EPU.
    Nombre total de personnes interrogĂ©es par heure = 1 sondeur sur les Ă©vĂ©nements * 10 ESM = 10 sondeurs sur les Ă©vĂ©nements
    EPU utilisĂ© = 10 sondeurs Ă©vĂ©nementiels utilisĂ©s/10 sondeurs Ă©vĂ©nementiels pris en charge par EPU = 1 EPU
    Total des EPUs par mois = 1 EPU * 720 heures par mois = 720 EPU-heures
    Frais EPU = 720 h‑EPU * 0,185 USD = 133.2 USD
    Frais mensuels du mode provisionnĂ© pour ESM = 133.2 USD
    Total des frais
    Total des frais = Frais de calcul + Frais de requĂȘtes + Frais du mode provisionnĂ© pour ESM
    Frais totaux = 1 000 USD + 60 USD + 133,2 USD = 1 193,2 USD par mois pour 10 ESM
    CoĂ»ts mensuels par ESM = 1 193,2 USD/10 = 119,3 USD par mois par ESM

Transfert de données et frais divers

Transfert de données
Les donnĂ©es transfĂ©rĂ©es « Ă  l’intĂ©rieur Â» et « Ă  l’extĂ©rieur Â» de vos fonctions AWS Lambda, depuis l’extĂ©rieur de la rĂ©gion oĂč elles ont Ă©tĂ© exĂ©cutĂ©es, sont facturĂ©es aux dĂ©bits de transfert de donnĂ©es Amazon EC2 indiquĂ©s ici sous « Transfert de donnĂ©es Â».

Le transfert de donnĂ©es avec les fonctions AWS Lambda est gratuit dans la mĂȘme rĂ©gion AWS entre les services suivants : Amazon Simple Storage Service (S3), Amazon Glacier, Amazon DynamoDB, Amazon Simple Email Service (SES), Amazon Simple Queue Service (SQS), Amazon Kinesis, Amazon Elastic Container Registry (ECR), Amazon Simple Notification Service (SNS), Amazon Elastic File System (EFS) et Amazon SimpleDB.

L’utilisation d’Amazon Virtual Private Cloud (VPC) ou de l’appairage de VPC, avec les fonctions AWS Lambda, entraĂźne des frais supplĂ©mentaires tel qu’expliquĂ© sur la page relative Ă  la tarification Ă  la demande d’Amazon Elastic Compute Cloud (EC2). Une connexion d'appairage de VPC est une connexion de mise en rĂ©seau entre deux VPC qui permet d'acheminer le trafic entre ces derniers Ă  l'aide d'adresses IPv4 ou IPv6 privĂ©es

Frais supplémentaires
Des frais supplĂ©mentaires peuvent vous ĂȘtre facturĂ©s si votre fonction Lambda nĂ©cessite l'utilisation d'autres services AWS ou des transferts de donnĂ©es. Par exemple, si votre fonction Lambda lit des donnĂ©es depuis Amazon S3, ou Ă©crit des donnĂ©es dans Amazon S3, les demandes de lecture/Ă©criture et les donnĂ©es stockĂ©es dans Amazon S3 vous seront facturĂ©es.

Pour plus de détails sur la tarification des services AWS, consultez la section Tarification de chaque service AWS concerné.

Tarification Lambda@Edge

La durĂ©e des fonctions Lambda@Edge est mesurĂ©e avec une granularitĂ© de 1 ms

Ressources de tarification supplémentaires

Calculateur de tarification AWS

Calculez facilement vos coûts mensuels avec AWS

Obtenir de l'aide pour la tarification

Contacter les spécialistes AWS pour obtenir un devis personnalisé