Amazon Managed Streaming for Kafka (MSK)

(öffentliche Vorversion)

Vollständig verwalteter, hochverfügbarer und sicherer Apache Kafka-Service

Amazon Managed Streaming for Kafka (Amazon MSK) ist ein voll verwalteter Service, mit dem Sie ganz leicht Anwendungen erstellen und ausführen können, die Apache Kafka zur Verarbeitung von Streaming-Daten nutzen. Apache Kafka ist eine Open Source-Plattform für den Aufbau von Echtzeit-Streaming-Datenpipelines und -Anwendungen. Mit Amazon MSK können Sie die APIs von Apache Kafka verwenden, um Datenseen zu füllen, Änderungen an und von Datenbanken zu streamen sowie Machine Learning- und Analyseanwendungen zu unterstützen.

Apache Kafka-Cluster sind schwer aufzusetzen, zu skalieren und in der Produktion zu verwalten Wenn Sie selber Apache Kafka ausführen, benötigen Sie Bereitstellungsserver, müssen Apache Kafka manuell konfigurieren, müssen Server bei Ausfall ersetzen, müssen Server-Patches und Upgrades erstellen, müssen den Cluster für hohe Verfügbarkeit aufbauen, müssen sicherstellen, dass die Daten langlebig gespeichert und gesichert sind, müssen Überwachung und Alarme aufsetzen und vorsichtig Skalierungsereignisse planen, um Laständerungen zu unterstützen. Mit Amazon Managed Streaming for Kafka können Sie problemlos Produktionsanwendungen erstellen und ausführen, ohne dass Sie auf die Infrastrukturmanagement-Kenntnisse von Apache Kafka zurückgreifen müssen. Investieren Sie weniger Zeit in die Verwaltung der Infrastruktur und mehr in das Erstellen von Anwendungen.

Mit wenigen Klicks in der Amazon MSK-Konsole können Sie hochverfügbare Apache Kafka-Cluster erstellen, mit Einstellungen und Konfigurationen basierend auf den optimalen Vorgehensweisen für die Bereitstellung von Apache Kafka. Amazon MSK stellt automatisch Ihre Apache Kafka-Cluster zur Verfügung und verwaltet diese. Amazon MSK überwacht konstant die Gesundheit der Cluster und ersetzt ungesunde Knotenpunkte, ohne Ausfallzeiten für Ihre Anwendung. Zusätzlich sichert Amazon MSK Ihre Apache Kafka-Cluster durch Verschlüsselung der ruhenden Daten.

Nutzen

Vollständig kompatibel

Amazon MSK führtApache Kafka für Sie aus und verwaltet es. Das erleichtert Ihnen, Ihre bestehenden Apache Kafka-Anwendungen zu AWS zu migrieren und darauf auszuführen, ohne Änderungen im Code der Anwendung. Indem Sie Amazon MSK nutzen, halten Sie Open-Source-Kompatibilität aufrecht und können weiterhin bekannte benutzerdefinierte und gemeinschaftlich entwickelte Tools wie MirrorMaker nutzen, was die Replikation von Streams bietet.

Vollständig verwaltet

Mit Amazon MSK können Sie sich auf die Entwicklung Ihrer Streaming-Anwendungen konzentrieren, ohne dass Sie sich Sorgen über operativen Overhead der Verwaltung Ihrer Apache Kafka-Umgebung machen müssen. Amazon MSK verwaltet die Bereitstellung, Konfiguration und Verwaltung der Apache Kafka-Cluster und Apache Zookeeper-Knotenpunkte für Sie. Amazon MSK zeigt auch wichtige Apache Kafka-Leistungsmetriken in der AWS-Konsole an.

Hochverfügbar

Amazon MSK erstellt einen Apache Kafka-Cluster und bietet Multi-AZ-Replikation innerhalb einer AWS-Region. Amazon MSK überwacht ständig die Gesundheit der Cluster. Wenn eine Komponente ausfällt, ersetzt Amazon MSK diese automatisch.

Sehr sicher

Amazon MSK bietet verschiedene Ebenen der Sicherheit für Ihre Apache Kafka-Cluster, einschließlich Netzwerkisolation, mit Amazon VPC, AWS IAM für Control-Plane-API-Autorisierung und Verschlüsselung im Ruhezustand. Amazon MSK’s Verschlüsselungsunterstützung ist mit AWS Key Management Service (KMS) integriert.

Funktionsweise

Apache Kafka ist ein Streaming-Datenspeicher, der Anwendungen, die Streaming-Daten in seinen Datenspeicher produzieren (Produzenten), von solchen Anwendungen entkoppelt, die Streaming-Daten aus dem Datenspeicher verwenden (Konsumenten). Unternehmen nutzen Apache Kafka als Datenquelle für Anwendungen, die kontinuierlich Streaming-Daten analysieren und darauf reagieren.

Mit wenigen Klicks in der Amazon MSK Console stellt Ihnen Amazon MSK Ihre Apache Kafka-Cluster bereit und verwaltet Apache Kafka-Upgrades, sodass Sie immer die sicherste und schnellste Version von Apache Kafka verwenden. Sobald Sie Ihre Cluster konfiguriert haben, können Ihre Anwendungen Daten von Produzenten zu einem Thema streamen, wobei die Daten in Echtzeit von den Konsumenten gelesen werden.

product-page-diagram_Grand-Canyon-How-It-Works2

Erste Schritte mit Amazon MSK

Product-Page_Standard-Icons_02_Sign-Up_SqInk
Setzen Sie einen Amazon MSK-Cluster auf

Registrieren Sie sich für AWS und laden Sie Bibliotheken und Tools herunter.

Product-Page_Standard-Icons_01_Product-Features_SqInk
Lesen Sie das Handbuch "Erste Schritte"

In dieser Schritt-für-Schritt-Anleitung erfahren Sie, wie Sie Ihren Apache Kafka-Cluster auf Amazon MSK einrichten können.

Product-Page_Standard-Icons_03_Start-Building_SqInk
Führen Sie Ihren Apache Kafka-Cluster aus

Führen Sie Ihren Apache Kafka-Cluster jetzt auf Amazon MSK aus. Melden Sie sich bei der Amazon MSK Console an.