Cópia de segurança do Milvus
O Milvus Backup é uma ferramenta que permite aos utilizadores fazer cópias de segurança e restaurar dados Milvus. Ele fornece tanto CLI quanto API para se encaixar em diferentes cenários de aplicação.
Pré-requisitos
Antes de começar a usar o Milvus Backup, certifique-se de que
- O sistema operativo é o CentOS 7.5+ ou o Ubuntu LTS 18.04+,
- A versão do Go é 1.20.2 ou posterior.
Arquitetura
Arquitetura do Milvus Backup
O Milvus Backup facilita a cópia de segurança e o restauro de metadados, segmentos e dados nas instâncias do Milvus. Fornece interfaces norte, tais como CLI, API e módulo Go baseado em gRPC, para uma manipulação flexível dos processos de cópia de segurança e restauro.
O Milvus Backup lê os metadados e segmentos da coleção a partir da instância de origem do Milvus para criar uma cópia de segurança. Em seguida, copia os dados da coleção do caminho raiz da instância Milvus de origem e guarda os dados copiados no caminho raiz da cópia de segurança.
Para restaurar a partir de uma cópia de segurança, o Milvus Backup cria uma nova coleção na instância de destino do Milvus com base nos metadados da coleção e na informação do segmento na cópia de segurança. Em seguida, copia os dados de backup do caminho raiz do backup para o caminho raiz da instância de destino.