title, updated, tags
| title |
updated |
tags |
| 스토리지 기획 — NVMe NAS + iSCSI |
2026-04-05 |
| infra |
| storage |
| plan |
| iscsi |
| nas |
|
현재 구성
| StorageClass |
용도 |
장비 |
| longhorn |
DB, 블록 스토리지 |
각 노드 로컬 NVMe |
| synology-iscsi |
NAS 블록 스토리지 |
Synology NAS (HDD, democratic-csi) |
| nfs |
파일, 웹소스, RWX |
Synology NAS (HDD 11TB RAID5) |
| local-path |
캐시, 임시 |
각 노드 로컬 디스크 |
네트워크 현황 (2026-04-05)
- 2.5GbE, MTU 9000 (Jumbo Frame), Full Duplex
- kr1: PCIe NIC (enp7s0)
- kr2: USB NIC (RTL8157, r8152 DKMS 드라이버)
- iperf3 실측: 단방향 2.35-2.38 Gbps
MariaDB 벤치마크 (sysbench OLTP, 4테이블 × 10만건)
| 테스트 |
Longhorn (로컬 NVMe) |
Synology iSCSI (HDD, 2.5GbE) |
| OLTP R/W 4t TPS |
800 |
437 |
| OLTP R/W 16t TPS |
2,260 |
1,351 |
| OLTP Read Only 16t TPS |
4,732 |
2,222 |
fio 디스크 벤치마크 (iSCSI 경유)
| 테스트 |
IOPS |
대역폭 |
Avg 레이턴시 |
| Random Read 4K |
19.1K |
78 MB/s |
1.67ms |
| Random Write 4K |
18.2K |
75 MB/s |
1.75ms |
| Seq Read 1M |
240 |
253 MB/s |
16.6ms |
| Seq Write 1M |
264 |
277 MB/s |
15.1ms |
미래 계획: NVMe NAS + 2.5G + iSCSI
Longhorn을 NVMe NAS iSCSI로 대체하는 구성.
도입 장비
- NVMe NAS (4디스크 RAID5)
- 2.5GbE 네트워크
- UPS (기 보유)
예상 성능 (2.5G iSCSI)
| 항목 |
예상 |
현재 Longhorn (로컬 NVMe) |
| Sequential |
~300 MB/s |
3.9 GB/s |
| Random 4K |
50-80K IOPS |
500K IOPS |
| 레이턴시 |
0.3-0.5 ms |
0.06 ms |
현재 서비스 규모에서는 차이 체감 어려움. DB 워크로드 실용적 사용 가능.
K3s 연동
- CSI 드라이버: democratic-csi (Synology iSCSI 지원)
- StorageClass로 등록하여 PVC로 사용
- 블록 디바이스로 노출되므로 fsync, direct I/O 정상 동작
HA/안정성
| 보호 |
방법 |
| 디스크 고장 |
RAID5 (4디스크, 1개 고장 허용) |
| 정전 |
UPS |
| NAS 하드웨어 고장 |
kine 백업(Supabase)으로 클러스터 복구, 볼륨 데이터는 R2 백업에서 복원 |
기존 Synology (HDD) 역할 변경
NVMe NAS 도입 후 기존 HDD NAS는:
- 백업 저장소 (현재와 동일)
- NFS 대용량 파일 저장소
- R2 동기화 중간 스테이지
전환 조건
- 2.5G 네트워크 구성 완료
- NVMe NAS 장비 확보
- democratic-csi + iSCSI 테스트 완료
- 기존 Longhorn 볼륨 마이그레이션 계획 수립
관련 문서