Amazon-CodeGuru-Sicherheit
CodeGuru Security ist derzeit als öffentliche Version kostenlos verfügbar.
Amazon CodeGuru Reviewer
Für CodeGuru Reviewer zahlen Sie einen monatlichen Festpreis. Der monatliche Preis wird durch die Gesamtanzahl von Codezeilen für alle Ihre integrierten Repositorys bestimmt und anhand der Preisstufen basierend auf der Größe Ihres Repositorys berechnet. Wenn Sie ein Code-Repository mit mehreren Codezweigen haben, wird Ihnen der größte Codezweig berechnet. Nicht-Code-Zeilen in Repositorys wie Kommentare und Leerzeilen werden nicht gezählt.
Kostenloses Kontingent
Anfangs können Sie CodeGuru Reviewer kostenlos nutzen. Das kostenlose Kontingent gilt für 90 Tage für bis zu 100.000 Codezeilen in integrierten Repositorys pro AWS-Konto. Wenn das 90-tägige kostenlose Kontingent abläuft oder Ihre Repositorygröße 100 000 Codezeilen überschreitet, zahlen Sie die Standardtarife basierend auf der unten angegebenen Repositorygrößenstufe.
Standardpreise
Wenn Sie CodeGuru Reviewer für Ihr Repository aktivieren, können Sie 1) eine inkrementelle Code-Überprüfungsanalyse durchführen (Beispiel: Pull-, Push- oder Zusammenführungsanforderung), um alle Codeänderungen zu analysieren, oder 2) einen vollständigen Repository-Scan durchführen, um Empfehlungen für das gesamte Repository zu erhalten. Der monatliche Standardpreis beinhaltet alle inkrementellen Code-Überprüfungsanalysen für eingebundene Repositorys. Der monatliche Preis beinhaltet auch bis zu zwei vollständige Repository-Scans pro Monat für jedes eingebundene Repository. Zusätzliche vollständige Repository-Scans werden mit 10 USD pro 100 000 Codezeilen berechnet.
Jede inkrementelle Code-Überprüfungsanalyse und jeder vollständige Repository-Scan beinhaltet alle in CodeGuru Reviewer verfügbaren Sicherheitsfunktionen. (Weitere Informationen finden Sie in der Dokumentation).
Preisbeispiele für CodeGuru Reviewer
-
Preisbeispiel 1 – Veranschaulichung des kostenlosen Kontingents
Stellen Sie sich ein Szenario vor, in dem Sie ein einziges Code-Repository haben, das 90 000 Codezeilen enthält. Jeden Monat reichen Ihre Entwickler 100 inkrementelle Codeüberprüfungen ein und lösen zwei vollständige Repository-Scans aus
Repositorygröße Preis für die ersten 100.000 Codezeilen Preis für die zusätzlichen 100 000 Codezeilen Monatliche Gebühr 90 000
0 USD (erste 90 Tage)
10 USD (nach dem 90-tägigen kostenlosen Kontingent)
Nicht zutreffend 0 USD (erste 90 Tage)
10 USD (nach dem 90-tägigen kostenlosen Kontingent)
-
Die folgenden Beispiele gelten für Szenarien außerhalb des kostenlosen Kontingents.
Preisbeispiel 2
Stellen Sie sich ein Szenario vor, in dem Ihr kostenloses Kontingent abgelaufen ist. Sie haben ein einziges Code-Repository mit 450.000 Codezeilen. Jeden Monat reichen Ihre Entwickler 300 inkrementelle Codeüberprüfungen ein und lösen 2 vollständige Repository-Scans aus. In diesem Szenario wird Ihr monatlicher Festpreis auf 400 000 Codezeilen aufgerundet, und Sie bezahlen so, als hätten Sie ein Code-Repository mit 400 000.
Repositorygröße Preis für die ersten 100.000 Codezeilen Preis für die zusätzlichen 100 000 Codezeilen Monatliche Gebühr 450 000
10 USD
30 USD * 4 (350 000, gerundet auf 400 000/100 000) = 120 USD 10 USD + 120 USD = 130 USD
-
Preisbeispiel 3
Möglicherweise möchten Sie die Codeanalyse auch für mehr als ein Repository durchführen. In diesem Beispiel haben wir drei Code-Repositorys, die jeweils 300 000 Codezeilen enthalten. Jeden Monat reichen Ihre Entwickler 200 inkrementelle Codeüberprüfungen ein und lösen 2 vollständige Repository-Scans für jedes Code-Repository aus.
Repositorygröße Preis für die ersten 100.000 Codezeilen Preis für die zusätzlichen 100 000 Codezeilen Monatliche Gebühr 3 * 300 000 = 900 000
10 USD
30 USD * 8 (800 000/100 000) = 240 USD 10 USD + 240 USD = 250 USD
-
Preisbeispiel 4
Sie haben möglicherweise ein Repository, das mehrere Codezweige enthält. Sie können die Codeanalyse für einen oder alle Zweige durchführen und Ihnen wird nur der größte Codezweig in Rechnung gestellt. In diesem Beispiel haben Sie ein einzelnes Code-Repository, das drei Zweige enthält. Der Hauptzweig enthält 400 000 Codezeilen und die anderen zwei Zweige enthalten jeweils 300 000 Codezeilen. Jeden Monat reichen Ihre Entwickler 300 inkrementelle Codeüberprüfungen ein, durchschnittlich 1 000 Codezeilen pro Überprüfung, über alle drei Zweige hinweg.
Repositorygröße Preis für die ersten 100.000 Codezeilen Preis für die zusätzlichen 100 000 Codezeilen Monatliche Gebühr Max. (400 000, 300 000, 300 000) = 400 000
10 USD
30 USD * 3 (300 000/100 000)= 90 USD 10 USD + 90 USD = 100 USD
-
Preisbeispiel 5
In diesem Beispiel veranschaulichen wir die Auswirkungen auf Ihre monatlichen Kosten von mehr als zwei vollständigen Repository-Scans pro Repository und Monat. Sie haben 3 Code-Repositorys, die jeweils 300 000 Codezeilen enthalten. Jeden Monat reichen Ihre Entwickler 200 inkrementelle Codeüberprüfungen für jedes Code-Repository ein. Sie lösen drei vollständige Repository-Scans für das erste Repository und jeweils zwei vollständige Repository-Scans für die beiden anderen Repositorys aus.
Repositorygröße Erste 100 000 Codezeilen Zusätzliche 100 000 Codezeilen Monatliche Gebühr 3 * 300 000 = 900 000
10 USD
30 USD * 8 (800 000/100 000) = 240 USD 10 USD + 240 USD = 250 USD
Repository Repositorygröße Vollständiger Repository-Scan Obergrenze (pro Repository) Gebühren für Überschreitung der Obergrenze Erste 300 000 3 2 (3-2) * 10 USD *(300 000/100 000) = 30 USD Zweite 300 000 2 2 0 USD Dritte 300 000 2 2 0 USD Monatliche Gesamtkosten = 250 USD + 30 USD = 280 USD
Amazon CodeGuru Profiler
Wenn Sie CodeGuru Profiler aktivieren, um Ihre Anwendung zu profilieren, werden die CPU-Auslastung und die Latenz-Eigenschaften Ihrer Anwendungslaufzeit analysiert, um ein Anwendungsprofil zu erstellen. Für Anwendungen, die auf Amazon Elastic Cloud Compute (Amazon EC2)-Instances, Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Kubernetes Service (Amazon EKS), AWS Fargate oder AWS Lambda ausgeführt werden, richtet sich der Preis für jedes Anwendungsprofil nach der Anzahl der Abtaststunden, die CodeGuru Profiler ausführt. Eine Abtaststunde entspricht einer einstündigen Ausführung des CodeGuru-Profiler-Agenten auf einer Instance oder einem Container. Wenn eine Anwendung für jeweils eine Stunde auf zwei Instances oder Containern ausgeführt wird und der Agent auf diesen beiden Instances ausgeführt wird, werden entsprechend zwei Abtaststunden erfasst.
Kostenloses Kontingent von AWS
Anfangs können Sie CodeGuru Profiler kostenlos nutzen. Das kostenlose Kontingent gilt 90 Tage lang. Wenn das 90-tägige kostenlose Kontingent abläuft, zahlen Sie die Standardpreise basierend auf der unten angegebenen Anzahl von Abtaststunden.
Standardpreise
Anwendungs-Profiling auf Amazon-EC2-Instances und Amazon ECS, Amazon EKS und AWS Fargate Containern | 0,005 USD pro Abtaststunde für die ersten 36 000 Abtaststunden pro Profilgruppe pro Monat. Keine zusätzlichen Kosten für mehr als 36 000 Abtaststunden pro Profilgruppe pro Monat. |
Anwendungsprofilerstellung in AWS Lambda | Kostenlos für die ersten 500 Abtaststunden pro Zahlerkonto. Danach: 0,005 USD pro Abtaststunde für die ersten 36 000 Abtaststunden pro Profilgruppe pro Monat. Keine zusätzlichen Kosten für mehr als 36 000 Abtaststunden pro Profilgruppe pro Monat. |
Preisbeispiele für CodeGuru Profiler
-
Preisbeispiel 1
Stellen Sie sich ein Szenario vor, in dem CodeGuru Profiler eine Anwendung profilieren soll, die auf 50 Amazon-EC2-Instances ausgeführt wird. In diesem Fall besteht die Profilgruppe aus einer einzelnen Anwendung.
Anzahl der Anwendungen Anzahl der EC2-Instances Abtaststunden Abtaststunde/Anwendung Monatliche Gebühren 1
50
1 Anwendung * 50 Instances * 24 Stunden pro Tag * 30 Tage pro Monat = 36 000 Abtaststunden 0,005 USD pro Stunde
36 000 * 0,005 USD = 180 USD -
Preisbeispiel 2
Stellen Sie sich ein Szenario vor, in dem CodeGuru Profiler 10 Anwendungen als unterschiedliche Profilgruppe profilieren soll, die auf Amazon-EC2-Instances mit 15 EC2-Instances pro Anwendung ausgeführt werden.
Anzahl der Anwendungen Anzahl der EC2-Instances Abtaststunde/Anwendung Preis pro Abtaststunde Monatliche Gebühren 10
15
1 Anwendung * 15 Instances * 24 Stunden pro Tag * 30 Tage pro Monat = 10 800 Abtaststunden 0,005 USD pro Stunde
10 800 * 0,005 USD * 10 Anwendungen = 540 USD -
Preisbeispiel 3
Stellen Sie sich ein Szenario vor, in dem CodeGuru Profiler eine einzelne Anwendung profilieren soll, die auf 70 Amazon-ECS-Containern ausgeführt wird.
Anzahl der Anwendungen Anzahl der EC2-Instances Abtaststunde/Anwendung Preis pro Abtaststunde Monatliche Gebühren 1
70
1 Anwendung * 70 Instances * 24 Stunden pro Tag * 30 Tage pro Monat = 50 400 Abtaststunden 0,005 USD pro Stunde
36 000 * 0,005 USD = 180 USD -
Preisbeispiel 4
Stellen Sie sich ein Szenario vor, in dem Sie möchten, dass CodeGuru Profiler ein Profil einer AWS-Lambda-Funktion erstellt, die bei jedem Aufruf 5 Sekunden lang läuft und in einem Monat 1 000 000 Mal aufgerufen wird.
Da in diesem Beispiel die ersten 500 Abtaststunden pro Zahlerkonto kostenlos sind, würde CodeGuru Profiler Ihrem Konto für diesen Abrechnungszeitraum 888,89 Abtaststunden zu einem Satz von 0,005 USD pro Stunde berechnen.
Anzahl der Abtaststunden Preis pro Abtaststunde Monatliche Gebühren (5 Sekunden * 1 000 000 Aufrufe) / 3 600 Sekunden = 1 388,89 Abtaststunden
0,005 USD pro Stunde
(1 388,89 Stunden - 500 Stunden) * 0,005 USD = 4,44 USD -
Preisbeispiel 5
Stellen Sie sich ein Szenario vor, in dem CodeGuru Profiler zwei AWS-Lambda-Funktionen als Teil der gleichen Profilgruppe profilieren soll. Die erste Lambda-Funktion läuft bei jedem Aufruf 3 Sekunden lang und wird in einem Monat 10 000 000 Mal aufgerufen. Die zweite Lambda-Funktion läuft bei jedem Aufruf 6 Sekunden lang und wird in einem Monat 20 000 000 Mal aufgerufen.
Nehmen wir in diesem Beispiel an, dass dies alles ist, was Sie für AWS Lambda in Ihrem Konto profilieren, da die ersten 500 Abtaststunden für Ihr Konto kostenlos sind und wir nicht mehr als 36 000 Stunden pro Profiling-Gruppe berechnen.
Anzahl der Abtaststunden Preis pro Abtaststunde Monatliche Gebühren (3 Sekunden * 10 000 000 Aufrufe + 6 Sekunden * 20 000 000 Aufrufe) / 3 600 Sekunden = 41 666,67 Abtaststunden
0,005 USD pro Stunde
(36 000-500)*0,005 = 177,50 USD
AWS BugBust
Sie können kostenlos mit AWS BugBust beginnen. Es gibt keine Vorausleistungen, langfristige Verträge oder Verpflichtungen.
30 Tage kostenloses Kontingent
Wenn Sie Ihr erstes AWS-BugBust-Ereignis erstellen, sind alle Kosten, die durch die zugrunde liegende Nutzung von CodeGuru Reviewer und CodeGuru Profiler entstehen, 30 Tage lang pro AWS-Konto kostenlos. Dieser 30-tägige kostenlose Zeitraum gilt auch dann, wenn Sie die kostenlosen Kontingente für CodeGuru Reviewer und CodeGuru Profiler bereits genutzt haben. Sie können innerhalb des 30-tägigen kostenlosen Kontingents mehrere AWS-BugBust-Ereignisse erstellen. Nach Ablauf des 30-tägigen kostenlosen Kontingents werden Ihnen CodeGuru Reviewer und CodeGuru Profiler basierend auf Ihrer Nutzung in diesem Programm in Rechnung gestellt. Die Gebühren werden auf der Grundlage der einzelnen Service-Preismodelle berechnet, die auf dieser Seite beschrieben sind.
Preisbeispiele für AWS BugBust
-
Preisbeispiel 1
Stellen Sie sich ein Szenario vor, in dem Sie Ihr erstes AWS-BugBust-Ereignis erstellt haben. Sie haben das AWS-BugBust-Ereignis erstellt, indem Sie Fehler aus einem Repository importiert haben, das 200 000 Codezeilen enthält (analysiert mit CodeGuru Reviewer) und 10 Profiling-Gruppen hinzugefügt (erstellt mit CodeGuru Profiler).
Da die ersten 30 Tage pro AWS-Konto kostenlos sind, beträgt die monatliche Gebühr 0 USD. Sie haben 30 Tage Zeit, um Ihren AWS-BugBust-Programm durchzuführen, ohne dass Gebühren anfallen.
Repository-Größe Profiling-Gruppen Monatliche Gebühr 200 000 Codezeilen
10
0,00 USD (neue und bestehende CodeGuru-Kunden) -
Preisbeispiel 2
Stellen Sie sich ein Szenario vor, in dem Sie ein zweites AWS-BugBust-Ereignis erstellt haben, das innerhalb des 30-Tage-Fensters nach der Erstellung des ersten Ereignisses beginnt und endet. Sie haben das AWS-BugBust-Ereignis erstellt, indem Sie Fehler aus einem 500 000 Zeilen Code-Repository importierten (analysiert mit CodeGuru Reviewer) und 15 Profiling-Gruppen hinzugefügt (erstellt mit CodeGuru Profiler). Da die ersten 30 Tage pro AWS-Konto kostenlos sind, können Sie so viele Ereignisse ausführen, wie Sie möchten, und die monatliche Gebühr beträgt 0 USD. Sie müssen Ihre Ereignisse in den ersten 30 Tagen abschließen.
Repositorygröße Profiling-Gruppen Monatliche Gebühr 500 000 Codezeilen
15
0 USD -
Preisbeispiel 3
Stellen Sie sich ein Szenario vor, in dem Sie ein AWS-BugBust-Ereignis 35 Tage nach der Erstellung des ersten Ereignisses erstellt haben. Sie befinden sich außerhalb des kostenlosen Kontingent-Fensters für AWS BugBust. Sie haben CodeGuru Reviewer oder CodeGuru Profiler jedoch noch nie verwendet. Daher befinden Sie sich noch innerhalb des 90-tägigen kostenlosen Kontingents für diese Services. Sie haben ein AWS-BugBust-Ereignis erstellt, indem Sie Fehler aus einem 200 000 Zeilen Code-Repository importiert haben (analysiert mit CodeGuru Reviewer) und 10 Profiling-Gruppen hinzugefügt (erstellt mit CodeGuru Profiler).
Repository-Größe Profiling-Gruppen Monatliche Gebühr 200 000 Codezeilen
10
Gebühren für CodeGuru Reviewer für 200 000 Zeilen Code-Repository: 0 USD für die ersten 100 000 Codezeilen + 30 USD für die nächsten 100 000 Codezeilen = 30 USD
Gebühren für CodeGuru Profiler, der 10
Profiling-Gruppen ausführt: 0 USDGesamtgebühren = 30 USD + 0 USD = 30 USD
-
Preisbeispiel 4
Stellen Sie sich ein Szenario vor, in dem Sie 35 Tage nach der Erstellung des ersten Ereignisses ein AWS-BugBust-Ereignis erstellt haben, was bedeutet, dass das Fenster des kostenlosen AWS-BugBust-Kontingent geschlossen ist. Sie haben bereits das kostenlose Kontingent für CodeGuru Reviewer und CodeGuru Profiler in Anspruch genommen. Sie haben das AWS-BugBust-Ereignis erstellt, indem Sie Bugs aus einem 200 000 Zeilen Code-Repository importiert haben (analysiert mit CodeGuru Reviewer) und 10 Profiling-Gruppen hinzugefügt haben, die jeweils eine Instance überwachen (erstellt mit CodeGuru Profiler).
Repository-Größe Profiling-Gruppen Monatliche Gebühr 200 000 Codezeilen
10
Gebühren für CodeGuru Reviewer für 200 000 Zeilen Code-Repository: 10 USD für die ersten 100 000 Codezeilen + 30 USD für die nächsten 100 000 Codezeilen = 40 USD
Gebühren für CodeGuru Profiler, der 10 Profiling-Gruppen ausführt: 0,005 USD * 10 Profiling-Gruppen * 1 Instance * 24 Stunden pro Tag * 30 Tage im Monat = 36 USD
Gesamtgebühren = 40 USD + 36 USD = 76 USD
Zusätzliche Ressourcen zur Preiskalkulation
Berechnen Sie Ihre monatlichen Kosten für AWS auf einfache Art und Weise.
Kontaktieren Sie AWS-Spezialisten, um ein personalisiertes Angebot zu erhalten.
Sie erhalten sofort Zugriff auf das kostenlose AWS-Kontingent.
Beginnen Sie mit dem Erstellen mit Amazon CodeGuru in der AWS-Managementkonsole.
Vom 14.02.22 bis zum 17.03.22 wurde auf der Preisseite von CodeGuru Reviewer ein Fehler veröffentlicht. Wenn Sie der Meinung sind, dass Ihnen während dieser Zeit eine falsche Gebühr berechnet wurde, senden Sie bitte eine AWS-Fakturierungsanforderung.