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

  • 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)

  • 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

  • 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

  • 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

  • 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

  • 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
  • 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
  • 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
  • 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
  • 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

  • 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)
  • 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
  • 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 USD

    Gesamtgebühren = 30 USD + 0 USD = 30 USD

  • 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

AWS Pricing Calculator

Berechnen Sie Ihre monatlichen Kosten für AWS auf einfache Art und Weise.

Unterstützung bei der Preisberechnung erhalten

Kontaktieren Sie AWS-Spezialisten, um ein personalisiertes Angebot zu erhalten.

Häufig gestellte Fragen zu Amazon CodeGuru
Antworten auf Ihre Fragen

Schauen Sie sich die häufig gestellten Fragen an.

Weitere Informationen 
Für ein kostenloses Konto registrieren
Für ein kostenloses Konto registrieren

Sie erhalten sofort Zugriff auf das kostenlose AWS-Kontingent. 

Registrieren 
Beginnen Sie mit dem Erstellen in der Konsole
Beginnen Sie mit dem Erstellen in der Konsole

Beginnen Sie mit dem Erstellen mit Amazon CodeGuru in der AWS-Managementkonsole.

Anmeldung 

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.