Armazenamento de objetos
O Milvus armazena ficheiros de índice e registos binários — a maior parte dos seus dados — no armazenamento de objetos. O Milvus suporta o MinIO e uma variedade de armazenamentos de objetos compatíveis com S3 e na nuvem.
Armazenamento de objetos suportados
| Fornecedor/serviço | Compatível como armazenamento de objetos do Milvus |
|---|---|
| MinIO | ✔️ (predefinição para implementações auto-hospedadas) |
| AWS S3 | ✔️ |
| Armazenamento de Blobs do Azure | ✔️ |
| Google Cloud Storage (GCS) | ✔️ |
| Aliyun OSS | ✔️ |
| Tencent COS | ✔️ |
| Huawei Cloud OBS | ✔️ |
| Outros serviços de armazenamento compatíveis com S3 | ✔️ |
Para obter detalhes sobre a configuração, consulte «Configurar o armazenamento de objetos com o Docker Compose ou o Helm » e «Configurar o armazenamento de objetos com o Milvus Operator».
Requisitos adicionais ao utilizar o Woodpecker incorporado
Quando executa a fila de mensagens padrão do Woodpecker com o seu backend de armazenamento de objetos (storage.type=minio), o Woodpecker grava o seu registo de gravação antecipada no mesmo armazenamento de objetos e requer uma semântica rigorosa de gravação condicional do S3. Nem todos os armazenamentos de objetos são compatíveis — por exemplo, o Huawei Cloud OBS não é atualmente suportado como backend do Woodpecker, apesar de funcionar como armazenamento de objetos normal do Milvus.
Consulte a matriz de compatibilidade de armazenamento de objetos na página do Woodpecker para conhecer os requisitos exatos por fornecedor.