Requisiti per l'installazione di Milvus Standalone

Prima di installare un'istanza di Milvus Standalone, verificare che l'hardware e il software in uso soddisfino i requisiti.

Requisiti hardware

ComponenteRequisitoRaccomandazioneNota
CPU
  • CPU Intel Core di seconda generazione o superiore
  • Apple Silicon
  • Modello autonomo: 4 core o più
  • Cluster: 8 core o più
Set di istruzioni della CPU
  • SSE4.2
  • AVX
  • AVX2
  • AVX-512
  • SSE4.2
  • AVX
  • AVX2
  • AVX-512
La ricerca per similarità vettoriale e la creazione di indici all'interno di Milvus richiedono il supporto da parte della CPU dei set di estensioni SIMD (Single Instruction, Multiple Data). Assicurarsi che la CPU supporti almeno una delle estensioni SIMD elencate. Per ulteriori informazioni, consultare la sezione CPU con AVX.
RAM
  • Modalità standalone: 8G
  • Cluster: 32 G
  • Modalità standalone: 16G
  • Cluster: 128G
La quantità di RAM dipende dal volume dei dati.
Disco rigidoSSD SATA 3.0 o superioreSSD NVMe o superioreLa dimensione del disco rigido dipende dal volume dei dati.

Requisiti software

Sistema operativoSoftwareNota
macOS 10.14 o versioni successiveDocker DesktopConfigurare la macchina virtuale (VM) di Docker in modo che utilizzi almeno 2 CPU virtuali (vCPU) e 8 GB di memoria iniziale. In caso contrario, l'installazione potrebbe non andare a buon fine.
Per ulteriori informazioni, consultare Installare Docker Desktop su Mac.
Piattaforme Linux
  • Docker 19.03 o versioni successive
  • Docker Compose 1.25.1 o versioni successive
Per ulteriori informazioni, consultare Installare Docker Engine e Installare Docker Compose.
Windows con WSL 2 abilitatoDocker DesktopSi consiglia di archiviare il codice sorgente e gli altri dati montati tramite bind nei container Linux nel file system di Linux anziché in quello di Windows.
Per ulteriori informazioni, consultare Installare Docker Desktop su Windows con backend WSL 2.

Le seguenti dipendenze verranno scaricate e configurate automaticamente quando si installa Milvus Standalone utilizzando lo script Docker o la configurazione Docker Compose:

SoftwareVersioneNota
etcd3.5.0Vedi i requisiti aggiuntivi relativi al disco.
MinIORELEASE.2024-12-18T13-15-44Z
WoodpeckerIn bundle con MilvusCoda di messaggi predefinita (integrata); non è necessario installare alcun servizio separato.
Pulsar2.8.2Opzionale — solo se si passa alla coda di messaggi Pulsar; non installato di default.

Requisiti aggiuntivi relativi al disco

Le prestazioni del disco sono fondamentali per etcd. Si consiglia vivamente di utilizzare SSD NVMe locali. Una risposta del disco più lenta può causare frequenti elezioni del cluster che, alla fine, comprometteranno il servizio etcd.

Per verificare se il disco è idoneo, utilizzare fio.

mkdir test-data
fio --rw=write --ioengine=sync --fdatasync=1 --directory=test-data --size=2200m --bs=2300 --name=mytest

Idealmente, il disco dedicato a etcd dovrebbe raggiungere oltre 500 IOPS e una latenza fsync inferiore a 10 ms al 99° percentile. Consultare la documentazione di etcd per requisiti più dettagliati.

Prossimi passi

Se l’hardware e il software soddisfano i requisiti sopra indicati, è possibile

Tradotto daDeepL

Office Hours

Orari d'ufficio di Milvus

Chiedete aiuto per la distribuzione in produzione a Zilliz, gli esperti di Milvus.

Prenota una sessione gratuita 1:1

Prova Milvus gestito gratuitamente

Zilliz Cloud è senza problemi, basato su Milvus e 10 volte più veloce.

Inizia
Feedback

Questa pagina è stata utile?