Milvus Standalone 설치 요구 사항
Milvus Standalone 인스턴스를 설치하기 전에 하드웨어 및 소프트웨어가 요구 사항을 충족하는지 확인하십시오.
하드웨어 요구 사항
| 구성 요소 | 요구 사항 | 권장 사항 | 참고 |
|---|---|---|---|
| CPU |
|
| |
| CPU 명령어 세트 |
|
| Milvus 내에서 벡터 유사도 검색 및 인덱스 생성을 수행하려면 CPU가 단일 명령어 다중 데이터(SIMD) 확장 세트를 지원해야 합니다. CPU가 나열된 SIMD 확장 중 적어도 하나를 지원하는지 확인하십시오. 자세한 내용은 AVX를 지원하는 CPU를 참조하십시오. |
| RAM |
|
| RAM 용량은 데이터 양에 따라 달라집니다. |
| 하드 드라이브 | SATA 3.0 SSD 이상 | NVMe SSD 이상 | 하드 드라이브의 용량은 데이터 양에 따라 다릅니다. |
소프트웨어 요구 사항
| 운영 체제 | 소프트웨어 | 참고 |
|---|---|---|
| macOS 10.14 이상 | Docker Desktop | Docker 가상 머신(VM)이 최소 2개의 가상 CPU(vCPU)와 8GB의 초기 메모리를 사용하도록 설정하십시오. 그렇지 않으면 설치에 실패할 수 있습니다. 자세한 내용은 Mac에 Docker Desktop 설치하기를 참조하십시오. |
| Linux 플랫폼 |
| 자세한 내용은 Docker Engine 설치 및 Docker Compose 설치를 참조하십시오. |
| WSL 2가 활성화된 Windows | Docker Desktop | 소스 코드 및 기타 데이터를 Windows 파일 시스템이 아닌 Linux 컨테이너에 바인드 마운트된 Linux 파일 시스템에 저장할 것을 권장합니다. 자세한 내용은 'WSL 2 백엔드를 사용하는 Windows에 Docker Desktop 설치'를 참조하십시오. |
Docker 스크립트나 Docker Compose 구성을 사용하여 Milvus Standalone을 설치하면 다음 종속성이 자동으로 확보 및 구성됩니다.
| 소프트웨어 | 버전 | 참고 |
|---|---|---|
| etcd | 3.5.0 | 추가 디스크 요구 사항을 참조하십시오. |
| MinIO | RELEASE.2024-12-18T13-15-44Z | |
| Woodpecker | Milvus와 번들로 제공 | 기본 메시지 큐(내장형); 별도로 설치할 서비스가 없습니다. |
| Pulsar | 2.8.2 | 선택 사항 — 메시지 큐를 Pulsar로 전환하는 경우에만 해당되며, 기본적으로 설치되지 않습니다. |
추가 디스크 요구 사항
디스크 성능은 etcd에 매우 중요합니다. 로컬 NVMe SSD를 사용하는 것이 강력히 권장됩니다. 디스크 응답 속도가 느리면 클러스터 선거가 빈번하게 발생하여 결국 etcd 서비스 성능이 저하될 수 있습니다.
디스크가 요구 사항을 충족하는지 테스트하려면 fio를 사용하십시오.
mkdir test-data
fio --rw=write --ioengine=sync --fdatasync=1 --directory=test-data --size=2200m --bs=2300 --name=mytest
이상적으로는 etcd 전용 디스크가 500 IOPS 이상을 달성하고, 99번째 백분위수 fsync 지연 시간이 10ms 미만이어야 합니다. 더 자세한 요구 사항은 etcd 문서를 참조하십시오.
다음 단계
하드웨어와 소프트웨어가 위의 요구 사항을 충족한다면, 다음 단계를 진행할 수 있습니다.