Requisitos para la instalación de Milvus Standalone
Antes de instalar una instancia de Milvus Standalone, comprueba que tu hardware y software cumplen los requisitos.
Requisitos de hardware
| Componente | Requisito | Recomendación | Nota |
|---|---|---|---|
| CPU |
|
| |
| Conjunto de instrucciones de la CPU |
|
| La búsqueda de similitud vectorial y la creación de índices en Milvus requieren que la CPU sea compatible con los conjuntos de extensiones de instrucción única, datos múltiples (SIMD). Asegúrate de que la CPU sea compatible con al menos una de las extensiones SIMD enumeradas. Consulta «CPUs con AVX» para obtener más información. |
| RAM |
|
| El tamaño de la RAM depende del volumen de datos. |
| Disco duro | SSD SATA 3.0 o superior | SSD NVMe o superior | El tamaño del disco duro depende del volumen de datos. |
Requisitos de software
| Sistema operativo | Software | Nota |
|---|---|---|
| macOS 10.14 o posterior | Docker Desktop | Configura la máquina virtual (VM) de Docker para que utilice un mínimo de 2 CPU virtuales (vCPU) y 8 GB de memoria inicial. De lo contrario, la instalación podría fallar. Consulta «Instalar Docker Desktop en Mac» para obtener más información. |
| Plataformas Linux |
| Consulta «Instalar Docker Engine » e «Instalar Docker Compose » para obtener más información. |
| Windows con WSL 2 habilitado | Docker Desktop | Recomendamos que almacenes el código fuente y otros datos montados mediante bind en contenedores Linux en el sistema de archivos de Linux, en lugar de en el de Windows. Consulta «Instalar Docker Desktop en Windows con WSL 2 como backend» para obtener más información. |
Las siguientes dependencias se obtendrán y configurarán automáticamente al instalar Milvus Standalone mediante el script de Docker o la configuración de Docker Compose:
| Software | Versión | Nota |
|---|---|---|
| etcd | 3.5.0 | Consulta los requisitos adicionales de disco. |
| MinIO | RELEASE.2024-12-18T13-15-44Z | |
| Woodpecker | Incluido con Milvus | Cola de mensajes predeterminada (integrada); no es necesario instalar ningún servicio independiente. |
| Pulsar | 2.8.2 | Opcional: solo si cambias la cola de mensajes a Pulsar; no se instala de forma predeterminada. |
Requisitos adicionales de disco
El rendimiento del disco es fundamental para etcd. Se recomienda encarecidamente utilizar unidades SSD NVMe locales. Una respuesta más lenta del disco puede provocar elecciones frecuentes en el clúster, lo que acabará degradando el servicio etcd.
Para comprobar si tu disco cumple los requisitos, utiliza fio.
mkdir test-data
fio --rw=write --ioengine=sync --fdatasync=1 --directory=test-data --size=2200m --bs=2300 --name=mytest
Lo ideal es que el disco dedicado a etcd alcance más de 500 IOPS y una latencia de fsync inferior a 10 ms en el percentil 99. Consulta la documentación de etcd para conocer los requisitos más detallados.
Próximos pasos
Si su hardware y software cumplen los requisitos anteriores, puede