Almacenamiento de objetos
Milvus almacena los archivos de índice y los registros binarios —la mayor parte de sus datos— en un almacenamiento de objetos. Milvus es compatible con MinIO y con una amplia gama de almacenes de objetos en la nube y compatibles con S3.
Almacenamiento de objetos compatible
| Proveedor/servicio | Compatible como almacenamiento de objetos de Milvus |
|---|---|
| MinIO | ✔️ (predeterminado para implementaciones autohospedadas) |
| AWS S3 | ✔️ |
| Almacenamiento de blobs de Azure | ✔️ |
| Google Cloud Storage (GCS) | ✔️ |
| Aliyun OSS | ✔️ |
| Tencent COS | ✔️ |
| Huawei Cloud OBS | ✔️ |
| Otros servicios de almacenamiento compatibles con S3 | ✔️ |
Para obtener más información sobre la configuración, consulta «Configurar el almacenamiento de objetos con Docker Compose o Helm » y «Configurar el almacenamiento de objetos con Milvus Operator».
Requisitos adicionales al utilizar Woodpecker integrado
Cuando se ejecuta la cola de mensajes predeterminada de Woodpecker con su backend de almacenamiento de objetos (storage.type=minio), Woodpecker escribe su registro de escritura anticipada en el mismo almacenamiento de objetos y requiere una semántica estricta de escritura condicional de S3. No todos los almacenes de objetos cumplen los requisitos; por ejemplo, Huawei Cloud OBS no es compatible actualmente como backend de Woodpecker, aunque funciona como almacenamiento de objetos Milvus normal.
Consulta la matriz de compatibilidad de almacenamiento de objetos en la página de Woodpecker para conocer los requisitos exactos de cada proveedor.