Archiviazione a oggetti
Milvus archivia i file di indice e i log binari — la maggior parte dei propri dati — nell'object storage. Milvus supporta MinIO e una vasta gamma di archivi di oggetti cloud e compatibili con S3.
Archivi a oggetti supportati
| Fornitore / servizio | Supportato come archiviazione a oggetti Milvus |
|---|---|
| MinIO | ✔️ (impostazione predefinita per le distribuzioni self-hosted) |
| AWS S3 | ✔️ |
| Azure Blob Storage | ✔️ |
| Google Cloud Storage (GCS) | ✔️ |
| Aliyun OSS | ✔️ |
| Tencent COS | ✔️ |
| Huawei Cloud OBS | ✔️ |
| Altri servizi di archiviazione compatibili con S3 | ✔️ |
Per i dettagli sulla configurazione, consultare Configurare l'Object Storage con Docker Compose o Helm e Configurare l'Object Storage con Milvus Operator.
Requisiti aggiuntivi per l’utilizzo di Woodpecker integrato
Quando si esegue la coda di messaggi predefinita di Woodpecker con il relativo backend di archiviazione a oggetti (storage.type=minio), Woodpecker scrive il proprio log di scrittura anticipata (write-ahead) nello stesso archivio a oggetti e richiede una semantica rigorosa di scrittura condizionale S3. Non tutti gli archivi a oggetti sono idonei: ad esempio, Huawei Cloud OBS non è attualmente supportato come backend di Woodpecker, sebbene funzioni come normale archiviazione a oggetti Milvus.
Consultare la matrice di compatibilità degli archivi a oggetti nella pagina di Woodpecker per i requisiti esatti per ciascun provider.