Tecnologia

Desde o início, o Redis Enterprise foi construído para oferecer suporte a qualquer caso de uso moderno em tempo real, em maior escala, com confiabilidade total e latência a taxas abaixo de um milissegundo.

Nossa tecnologia garante 99,999% de disponibilidade, com implantação Ativo-Ativo em todas as regiões, nuvens, locais e híbridos. Ela suporta escalabilidade linear (escala de até petabytes e centenas de milhões de operações por segundo), mantendo uma latência abaixo de um milissegundo para consultas simples e complexas.

Nossa arquitetura multilocatário compartilhada permite que você inicie bancos de dados Redis em segundos e por uma fração do custo, ao passo que nossa tecnologia Redis on Flash garante um custo de propriedade atraente em escala. 

O Redis Enterprise inclui todos os ingredientes de banco de dados necessários para um sistema de registro: tempo de failover de um dígito, mecanismo aprimorado de armazenamento, backup e restauração com recuperação automática de clusters e provisionamento de segurança multicamadas. Graças aos módulos Redis, os modelos de dados modernos, tais como pesquisa, JSON, gráficos, séries temporais, filtro Bloom e IA, agora estão totalmente integrados ao Redis Enterprise. Além disso, com nosso poderoso mecanismo programável, RedisGears, os desenvolvedores podem agendar qualquer fluxo de dados em nós de cluster, shards, estruturas de dados e modelos de dados, mantendo o tempo de processamento de milissegundos do Redis.

Geodistribuição ativo-ativo (baseada em CRDT)

A topologia Geodistribuída Ativo-Ativo é obtida por meio da implementação de CRDTs (tipos de dados replicados sem conflito) no Redis Enterprise, com um banco de dados global abrangendo vários clusters, o que é conhecido como “banco de dados replicado livre de conflitos” ou “CRDB” (do inglês, conflict-free replicated database).

Redis on Flash

O Redis Enterprise permite criar bancos de dados Redis on Flash (RoF) que ampliam sua capacidade DRAM com SSDs e memória persistente a fim de armazenar muito mais dados com menos recursos, o que reduz custos.

Arquitetura de clusters do Redis Enterprise

Um cluster, nos termos do Redis Enterprise, é um conjunto de instâncias de nuvem, nós de máquina virtual/contêiner ou servidores básicos que permitem que qualquer número de bancos de dados Redis seja criado em um pool de memória/armazenamento compartilhado entre o conjunto. O cluster não precisa ser escalado para cima/fora (ou para baixo/dentro) cada vez que um novo banco de dados é criado ou excluído.

Escalonamento linear com o Redis Enterprise

O Redis Enterprise foi testado para demonstrar escalabilidade linear real, passando de 10 milhões de operações por segundo com 6 instâncias do AWS EC2 para 30 milhões de operações por segundo com 18 instâncias do AWS EC2. Ele oferece várias maneiras de expandir seu banco de dados…

O Redis possui alta disponibilidade

A maior parte das implantações NoSQL usa três réplicas para garantir alta disponibilidade (AD). A partir de uma perspectiva de alto nível, a primeira réplica normalmente é usada para armazenar seu conjunto de dados, a segunda voltada a propósitos de failover e a terceira para servir como um agente de desempate no caso de um evento de divisão de rede.

O Redis possui durabilidade

O Redis Enterprise é um banco de dados de alta durabilidade com suporte para o mecanismo de persistência de dados AOF (Append-Only File), em que cada fragmento de um banco de dados Redis adiciona novas linhas ao seu arquivo persistente de uma das formas a seguir.

Backups, recuperação de cluster e recuperação em caso de desastre

Além da funcionalidade de persistência de dados, o Redis Enterprise oferece suporte pronto ao uso para serviços de backup e restauração. O Redis Enterprise permite que você faça o backup do seu banco de dados (em todos os shards) em uma das principais soluções de armazenamento em nuvem pública.

Geodistribuição de ativo para ativo

Com o Redis Enterprise, é possível criar implantações Ativo-Passivo Geodistribuídas por meio de ‘da funcionalidade “replicar de”. Esta funcionalidade de replicação unidirecional permite sincronizar dados entre bancos de dados de origem e destino, colocando fisicamente os dados mais próximos do usuário a fim de prover acesso de leitura com baixa latência.

Módulos integrados

O Redis Enterprise permite que integrar perfeitamente aos módulos do Redis em seu banco de dados. Os módulos são plug-ins que estendem o Redis para cobrir os casos de uso mais populares em qualquer setor. O Redis Enterprise vem com uma coleção de módulos integrados, cada um dos quais é confiável, testado e verificado para funcionar com o Redis Enterprise, bem como com o Redis de código aberto.

Segurança e confiabilidade do Redis

A arquitetura do Redis Enterprise foi criada para fornecer a você um grande controle com objetivo de ajudá-lo a cumprir suas normas e regulamentações de segurança. Além disso, oferece caminhos separados para acesso administrativo e aos dados, ajudando a simplificar a conformidade.