Amazon Managed Streaming for Apache Kafka (Amazon MSK)

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

Amazon MSK ist ein vollständig 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 MSK können Sie auf einfache Weise Produktionsanwendungen auf Apache Kafka erstellen und ausführen, ohne dass Sie über das Know-how zur Verwaltung der Apache Kafka-Infrastruktur verfügen 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.

Vorteile

Vollständig kompatibel

Amazon MSK führt Apache 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 Wartung der Apache Kafka-Cluster und Apache ZooKeeper-Knoten 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 mehrere Sicherheitsstufen für Ihre Apache Kafka-Cluster, einschließlich VPC-Netzwerkisolation, AWS IAM für die API-Autorisierung auf Steuerebene, Verschlüsselung im Ruhezustand, TLS-Verschlüsselung während der Übertragung, TLS-basierte Zertifikatauthentifizierung und Kompatibilität mit Apache Kafka Access Control Lists (ACLs).

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.

Amazon MSK So funktioniert‘s-Diagramm

Nehmen Sie an einem Webinar teil, um mehr über Amazon MSK zu erfahren.

Erste Schritte mit Amazon MSK

Setzen Sie einen Amazon MSK-Cluster auf
Setzen Sie einen Amazon MSK-Cluster auf

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

Lesen Sie das Handbuch „Erste Schritte“
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.

Führen Sie Ihren Apache Kafka-Cluster aus
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.