Preise für Amazon Managed Service für Apache Flink
Einführung
Streaming-Daten in Echtzeit transformieren und analysieren mit Apache Flink
Mit Amazon Managed Service für Apache Flink können Sie Streaming-Daten mithilfe von Apache Flink, einem Open-Source-Framework und einer Engine zur Verarbeitung von Datenströmen, in Echtzeit umwandeln und analysieren. Amazon Managed Service für Apache Flink vereinfacht die Erstellung und Verwaltung von Apache-Flink-Workloads und erlaubt Ihnen eine einfachere Integration von Anwendungen mit anderen AWS-Services.
Bei Amazon Managed Service für Apache Flink werden Ihnen die Dauer und die Anzahl der KPUs in Sekundenschritten in Rechnung gestellt. Eine einzelne KPU umfasst 1 vCPU-Rechenleistung und 4 GB Arbeitsspeicher.
Preise für Amazon Managed Service für Apache-Flink-Streaming-Anwendungen
Für Apache-Flink-Anwendungen wird Ihnen pro Anwendung eine einzige zusätzliche KPU berechnet, die für die Orchestrierung verwendet wird. Die Anwendungen werden auch für die Ausführung von Speicher und dauerhaften Backups berechnet. Der ausgeführte Anwendungsspeicher wird für zustandsbehaftete Verarbeitungsfunktionen im Amazon Managed Service für Apache Flink verwendet und wird pro GB/Monat berechnet. Dauerhafte Backups sind optional und bieten eine zeitpunktbezogene Wiederherstellung von Anwendungen. Die Abrechnung erfolgt pro GB/Monat.
Im Streaming-Modus skaliert Amazon Managed Service für Apache Flink automatisch die Anzahl der von Ihrer Anwendung für Stream-Verarbeitung benötigten KPUs, wenn die Anforderungen an Arbeitsspeicher und Rechenleistung schwanken. Sie können Ihre Anwendung mit der erforderlichen Anzahl an KPUs bereitstellen.
Preise für Amazon Managed Service für Apache Flink Studio
Im interaktiven Modus werden Ihnen zwei zusätzliche KPUs pro Studio-Anwendung berechnet. Eine KPU wird für die Apache-Flink-Anwendungsorchestrierung und die andere für die serverlose interaktive Entwicklungsumgebung verwendet. Sie werden auch für den laufenden Anwendungsspeicher berechnet, der für zustandsabhängige Verarbeitungsfunktionen verwendet wird. Ausführender Anwendungsspeicher wird pro GB/Monat berechnet.
Bei der Entwicklung im Studio-Notebook haben Sie nicht die Möglichkeit, dauerhafte Anwendungssicherungen zu erstellen. Wenn Sie jedoch Ihre Anwendung im Studio-Notebook vom interaktiven Modus auf den Streaming-Modus umstellen, können Sie dauerhafte Anwendungssicherungen erstellen.
Allgemeine Hinweise zur KPU-Nutzung
Wir empfehlen Ihnen, Ihre Anwendung mit Produktionslasten zu testen, um eine präzise Schätzung der Anzahl der für Ihre Anwendung erforderlichen KPUs zu erhalten. Die KPU-Nutzung kann je nach Datenvolumen und -Geschwindigkeit, Code-Komplexität, Integrationen und mehr erheblich variieren. Dies gilt insbesondere bei der Verwendung der Apache-Flink-Laufzeit in Amazon Managed Service für Apache Flink. Durch interne Tests haben wir beispielsweise einen Durchsatz von Hunderten MB pro Sekunde und KPU für einfache Anwendungen ohne Status und einen Durchsatz von weniger als 1 MB pro Sekunde und KPU für komplexe Anwendungen beobachtet, die Algorithmen für intensives Machine Learning (ML) verwenden. Unter Berücksichtigung dieser Vorbehalte beträgt die allgemeine Empfehlung, die wir Ihnen vor dem Testen Ihrer Anwendung geben, 1 MB pro Sekunde pro KPU.
Preisgestaltung nach AWS-Region
Themen der Seite
Preisbeispiele
Alles öffnenSie verwenden eine Apache-Flink-Anwendung in Amazon Managed Service für Apache Flink, um die von Ihren Kinesis Data Streams erfassten Protokolldaten kontinuierlich umzuwandeln und an Amazon Simple Storage Service (Amazon S3) zu übermitteln. Die Protokolldaten werden mit mehreren Operatoren umgewandelt. Dabei wird ein Schema auf die unterschiedlichen Protokollereignisse angewandt, Daten werden nach Ereignistyp partitioniert, nach Zeitstempel sortiert und für eine Stunde vor der Zustellung gepuffert. Die Anwendung hat viele Transformationsschritte, von denen jedoch keiner rechenintensiv ist. Dieser Stream nimmt Daten zu 2 000 Datensätzen/Sekunde für 12 Stunden pro Tag auf. Dies erhöht sich für 12 Stunden pro Tag auf 8 000 Datensätze/Sekunde. Sie erstellen keine dauerhaften Backups Ihrer Anwendungen. Die monatlichen Gebühren für Amazon Managed Service für Apache Flink werden wie folgt berechnet:
Monatliche Gebühren
Der Preis in der Region EU (Deutschland) beträgt 0,13 € pro KPU-Stunde. Amazon Managed Service für Apache Flink weist pro KPU 50 GB laufenden Anwendungsspeicher zu und berechnet 0,117 € pro GB/Monat.
Hoher Workload: Während des Zeitraums hoher Workloads, der 12 Stunden andauert, verarbeitet die Anwendung von Amazon Managed Service für Apache Flink 8 000 Datensätze/Sekunde und skaliert automatisch auf 8 KPUs hoch. Nach dem Zeitraum hoher Workloads wird die Anwendung vom Amazon Managed Service für Apache Flink nach 6 Stunden mit geringerem Durchsatz herunterskaliert. Die Anwendung wird für insgesamt 18 Stunden pro Tag auf bis zu 8 KPUs hochskaliert.
30 Tage/Monat * 18 Stunden/Tag = 540 Stunden/Monat
Monatliche KPU-Gebühren = 540 Stunden/Monat * 8 KPUs * 0,13 €/Stunde = 561,60 €
Monatliche Gebühren für den laufenden Anwendungsspeicher = 540 Stunden/Monat * 8 KPUs * 50 GB/KPU * 0,117 €/GB-Monat = 35,10 €
Monatliche KPU- und Speichergebühren = 561,60 € + 35,10 € = 596,70 €
Geringer Workload: Während des verbleibenden 6-stündigen Zeitraums mit geringer Workload verarbeitet die Amazon Managed Service für Apache Flink-Anwendung 2 000 Datensätze/Sekunde und skaliert automatisch auf 2 KPUs herunter.
30 Tage/Monat * 6 Stunden/Tag = 180 Stunden/Monat
Monatliche KPU-Gebühren = 180 Stunden/Monat * 2 KPUs * 0,13 €/Stunde = 46,80 €
Monatliche Gebühren für den laufenden Anwendungsspeicher = 180 Stunden/Monat * 2 KPUs * 50 GB/KPU * 0,117 €/GB-Monat = 2,925 €
Monatliche KPU- und Speichergebühren = 46,80 € + 2,925 € = 49,725 €
Für jede Apache-Flink-Anwendung wird eine zusätzliche KPU pro Anwendung in Rechnung gestellt.
Monatliche Gebühren für zusätzliche KPU = 30 * 24 * 1 KPU * 0,13 €/Stunde = 93,60 €
Gesamtgebühren = 596,70 € + 49,725 € + 93,60 € = 740,025 €
Sie verwenden eine Apache Flink-Anwendung in Amazon Managed Service für Apache Flink, um Protokolldaten in Amazon Simple Storage Service (Amazon S3) im Batch-Modus zu transformieren. Die Protokolldaten werden mithilfe verschiedener Operatoren transformiert, z. B. durch Anwendung eines Schemas auf die verschiedenen Protokollereignisse, Partitionieren von Daten nach Ereignistyp und Sortieren von Daten nach Zeitstempel. Die Anwendung hat viele Transformationsschritte, von denen jedoch keiner rechenintensiv ist. Diese Anwendung erfasst Daten mit 2 000 Datensätzen/Sekunde für 10 Minuten jeden Tag in einem Monat mit 30 Tagen. Sie erstellen keine dauerhaften Backups Ihrer Anwendungen. Die monatlichen Gebühren für Amazon Managed Service für Apache Flink werden wie folgt berechnet:
Monatliche Gebühren
Der Preis in der Region EU (Deutschland) beträgt 0,13 € pro KPU-Stunde. Amazon Managed Service für Apache Flink weist pro KPU 50 GB laufenden Anwendungsspeicher zu und berechnet 0,117 € pro GB/Monat.
Batch-Workload: Für 10 Minuten pro Tag verarbeitet die Amazon Managed Service für Apache Flink-Anwendung 2 000 Datensätze/Sekunde, was 2 KPUs erfordert.
30 Tage/Monat * 10 Minuten/Tag = 300 Minuten/Monat
Monatliche KPU-Gebühren = 300 Minuten/Monat * 2 KPUs * 0,13 €/Stunde = 1,30 €
Monatliche Gebühren für den laufenden Anwendungsspeicher = 300 Minuten/Monat * 2 KPUs * 50 GB * 0,117 €/GB-Monat = 0,08 €
Monatliche KPU- und Speichergebühren = 1,30 € + 0,08 € = 1,38 €
Für jede Apache-Flink-Anwendung wird eine zusätzliche KPU pro Anwendung in Rechnung gestellt.
Monatliche Gebühren = 1 KPU * 0,13 €/Stunde * 10 Minuten/Monat = 0,022 € (gerundet auf den nächsten Cent)
Gesamtkosten = 1,38 € + 0,022 € = 1,402 €