오브젝트 스토리지
Milvus는 데이터의 대부분을 차지하는 인덱스 파일과 바이너리 로그를 오브젝트 스토리지에 저장합니다. Milvus는 MinIO와 다양한 S3 호환 및 클라우드 오브젝트 스토리지를 지원합니다.
지원되는 오브젝트 스토리지
| 제공업체/서비스 | Milvus 오브젝트 스토리지로 지원됨 |
|---|---|
| MinIO | ✔️ (자체 호스팅 배포 시 기본값) |
| AWS S3 | ✔️ |
| Azure Blob Storage | ✔️ |
| Google Cloud Storage (GCS) | ✔️ |
| 알리윈 OSS | ✔️ |
| 텐센트 COS | ✔️ |
| 화웨이 클라우드 OBS | ✔️ |
| 기타 S3 호환 스토리지 | ✔️ |
구성에 대한 자세한 내용은 ‘Docker Compose 또는 Helm을 사용한 오브젝트 스토리지 구성’ 및 ‘Milvus Operator를 사용한 오브젝트 스토리지 구성’을 참조하십시오.
임베디드 Woodpecker 사용 시 추가 요구 사항
기본 Woodpecker 메시지 큐를 오브젝트 스토리지 백엔드(storage.type=minio)와 함께 실행할 경우, Woodpecker는 사전 기록 로그(write-ahead log)를 동일한 오브젝트 스토리지에 기록하며 엄격한 S3 조건부 쓰기(Conditional-Write) 세манти크를 요구합니다. 모든 오브젝트 스토리지가 이 요건을 충족하는 것은 아닙니다. 예를 들어, Huawei Cloud OBS는 일반 Milvus 오브젝트 스토리지로는 작동하지만, 현재 Woodpecker 백엔드로는 지원되지 않습니다.
제공업체별 정확한 요구 사항은 Woodpecker 페이지의 오브젝트 스토리지 호환성 매트릭스를 참조하십시오.