Milvus 백업
Milvus 백업은 사용자가 Milvus 데이터를 백업하고 복원할 수 있는 도구입니다. 다양한 애플리케이션 시나리오에 맞게 CLI와 API를 모두 제공합니다.
전제 조건
Milvus 백업 사용을 시작하기 전에 다음 사항을 확인하세요.
- 운영 체제는 CentOS 7.5 이상 또는 Ubuntu LTS 18.04 이상입니다,
- Go 버전은 1.20.2 이상입니다.
아키텍처
Milvus 백업 아키텍처
Milvus Backup은 Milvus 인스턴스 전반에서 메타데이터, 세그먼트 및 데이터의 백업과 복원을 용이하게 합니다. 백업 및 복원 프로세스의 유연한 조작을 위해 CLI, API 및 gRPC 기반 Go 모듈과 같은 노스바운드 인터페이스를 제공합니다.
Milvus Backup은 소스 Milvus 인스턴스에서 컬렉션 메타데이터와 세그먼트를 읽어 백업을 생성합니다. 그런 다음 소스 Milvus 인스턴스의 루트 경로에서 컬렉션 데이터를 복사하고 복사된 데이터를 백업 루트 경로에 저장합니다.
백업에서 복원하려면 Milvus 백업은 백업의 컬렉션 메타데이터 및 세그먼트 정보를 기반으로 대상 Milvus 인스턴스에 새 컬렉션을 만듭니다. 그런 다음 백업 루트 경로에서 대상 인스턴스의 루트 경로로 백업 데이터를 복사합니다.