-
Introdução ao S2
- O S2 é um armazenamento de dados em streaming para a era da nuvem, uma solução para reforçar o núcleo dos sistemas de dados.
- Busca aplicar a experiência serverless de armazenamento de objetos existente aos dados de streaming.
- O S2 considera o stream como um elemento fundamental do armazenamento em nuvem.
-
E se o stream tiver prioridade sobre objetos?
- O armazenamento de objetos é adequado para dados em repouso, enquanto o armazenamento de stream é projetado para atender às necessidades de dados em movimento.
- O S2 processa dados por unidades de gravação e processa todos os registros em ordem sequencial, mesmo quando vários escritores trabalham ao mesmo tempo.
- Diferente do S3, o S2 permite acompanhar o stream em tempo real.
-
Serverless – e o custo?
- O S2 foi construído com base na escalabilidade e durabilidade ilimitadas do armazenamento de objetos.
- Os usuários podem ajustar o equilíbrio entre latência e custo por stream.
- Oferece duas classes de armazenamento,
Standard e Express, baseadas, respectivamente, no S3 Standard e no S3 Express One Zone da AWS.
- A classe
Express oferece uma latência semelhante à de sistemas de streaming em nuvem baseados em disco.
-
Próximos passos do S2
- O S2 é construído sobre uma infraestrutura de nuvem validada e é testado com uma base de código Rust.
- Atualmente oferece API gRPC, SDK Rust e CLI, com a API REST também em desenvolvimento.
- Entre os próximos passos estão a compatibilidade com o protocolo Kafka, multirregionalidade e a meta de latência abaixo de 5 milissegundos.
- O S2 é uma solução indicada para quem busca streaming em nuvem sem limite de número de streams ou de capacidade de processamento.
1 comentários
Opinião do Hacker News