-
Introduction de S2
- S2 est un stockage de données en streaming conçu pour l’ère du cloud, une solution destinée à renforcer le cœur des systèmes de données.
- Il vise à appliquer l’expérience serverless du stockage d’objets existant aux données de streaming.
- S2 considère le flux comme un élément fondamental du stockage cloud.
-
Et si le flux priorise les objets ?
- Le stockage d’objets convient aux données au repos, tandis que le stockage de flux est conçu pour répondre aux besoins des données en mouvement.
- S2 traite les données par enregistrements et, même si plusieurs producteurs écrivent en parallèle, il traite chaque enregistrement de manière séquentielle.
- Contrairement à S3, S2 permet de suivre les flux en temps réel.
-
Serverless – quel coût ?
- S2 est construit sur la scalabilité illimitée et la durabilité du stockage d’objets.
- Les utilisateurs peuvent ajuster le compromis entre latence et coût pour chaque flux.
- Il propose deux classes de stockage,
Standard et Express, qui s’appuient respectivement sur AWS S3 Standard et S3 Express One Zone.
- La classe
Express offre une latence comparable à celle des systèmes de streaming cloud basés sur disque.
-
Les prochaines étapes de S2
- S2 s’appuie sur une infrastructure cloud éprouvée et une base de code Rust testée.
- Il propose actuellement une API gRPC, un SDK Rust et une CLI ; une API REST est également en cours de développement.
- Il prévoit de garantir la compatibilité avec le protocole Kafka, une architecture multi-régions et un objectif de latence inférieure à 5 millisecondes.
- S2 est la solution adaptée aux utilisateurs qui veulent un streaming cloud sans limite sur le nombre de flux ni sur le débit.
1 commentaires
Avis sur Hacker News