Amazon CodeGuru n'implique aucuns frais initiaux ou engagements, vous payez simplement en fonction de votre utilisation.

Offre gratuite - Version d'essai gratuite de 90 jours

Essayez gratuitement Amazon CodeGuru pendant 90 jours dans les régions AWS prises en charge. Vous pouvez démarrer votre essai gratuit de CodeGuru à tout moment.

Tarification

Amazon CodeGuru Reviewer

Lorsque vous activez Amazon CodeGuru Reviewer sur votre référentiel de code source, deux options sont possibles : vous pouvez effectuer une analyse du référentiel complet ou effectuer uniquement une analyse de chaque demande d'extraction de code source effectuée sur ce référentiel.

Amazon CodeGuru Profiler

Lorsque vous activez Amazon CodeGuru Profiler pour établir le profil de votre application, il échantillonne les caractéristiques d'utilisation de la CPU et de latence du temps d'exécution de votre application afin de créer son profil. Pour les applications fonctionnant sur les instances Amazon EC2, Amazon ECS, Amazon EKS, AWS Fargate ou AWS Lambda, chaque profil d'application est tarifé en fonction du nombre d'heures d'échantillonnage effectuées par CodeGuru Profiler. Une heure d'échantillonnage équivaut à faire fonctionner l'agent CodeGuru Profiler sur une instance ou un conteneur pendant une heure. De même, si une application fonctionne sur deux instances ou conteneurs pendant une heure chacun et que l'agent fonctionne sur ces deux instances, il collecte 2 heures d'échantillonnage.

Exemples de tarification

(Tous les exemples s’appliquent après la fin de l’offre gratuite)

Amazon CodeGuru Reviewer

Exemple de tarification n° 1 (analyse du référentiel complet)

Imaginons un scénario où vous avez 10 développeurs et un référentiel unique comportant 50 000 lignes de code. Vous souhaitez qu'Amazon CodeGuru Reviewer effectue une analyse sur tous les référentiels.

Nombre de lignes analysées = 50 000
Coût de l'analyse du code = (0 USD x 30 000 lignes de code) + 0,5 USD par tranche de 100 lignes de code x (20 000/100) = 100 USD
Coût par développeur et par mois = 100 USD/10 développeurs = 10 USD par développeur et par mois

Exemple de tarification n° 2 (analyse du référentiel) complet

Imaginons un scénario où vous avez 200 développeurs et 5 référentiels comportant chacun 200 000 lignes de code. Vous souhaitez qu'Amazon CodeGuru Reviewer effectue une analyse sur tous les référentiels.
Nombres de lignes analysées = (5 référentiels x 200 000 lignes de code) = 1 000 000
Coût de l'analyse du code = (0 USD x 30 000 lignes de code) + 0,5 USD par tranche de 100 lignes de code x (970 000/100) = 4 850 USD
Coût par développeur et par mois = 4 850 USD/200 développeurs = 24,25 USD par développeur et par mois

