Configuration requise pour l'installation de Milvus Standalone
Avant d'installer une instance de Milvus Standalone, vérifiez que votre matériel et vos logiciels répondent aux exigences.
Configuration matérielle requise
| Composant | Configuration requise | Recommandation | Remarque |
|---|---|---|---|
| Processeur |
|
| |
| Jeu d'instructions du processeur |
|
| La recherche de similarité vectorielle et la création d’index dans Milvus nécessitent que le processeur prenne en charge les jeux d’extensions SIMD (Single Instruction, Multiple Data). Assurez-vous que le processeur prend en charge au moins l’une des extensions SIMD répertoriées. Consultez la section Processeurs compatibles AVX pour plus d’informations. |
| Mémoire vive |
|
| La taille de la mémoire vive dépend du volume de données. |
| Disque dur | SSD SATA 3.0 ou supérieur | SSD NVMe ou supérieur | La capacité du disque dur dépend du volume de données. |
Configuration logicielle requise
| Système d'exploitation | Logiciels | Remarque |
|---|---|---|
| macOS 10.14 ou version ultérieure | Docker Desktop | Configurez la machine virtuelle (VM) Docker pour qu'elle utilise au moins 2 processeurs virtuels (vCPU) et 8 Go de mémoire initiale. Sinon, l'installation risque d'échouer. Pour plus d'informations, consultez la section Installer Docker Desktop sur Mac. |
| Plateformes Linux |
| Consultez les articles Installer Docker Engine et Installer Docker Compose pour plus d'informations. |
| Windows avec WSL 2 activé | Docker Desktop | Nous vous recommandons de stocker le code source et les autres données montées en bind dans les conteneurs Linux au sein du système de fichiers Linux plutôt que dans celui de Windows. Pour plus d’informations, consultez les pages « Installer Docker Desktop sous Windows avec WSL 2 comme backend » et « Installer Docker Engine ». |
Les dépendances suivantes seront obtenues et configurées automatiquement lors de l’installation de Milvus Standalone à l’aide du script Docker ou de la configuration Docker Compose :
| Logiciels | Version | Remarque |
|---|---|---|
| etcd | 3.5.0 | Voir les exigences supplémentaires en matière d'espace disque. |
| MinIO | VERSION.2024-12-18T13-15-44Z | |
| Woodpecker | Fourni avec Milvus | File d'attente de messages par défaut (intégrée) ; aucun service distinct à installer. |
| Pulsar | 2.8.2 | Facultatif — uniquement si vous basculez la file d'attente de messages vers Pulsar ; non installé par défaut. |
Exigences supplémentaires en matière de stockage
Les performances du disque sont essentielles pour etcd. Il est fortement recommandé d’utiliser des SSD NVMe locaux. Une réponse plus lente du disque peut entraîner des élections de cluster fréquentes, ce qui finira par dégrader le service etcd.
Pour vérifier si votre disque est conforme, utilisez fio.
mkdir test-data
fio --rw=write --ioengine=sync --fdatasync=1 --directory=test-data --size=2200m --bs=2300 --name=mytest
Idéalement, votre disque dédié à etcd devrait atteindre plus de 500 IOPS et afficher une latence fsync inférieure à 10 ms au 99e centile. Consultez la documentation d’etcd pour connaître les exigences plus détaillées.
Étapes suivantes
Si votre matériel et vos logiciels répondent aux exigences ci-dessus, vous pouvez