Files
obsidian/infra/data/storage-plan.md

2.6 KiB
Raw Permalink Blame History

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 볼륨 마이그레이션 계획 수립

관련 문서