Exemple de tarification n° 3 (analyse de la demande d'extraction)

Imaginons un scénario dans lequel 50 développeurs travaillent sur du code dans un référentiel. Chaque mois, ils effectuent un total de 200 nouvelles demandes d'extraction, soit en moyenne 500 lignes chacune. Ils apportent également 800 modifications incrémentielles aux demandes d'extraction précédemment analysées, soit en moyenne 25 lignes chacune. Vous souhaitez qu'Amazon CodeGuru Reviewer effectue une analyse pour chaque demande d'extraction de code source et chaque révision effectuée sur le référentiel.
Nombre de lignes analysées = (200 nouvelles demandes d'extraction * 500 lignes de code) + (800 révisions * 25 lignes de code) = 120 000
Coût de l'analyse du code = 0,75 USD pour 100 lignes de code * (120 000/100) = 900 USD
Coût par développeur et par mois = 900 USD/50 développeurs = 18 USD par développeur et par mois

Amazon CodeGuru Profiler

Exemple de tarification n° 1

Imaginons une situation dans laquelle vous souhaitez que CodeGuru Profiler établisse le profil d'une application qui s'exécute sur 50 instances EC2. Dans ce cas, le groupe de profilage consiste en une unique application.

Heures d'échantillonnage = 1 application x 50 instances x 24 heures par jour x 30 jours par mois = 36 000 heures d'échantillonnage

Dans cet exemple, les frais de CodeGuru Profiler pour votre compte au cours de cette période de facturation seraient de 36 000 heures d'échantillonnage à un tarif de 0,005 USD par heure, pour un total de 180 USD.
 

Exemple de tarification n° 2

Imaginons une situation dans laquelle vous souhaitez que CodeGuru Profiler établisse le profil de 10 applications, chacune étant un groupe de profilage différent, qui s'exécutent sur des instances EC2 avec 15 instances EC2 par application.

Heures d'échantillonnage par groupe de profilage = 1 application x 15 instances x 24 heures par jour x 30 jours par mois = 10 800 heures d'échantillonnage

Dans cet exemple, étant donné que chacun des 10 groupes de profilage collecte moins de 36 000 heures d'échantillonnage, les frais de CodeGuru Profiler pour votre compte au cours de cette période de facturation seraient de 10 800 heures d'échantillonnage par groupe de profilage à un tarif de 0,005 USD par heure, multiplié par 10 groupes de profilage, pour un total de 540 USD.

Exemple de tarification n° 3

Imaginons une situation dans laquelle vous souhaitez que CodeGuru Profiler établisse le profil d'une seule application qui s'exécute sur 70 conteneurs ECS.

Heures d'échantillonnage = 1 application x 70 instances x 24 heures par jour x 30 jours par mois = 50 400 heures d'échantillonnage, plafonnées à 36 000 heures d'échantillonnage par groupe de profilage et par mois.

Dans cet exemple, les frais de CodeGuru Profiler pour votre compte au cours de cette période de facturation seraient de 36 000 heures d'échantillonnage à un tarif de 0,005 USD par heure, pour un total de 180 USD.

Exemple de tarification n° 4

Supposons un scénario dans lequel vous voulez que CodeGuru Profiler profile une fonction AWS Lambda qui s'exécute pendant 5 secondes à chaque appel et qui est appelée 1 000 000 de fois en un mois.

Heures d'échantillonnage = (5 secondes x 1 000 000 appels)/3 600 secondes = 1 388,89 heures d'échantillonnage

Dans cet exemple, puisque les 500 premières heures d'échantillonnage par compte payeur sont gratuites, les frais de CodeGuru Profiler pour votre compte pour cette période de facturation seraient de 888,89 heures d'échantillonnage à un tarif de 0,005 USD par heure, pour un total de 4,44 USD.

Exemple de tarification n°5

Imaginez un scénario dans lequel vous souhaitez que CodeGuru Profiler profile deux fonctions AWS Lambda dans le cadre du même groupe de profilage. La première fonction Lambda fonctionne pendant 3 secondes à chaque invocation et est appelée 10 000 000 fois en un mois. La seconde fonction Lambda fonctionne pendant 6 secondes à chaque appel et est appelée 20 000 000 fois en un mois.

Heures d'échantillonnage = (3 secondes x 10 000 000 appels + 6 secondes x 20 000 000 appels)/3 600 secondes = 41 666,67 heures d'échantillonnage

Dans cet exemple, en supposant que c'est tout ce que vous profilez pour AWS Lambda sur votre compte, puisque les 500 premières heures d'échantillonnage sont gratuites pour votre compte, et que nous ne facturons pas plus de 36 000 heures par groupe de profilage, les frais de CodeGuru Profiler pour votre compte pour cette période de facturation seraient de (36 000-500) x 0,005 =177,50 USD.

Ressources de tarification supplémentaires

Calculateur de tarification AWS

Calculez simplement vos coûts mensuels avec AWS

Centre de ressources économiques

Ressources supplémentaires pour le passage à AWS

Product-Page_Standard-Icons_01_Product-Features_SqInk
Consultez les questions fréquentes (FAQ) pour en savoir plus.

Consultez la page Questions fréquentes d'Amazon CodeGuru.

En savoir plus 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
Créer gratuitement un compte

Obtenez un accès instantané à l'offre gratuite d'AWS. 

S'inscrire 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Commencer à créer sur la console

Commencez à créer avec Amazon CodeGuru dans AWS Management Console.

Se connecter