Milvus Standalone 설치 요구 사항 (Requirements for Installing Milvus Standalone)
Milvus Standalone 인스턴스를 설치하기 전에 하드웨어와 소프트웨어가 요구 사항을 충족하는지 확인해요.
출처: Milvus 문서
본문
하드웨어 요구 사항 (Hardware requirements)
| 구성 요소 | 요구 사항 | 권장 사항 | 비고 |
|---|---|---|---|
| CPU | - Intel 2nd Gen Core CPU 이상 - Apple Silicon |
- Standalone: 4 core 이상 - Cluster: 8 core 이상 |
|
| CPU 명령어 세트 | - SSE4.2 - AVX - AVX2 - AVX-512 |
- SSE4.2 - AVX - AVX2 - AVX-512 |
Milvus의 벡터 유사도 검색과 인덱스 구축은 CPU의 SIMD(단일 명령 다중 데이터) 확장 세트 지원을 요구해요. CPU가 나열된 SIMD 확장 중 하나 이상을 지원하는지 확인하세요. 자세한 내용은 CPUs with AVX를 참고해요. |
| RAM | - Standalone: 8G - Cluster: 32G |
- Standalone: 16G - Cluster: 128G |
RAM 크기는 데이터 볼륨에 따라 달라져요. |
| 하드 드라이브 | SATA 3.0 SSD 이상 | NVMe SSD 이상 | 하드 드라이브 크기는 데이터 볼륨에 따라 달라져요. |
소프트웨어 요구 사항 (Software requirements)
| 운영 체제 | 소프트웨어 | 비고 |
|---|---|---|
| macOS 10.14 이상 | Docker Desktop | Docker 가상 머신(VM)이 최소 2개의 가상 CPU(vCPU)와 8 GB의 초기 메모리를 사용하도록 설정해요. 그렇지 않으면 설치가 실패할 수 있어요. 자세한 내용은 Install Docker Desktop on Mac 참고. |
| Linux 플랫폼 | - Docker 19.03 이상 - Docker Compose 1.25.1 이상 |
|
| WSL 2가 활성화된 Windows | Docker Desktop | 소스 코드와 기타 데이터를 Windows 파일 시스템 대신 Linux 파일 시스템에 바인드 마운트해 Linux 컨테이너에 저장하는 것을 권장해요. 자세한 내용은 Install Docker Desktop on Windows with WSL 2 backend 참고. |
Milvus Standalone을 Docker 스크립트나 Docker Compose 설정으로 설치하면 다음 의존성이 자동으로 얻어지고 구성돼요.
| 소프트웨어 | 버전 | 비고 |
|---|---|---|
| etcd | 3.5.0 | 추가 디스크 요구 사항 참고. |
| MinIO | RELEASE.2024-12-18T13-15-44Z | |
| Woodpecker | Milvus에 번들됨 | 기본 메시지 큐(임베디드). 별도 설치 서비스 없음. |
| Pulsar | 2.8.2 | 선택 사항 — 메시지 큐를 Pulsar로 전환할 때만. 기본적으로 설치되지 않음. |
추가 디스크 요구 사항 (Additional disk requirements)
디스크 성능은 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 문서를 참고하세요.
다음 단계 (What's next)
하드웨어와 소프트웨어가 위 요구 사항을 충족한다면 다음을 진행할 수 있어요.
더 알아보기 (Learn more)
- Milvus 공식 문서 — 설치 및 사용 가이드
- etcd 하드웨어 문서 — etcd 디스크 요구 사항