Stockage d'objets
Milvus stocke les fichiers d’index et les journaux binaires — qui constituent l’essentiel de ses données — dans un système de stockage d’objets. Milvus prend en charge MinIO ainsi qu’une gamme de systèmes de stockage d’objets compatibles S3 et cloud.
Stockage d'objets pris en charge
| Fournisseur / service | Prise en charge en tant que stockage d’objets Milvus |
|---|---|
| MinIO | ✔️ (par défaut pour les déploiements auto-hébergés) |
| AWS S3 | ✔️ |
| Stockage Blob Azure | ✔️ |
| Google Cloud Storage (GCS) | ✔️ |
| Aliyun OSS | ✔️ |
| Tencent COS | ✔️ |
| Huawei Cloud OBS | ✔️ |
| Autres solutions de stockage compatibles S3 | ✔️ |
Pour plus de détails sur la configuration, consultez les sections « Configurer le stockage d'objets avec Docker Compose ou Helm » et « Configurer le stockage d'objets avec Milvus Operator ».
Exigences supplémentaires lors de l’utilisation de Woodpecker intégré
Lorsque vous exécutez la file d’attente de messages Woodpecker par défaut avec son backend de stockage d’objets (storage.type=minio), Woodpecker écrit son journal d’écriture anticipée dans ce même stockage d’objets et nécessite une sémantique d’écriture conditionnelle S3 stricte. Tous les stockages d’objets ne sont pas compatibles — par exemple, Huawei Cloud OBS n’ est actuellement pas pris en charge en tant que backend Woodpecker, même s’il fonctionne comme un stockage d’objets Milvus standard.
Consultez le tableau de compatibilité des stockages d’objets sur la page Woodpecker pour connaître les exigences précises par fournisseur.