Objektspeicher
Milvus speichert Indexdateien und Binärprotokolle – den Großteil seiner Daten – im Objektspeicher. Milvus unterstützt MinIO sowie eine Reihe von S3-kompatiblen und Cloud-basierten Objektspeichern.
Unterstützte Objektspeicher
| Anbieter / Dienst | Als Milvus-Objektspeicher unterstützt |
|---|---|
| MinIO | ✔️ (Standard für selbst gehostete Bereitstellungen) |
| AWS S3 | ✔️ |
| Azure Blob Storage | ✔️ |
| Google Cloud Storage (GCS) | ✔️ |
| Aliyun OSS | ✔️ |
| Tencent COS | ✔️ |
| Huawei Cloud OBS | ✔️ |
| Andere S3-kompatible Speicherlösungen | ✔️ |
Einzelheiten zur Konfiguration finden Sie unter „Objektspeicher mit Docker Compose oder Helm konfigurieren “ und „Objektspeicher mit Milvus Operator konfigurieren“.
Zusätzliche Anforderungen bei der Verwendung von Embedded Woodpecker
Wenn Sie die Standard -Woodpecker -Nachrichtenwarteschlange mit ihrem Objekt-Speicher-Backend (storage.type=minio) ausführen, schreibt Woodpecker sein Write-Ahead-Protokoll in denselben Objekt-Speicher und erfordert strenge S3-Conditional-Write-Semantik. Nicht jeder Objektspeicher erfüllt diese Anforderungen – beispielsweise wird Huawei Cloud OBS derzeit nicht als Woodpecker-Backend unterstützt, obwohl es als regulärer Milvus-Objektspeicher funktioniert.
Die genauen Anforderungen pro Anbieter finden Sie in der Kompatibilitätsmatrix für Objektspeicher auf der Woodpecker -Seite.