O MongoDB Ops Manager pode automatizar, monitorar e fazer backup de sua infraestrutura MongoDB.
Automação
A automação do gerente de operações permite configurar e manter clusters e nós MongoDB.

Agentes MongoDB que usam Automação em cada host MongoDB podem manter suas implementações MongoDB. Você pode instalar o agente MongoDB. A automação pode adicionar hosts e implementar e atualizar clusters novos ou existentes.
Monitoramento
O monitoramento do gerente de operações fornece relatórios, visualizações e alertas em tempo real sobre indicadores-chave de banco de dados e hardware.
Como funciona o monitoramento
Quando você ativa o monitoramento em um host do MongoDB, o monitoramento coleta estatísticas dos nós em sua implantação do MongoDB. O agente transmite estatísticas do banco de dados de volta ao Ops Manager para relatar o status de implementação em tempo real. Você pode configurar alertas nos indicadores escolhidos.
Backup.
O Ops Manager Backup fornece snapshots programados e recuperação pontual dos conjuntos de réplica e clusters fragmentadosdo MongoDB.
Como funciona o backup
Quando você ativa o Backup para uma MongoDB deployment, o Backup obtém instantâneos dos dados dos processos do MongoDB especificados.
Observação
Clusters sharded e conjuntos de réplicas são os únicos tipos de implantação que você pode fazer backup se seus bancos de dados executarem o MongoDB versão de compatibilidade do recurso 4.2 e versões anteriores. Para fazer backup de um processo mongod autônomo executando o MongoDB versão de compatibilidade do recurso 4.2 ou anterior, você deve convertê-lo em um conjunto de réplicas de nó único.
Fluxo de trabalho de backup
Os backups dependem do do seu banco de dados. Para MongoDB version compatibility MongoDB,4.4 o FCV pode ser 4.2 4.4ou.
O processo de backup tira um snapshot do diretório de dados nos intervalos de snapshots programados.
Esse processo copia os arquivos de dados em uma implantação do MongoDB, enviando-os pela rede por meio do Ops Manager para o armazenamento de snapshot existente.
Seu sistema ainda pode gerenciar operações de leitura e gravação durante o processo de cópia.
Com o novo processo de backup, não há mais sincronizações iniciais. Como resultado de não ter sincronização inicial, o Ops Manager (usando um mongod executando FCV 4.2) pode oferecer suporte a uma gama mais ampla de clientes, como aqueles que usam muito renameCollection.
O agente MongoDB usa o cursor de backup incremental do WiredTier para capturar as alterações incrementais.
O processo de backup funciona dessa maneira, independentemente de como as capturas de imagem são armazenadas.
O backup usa uma versão de instância MongoDB igual ou superior à versão da réplica configurada.
O backup obtém e armazena instantâneos com base em uma política de retenção de instantâneos definida pelo usuário. Os snapshots de cluster fragmentados interrompem temporariamente o balanceador. Os instantâneos, em seguida, podem inserir um token de marcador em todos os shards e servidores de configuração no cluster. O Ops Manager tira um snapshot quando os tokens de marcador aparecem nos dados do snapshot.
A capacidade de armazenamento necessária depende do número de snapshots e do tipo de armazenamento de snapshots que você escolher. A tabela a seguir descreve as diferenças nos armazenamentos de snapshots:
Armazenamento de snapshots | Descrição |
|---|---|
Loja de blocos do MongoDB | Somente as diferenças entre cada snapshot sucessivo são armazenadas. A compactação e a eliminação de duplicação em nível de bloco reduzem o tamanho dos dados de snapshot. |
Bucket de armazenamento compatível com AWS S3 | Somente as diferenças entre cada snapshot sucessivo são armazenadas. A compactação e a eliminação de duplicação em nível de bloco reduzem o tamanho dos dados de snapshot. |
bucket de armazenamento compatível com S3 | Somente as diferenças entre cada snapshot sucessivo são armazenadas. A compactação e a eliminação de duplicação em nível de bloco reduzem o tamanho dos dados de snapshot. |
Todos os snapshots representam um backup completo. MongoDB Ops Manager pode fazer backup de dados como um backup completo ou incremental. MongoDB Ops Manager requer um backup completo:
Para seu primeiro backup.
Depois que um snapshots for excluído.
Se o tamanho do bloco blockstore for alterado.
Backups incrementais reduzem os custos de transferência e armazenamento da rede.
Para saber mais sobre como configurar backups, consulte Opções de configuração de backup.
Restaurar dados
O backup pode restaurar dados de uma captura de imagem agendada completa ou de um ponto selecionado entre capturas de imagem.
Você pode restaurar clusters fragmentados e conjuntos de réplicas a partir de pontos no tempo selecionados.
Quando você restaura a partir de um snapshot, o Ops Manager lê diretamente do armazenamento de snapshot. Você pode restaurar o snapshot:
Para outro cluster.
Para baixar os arquivos de snapshots a partir de um link HTTPS.
Ao restaurar a partir de um momento específico, o Ops Manager faz o seguinte:
Restaura uma snapshot completa do armazenamento de snapshot.
Aplica oplogs armazenados até atingir o momento especificado.
Fornece as atualizações de snapshots e oplog usando os mesmos mecanismos de HTTPS.
Você pode configurar quanto do oplog deseja manter por backup. Isso afeta a quantidade de tempo que uma restauração point-in-time pode cobrir.