Amazon Managed Service für Apache Flink

Amazon Managed Service für Apache Flink – Preise

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.

Amazon Managed Service für Apache-Flink-Streaming-Anwendungen – Preise

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.

Amazon Managed Service für Apache Flink Studio – Preise

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

Preisbeispiele

Alles öffnen

Sie verwenden Amazon Managed Service für Apache Flink Studio, um die von Ihren Amazon Kinesis Data Streams erfassten Streaming-Daten kontinuierlich zu filtern und nur relevante Datensätze zu behalten. Sie möchten die Möglichkeit haben, Datensätze in Echtzeit anzuzeigen und zu visualisieren und problemlos Abfragen und Programme in SQL und Python zu schreiben. Sie wollen keine dauerhaften Status-Backups. Sie stellen 4 KPUs für Ihr Studio-Notebook basierend auf dem Durchsatz Ihres Eingabe-Streams bereit. Ihre monatlichen Gebühren für Amazon Managed Service für Apache Flink werden wie folgt berechnet:

Monatliche Gebühren

Der Preis in der Region USA Region Ost (Nord-Virginia) beträgt 0,11 USD pro KPU/Stunde, die für Ihre Streamingverarbeitungsanwendung verwendet wird. Diese einfache Anwendung verwendet 4 KPUs, um den eingehenden Datenstrom zu verarbeiten. Für jede Studio-Notebook-Anwendung (Beispiel: interaktiver Modus) werden 2 zusätzliche KPUs pro Anwendung berechnet.

Monatliche KPU-Gebühren = 30 Tage * 24 Stunden * ([4 KPUs + 2 zusätzliche KPUs für Studio-Notebook] * 0,11 USD/Stunde) = 475,20 USD

Apache-Flink-Anwendungen verwenden 50 GB laufenden Anwendungsspeicher pro KPU mit zusätzlichen 50 GB laufenden Speicher für Studio-Notebook-Anwendungen und werden in US-East-1 mit 0,10 USD pro GB/Monat berechnet.

Monatliche Gebühren für den laufenden Anwendungsspeicher = 30 Tage * 24 Stunden * (4 KPUs + 1 zusätzliche KPU für Studio-Notebook) * (50 GB * 0,10 USD/GB/Monat) = 25,00 USD

Gesamtgebühren = 475,20 USD + 25,00 USD = 500,20 USD

Sie verwenden Amazon Managed Service für Apache Flink Studio, um ein Schiebefenster für Streaming-Daten zu erstellen, die von einem Thema in Ihrem Amazon Managed Streaming für Apache Kafka (Amazon MSK)-Cluster erfasst wurden. Sie verwenden ein Studio-Notebook mit 4 KPUs, das Sie am ersten Tag eines Monats um 10:30 Uhr starten, um Ihre Abfragen zu entwickeln und zu testen. Nach der Entwicklung stellen Sie die Anwendung als Streaming-Anwendung mit 2 KPUs um 17:00 Uhr bereit. Sobald die Streaming-Anwendung bereitgestellt ist, beenden Sie Ihr Studio-Notebook eine Stunde später um 18:00 Uhr. Die Streaming-Anwendung kann einen dauerhaften Anwendungsstatus verwenden und Sie erstellen täglich dauerhafte Statussicherungen.

Der Preis in der Region USA Region Ost (Nord-Virginia) beträgt 0,11 USD pro KPU/Stunde, die für Ihre Streamingverarbeitungsanwendung verwendet wird.

Monatliche Gebühren

Entwickeln und Testen von Abfragen mit Amazon Managed Service für Apache Flink Studio:
Ihre Studio-Anwendung läuft 450 Minuten im Monat (10:30 bis 18:00 Uhr am ersten Tag)

KPU-Gebühren = 450 Minuten * (4 KPUs + 2 zusätzliche KPUs für Studio-Notebook) * 0,11 USD/Stunde) = 4,95 USD

Apache-Flink-Anwendungen verwenden 50 GB laufenden Anwendungsspeicher pro KPU mit zusätzlichen 50 GB laufenden Speicher für Studio-Notebook-Anwendungen und werden in US-East-1 mit 0,10 USD pro GB/Monat berechnet.

Gebühren für den laufenden Anwendungsspeicher = 450 Minuten * (4 KPUs + 1 zusätzliche KPU für Studio-Notebook) * (50 GB * 0,10 USD/GB-Monat) = 0,26 USD

Bereitstellung als Streaming-Anwendung zur kontinuierlichen Ausführung und Erstellung von Anwendungssicherungen:
Die Streaming-Anwendung läuft 703 Stunden im Monat (ab 17:00 Uhr am ersten Tag)

KPU-Gebühren = 703 Stunden * (2 KPUs + 1 zusätzliche KPU für Streaming-Anwendung) * 0,11 USD/Stunde) = 231,99 USD

Apache-Flink-Anwendungen nutzen 50 GB laufenden Anwendungsspeicher pro KPU und werden mit 0,121 USD pro GB/Monat in USA-Ost-1 in Rechnung gestellt.

Gebühren für den laufenden Anwendungsspeicher = 703 Stunden * 2 KPUs * (50 GB * 0, USD/GB-Monat) = 9,76 USD

Gebühren für dauerhaften Anwendungsspeicher = 703 Stunden * (1 MB/Backup * 1 GB/1 000 MB) * 0,023 USD/GB-Monat = 0,01 USD (gerundet auf den nächsten Cent)

Gesamtgebühren = 4,95 USD + 0,26 USD + 231,99 USD + 9,76 USD + 0,01 USD = 246,97 USD