-
S2-Einführung
- S2 ist ein Streaming-Datenspeicher für das Zeitalter der Cloud und eine Lösung zur Stärkung der Kernsysteme von Dateninfrastrukturen.
- Es soll die serverlose Erfahrung bestehender Objektspeicher auf Streaming-Daten übertragen.
- S2 betrachtet Streams als grundlegende Bausteine des Cloud-Speichers.
-
Was, wenn Streams Vorrang vor Objekten haben?
- Objektspeicher eignen sich für ruhende Daten, während Stream-Speicher auf die Anforderungen bewegter Daten ausgelegt sind.
- S2 verarbeitet Daten in Datensatz-Einheiten und verarbeitet auch bei mehreren gleichzeitigen Schreibenden alle Datensätze sequentiell.
- Anders als bei S3 kann S2 Streams in Echtzeit verfolgen.
-
Serverless – was kostet das?
- S2 wurde auf Basis der unbegrenzten Skalierbarkeit und Haltbarkeit von Objektspeichern aufgebaut.
- Nutzer können für jeden Stream das Gleichgewicht zwischen Latenz und Kosten anpassen.
- Es werden zwei Storage-Klassen bereitgestellt:
Standard und Express, die auf AWS S3 Standard und S3 Express One Zone basieren.
- Die Klasse
Express bietet eine Latenz, die einem diskbasierten Cloud-Streaming-System ähnelt.
-
Die nächsten Schritte von S2
- S2 basiert auf geprüfter Cloud-Infrastruktur und wurde mit einer Rust-Codebasis getestet.
- Zurzeit werden gRPC API, Rust SDK und CLI bereitgestellt; die REST API ist noch in Entwicklung.
- Künftige Pläne umfassen Kafka-Protokollkompatibilität, Multi-Region-Betrieb und eine angestrebte Latenz von unter 5 Millisekunden.
- S2 ist eine passende Lösung für Anwender, die Cloud-Streaming ohne Beschränkung der Stream-Anzahl oder des Durchsatzes wünschen.
1 Kommentare
Hacker News Kommentare