Skip to main content

Armazenamento em bloco definido por software NVMe/TCP da Simplyblock

Operar sistemas de armazenamento na nuvem já traz desafios suficientes, por que você também aceitaria uma perda em recursos e tecnologia? Muitas soluções de armazenamento definido por software disponíveis carecem de recursos como hierarquização de armazenamento, clonagem de volumes, replicação assíncrona ou codificação de apagamento para proteção eficiente de dados com menos cópias de dados.

Simplyblock é diferente nesse aspecto. Com os recursos esperados em toda a indústria, além do mecanismo de armazenamento subjacente baseado em copy-on-write, a Simplyblock oferece a solução de armazenamento em bloco definido por software mais abrangente disponível. A tecnologia, baseada em NVMe/TCP e NVMe-oF, é otimizada para cargas de trabalho intensivas em I/O no Kubernetes. A Simplyblock funciona em qualquer lugar, incluindo implantações bare-metal e AWS.

Why simplyblock?

O motor por trás da otimização inteligente do armazenamento

No centro da inovação da Simplyblock está nossa avançada tecnologia de virtualização de armazenamento (armazenamento em bloco definido por software), projetada para se integrar perfeitamente e aprimorar os ambientes de nuvem. Nossa solução opera como uma camada de abstração sofisticada, gerenciando inteligentemente as complexidades dos sistemas de armazenamento subjacentes.

Arquitetura de Pool de Armazenamento Unificado

A Simplyblock cria um pool de armazenamento unificado agregando múltiplos recursos de armazenamento, incluindo NVMes, SSDs, HDDs e armazenamentos de objetos. Esse pool atua como uma única entidade lógica de armazenamento, abstraindo as complexidades dos diferentes tipos de armazenamento por meio de uma interface NVMe lógica padronizada. Nosso algoritmo distribuído garante a colocação ideal dos dados nesses recursos, equilibrando desempenho e custos.

Why simplyblock?
Why simplyblock?

Implementação de NVMe Over Fabrics

Aproveitamos a tecnologia NVMe over Fabrics (NVMe-oF), especificamente NVMe over TCP, para fornecer acesso de alta velocidade e baixa latência aos recursos de armazenamento. Esse protocolo oferece melhorias de desempenho significativas em relação às conexões iSCSI tradicionais, mantendo ampla compatibilidade com sistemas existentes. O uso de NVMe over TCP nos permite oferecer um desempenho próximo ao armazenamento local, mesmo para volumes de armazenamento em bloco remotos.

Mecanismo Inteligente de Hierarquização e Cache

Nossa plataforma analisa continuamente os padrões de acesso aos dados para tomar decisões inteligentes sobre sua alocação. Os dados acessados com frequência são mantidos em camadas de alto desempenho, como o armazenamento NVMe local, enquanto os dados menos acessados são movidos automaticamente para camadas mais econômicas, como armazenamento de objetos ou HDDs. Esse processo é totalmente transparente para as aplicações, garantindo desempenho ideal sem necessidade de intervenção manual.

Next Generation Distributed Elastic Block Storage
Why simplyblock?

Tecnologia de Copy-on-Write e Snapshot

A Simplyblock implementa um eficiente mecanismo de copy-on-write para todas as operações de escrita. Essa tecnologia é a base para nossos recursos de snapshot instantâneo e clonagem. Quando um snapshot é criado ou um volume é clonado, rastreamos apenas as alterações a partir desse ponto, minimizando o overhead de armazenamento e permitindo a criação rápida de ambientes de desenvolvimento ou teste.

Integração com Kubernetes via Driver CSI

Nosso driver Container Storage Interface (CSI) integra perfeitamente o armazenamento em bloco definido por software da Simplyblock aos ambientes Kubernetes. Esse driver traduz as solicitações de armazenamento do Kubernetes em operações da Simplyblock, permitindo o provisionamento dinâmico e a gestão dos recursos de armazenamento. Ele suporta recursos avançados, como expansão de volumes e criação de snapshots diretamente pelas APIs do Kubernetes.

Cloud-native simplyblock Kubernetes block
Why simplyblock?

Codificação de Apagamento para Proteção de Dados

Para garantir a integridade e disponibilidade dos dados, a Simplyblock emprega codificação de apagamento em seu armazenamento em bloco SDS. Semelhante ao RAID-5, mas mais eficiente, nossa codificação de apagamento distribui os dados e as informações de paridade entre vários nós de armazenamento. Essa abordagem oferece proteção robusta contra perda de dados, minimizando o overhead de armazenamento em comparação com os métodos tradicionais de replicação.

Replicação Assíncrona para Recuperação de Desastres

Nossa solução de recuperação de desastres utiliza um mecanismo de replicação assíncrona. As alterações nos dados são continuamente transmitidas para um log de pré-escrita armazenado em um armazenamento de objetos. Esse log pode ser usado para recriar todo o estado do armazenamento em uma zona de disponibilidade diferente, permitindo a recuperação com RPO quase zero em cenários de desastre.

Why simplyblock?
Why simplyblock?

Isolamento Multi-Tenant

A arquitetura da Simplyblock foi projetada como um armazenamento multi-tenant. Implementamos um isolamento rigoroso entre tenants no nível de armazenamento, permitindo que múltiplos usuários ou aplicações compartilhem o mesmo pool de armazenamento subjacente sem comprometer a segurança ou o desempenho. Os dados de cada tenant são logicamente separados e podem ser gerenciados, criptografados e otimizados individualmente.