跳到主要内容
版本:v3.0.x

Object Storage

Milvus 将索引文件和 binary logs(即其大部分数据)存储在 Object Storage 中。Milvus 支持 MinIO,以及多种兼容 S3 的对象存储和云对象存储。

支持的对象存储

Provider / service是否支持作为 Milvus 对象存储
MinIO✔️(自托管部署的默认选项)
AWS S3✔️
Azure Blob Storage✔️
Google Cloud Storage (GCS)✔️
Aliyun OSS✔️
Tencent COS✔️
Huawei Cloud OBS✔️
其他 S3-compatible storage✔️

有关配置详情,请参阅 使用 Docker Compose 或 Helm 配置对象存储使用 Milvus Operator 配置对象存储

Additional requirements when using embedded Woodpecker

当你使用默认的 Woodpecker 消息队列及其对象存储后端(storage.type=minio)时,Woodpecker 会将 write-ahead log 写入同一对象存储,并要求对象存储支持 严格的 S3 Conditional-Write 语义。并非所有对象存储都满足要求,例如 Huawei Cloud OBS 目前 不支持 作为 Woodpecker 后端,即使它可以作为常规 Milvus 对象存储使用。

有关各提供商的确切要求,请参阅 Woodpecker 页面中的对象存储兼容性矩阵。