Kapitel 8. Daten-Streaming in Kubernetes

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Wenn du an Dateninfrastruktur denkst, ist Persistenz für viele das Erste, was ihnen in den Sinn kommt - die Speicherung des Status laufender Anwendungen. Dementsprechend haben wir uns bis jetzt auf Datenbanken und Speicherung konzentriert. Jetzt ist es an der Zeit, auch die anderen Aspekte des Cloud Native Data Stack zu betrachten.

Für diejenigen unter euch, die Datenpipelines verwalten, könnte Streaming der Ausgangspunkt sein, während andere Teile eurer Dateninfrastruktur zweitrangig sind. Unabhängig davon, wo du anfängst, ist die Datenbewegung ein wichtiger Teil des gesamten Daten-Stacks. In diesem Kapitel werden wir untersuchen, wie du Streaming-Technologien in Kubernetes nutzen kannst, um Daten sicher und zuverlässig in deinen nativen Cloud-Anwendungen auszutauschen.

Einführung in das Streaming

In Kapitel 1 haben wir Streaming als die Funktion definiert, Daten von einem Punkt zu einem anderen zu bewegen und in einigen Fällen Daten während der Übertragung zu verarbeiten. Die Geschichte des Streaming ist fast so lang wie die der Persistenz. Als die Daten in verschiedenen isolierten Speichern gesammelt wurden, wurde klar, dass die zuverlässige Übertragung von Daten genauso wichtig ist wie die zuverlässige Speicherung von Daten. Damals nannte man das noch Messaging. Die Daten wurden langsam, aber zielgerichtet ...

Get Cloud Native Daten auf Kubernetes verwalten now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.