Atlas Edge Server - Preview
Você tem um depósito, loja de varejo ou outro local onde os dispositivos precisam sincronizar perfeitamente seus dados. Esses locais podem ou não estar online em determinado momento. A falta de uma conexão de rede não deve impedir que os dispositivos compartilhem dados uns com os outros.
O servidor de borda é executado on-premises e lida com a sincronização entre dispositivos locais e a sincronização bidirecional entre o servidor de borda e o Atlas.
Edge Server está em visualização pública. Leia nosso blog para saber as novidades.
Funcionalidades principais
Sincronização local + atlas
O Edge Server é uma instância local do MongoDB emparelhada com um servidor Device Sync que executa no local. Ele sincroniza facilmente com o Atlas quando há uma conexão de rede.
Otimizar largura de banda
O Delta Sync garante que somente campos com alterações em um documento sejam enviados ao Atlas. Os dados de missão crítica são transferidos de forma eficiente, minimizando o congestionamento da rede.
Independência do cliente
Os clientes de borda podem sincronizar e acessar dados essenciais de forma independente, mesmo quando desconectados do banco de dados central. Aplicativos e dispositivos em uma infraestrutura conectada continuam funcionando perfeitamente, apesar da conectividade intermitente.
Configuração do Edge Server
Crie um serviço no Edge Server
Você pode usar o Edge Server com drivers e ferramentas do MongoDB em um serviço do Edge Server. Ou pode usar o Edge Server com o Atlas Device SDK para desenvolver aplicativos móveis e de borda habilitados para Sync e obter os benefícios da resolução de conflitos e do roaming entre servidores.
Para começar a usar rapidamente um aplicativo móvel Atlas Device SDK, crie um aplicativo modelo. Isso cria um aplicativo habilitado para o Device Sync com um cliente para download que você pode usar para se conectar a um Edge Server.
Conectar-se ao Servidor de borda a partir de um cliente
Conecte-se a um Edge Server com um driver MongoDB ou com um cliente do Atlas Device SDK. Os clientes locais podem sincronizar dados por meio do Edge Server mesmo sem conectividade de rede. Quando o Edge Server se conecta com o Atlas, ele sincroniza dados dos clientes locais.
Seguro, poderoso, rápido
Autenticação segura
Os fornecedores de autenticação de usuário integrada incluem anônimo, e-mail/senha, chave de API e JWT personalizado. Um sistema de permissões baseado em usuário permite que você controle quem pode acessar quais dados.
Resolução de conflitos
O Edge Server usa o mecanismo do Device Sync para lidar com conflitos. Você não precisa escrever código personalizado complexo para resolver gravações conflitantes de vários servidores do Edge. Ao emparelhar o Edge Server com o Atlas Device SDK, você também obtém resolução de conflitos para os clientes.
Reduzir a latência
Ter uma camada de dados local permite a rápida sincronização de dados críticos com dispositivos de borda. Reduz a latência e habilita ações imediatas com base em insights em tempo real.