Menu Docs

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.

Ilustração do servidor Atlas Edge Server
O que é
Um ícone representando uma nuvem com um ícone de transferência bidirecional

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.

Um ícone representando a sincronização de dados

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.

Um ícone representando dois dispositivos móveis compartilhando dados

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.

Como funciona
1

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.

2

Configure o hardware no local ou um servidor de nuvem para hospedar seu Edge Server. Use nossa ferramenta de linha de comando edgectl para instalar e configurar uma instância do Edge Server em seu hardware.

3

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.

Mais informações
Um ícone representando um usuário com um escudo, representando o acesso

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.

Um ícone retratando a resolução de conflitos

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.

Um ícone que retrata um dispositivo móvel com sincronização de dados

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.