Get in touch: info@example.com

홈 서버 전체 아키텍처 다이어그램 (TrueNAS · Proxmox · DS423+)

1. 전체 구성 개요

이 홈 서버 환경은 다음 철학을 기준으로 설계되었다.

  • 스토리지는 ZFS로 집중
  • 가상화는 Proxmox로 통합
  • 서비스는 VM/Docker로 분리
  • 백업은 물리적으로 다른 NAS(Synology)로 이중화
  • 전원 장애는 UPS + NUT으로 자동 보호

2. 전체 아키텍처 (개념도)

┌─────────────────────────── 인터넷 ───────────────────────────┐
│                                                                │
│                 ┌───────────── Router ─────────────┐           │
│                 │                                   │           │
│        ┌────────▼────────┐                ┌────────▼────────┐  │
│        │   Proxmox Host   │                │  Synology NAS   │  │
│        │   (WTR MAX)      │                │   DS423+        │  │
│        └────────┬────────┘                └────────┬────────┘  │
│                 │                                   │           │
│     ┌───────────▼───────────┐           ┌──────────▼─────────┐ │
│     │     TrueNAS SCALE      │◀──Backup──│ Hyper Backup / rsync│ │
│     │  (ZFS RAIDZ2 18TB×6)   │           └────────────────────┘ │
│     └───────────┬───────────┘                                   │
│                 │ NFS / SMB                                     │
│   ┌─────────────▼─────────────┐                                  │
│   │        Proxmox VMs         │                                  │
│   │───────────────────────────│                                  │
│   │  Windows 11 VM             │                                  │
│   │  Home Assistant VM         │                                  │
│   │  OMV / Utility VM          │                                  │
│   │  Docker VMs (Immich 등)    │                                  │
│   └───────────────────────────┘                                  │
│                                                                  │
│              ┌──────────── UPS (APC) ────────────┐               │
│              │   NUT Server / Client 연동        │               │
│              │   정전 시 자동 셧다운             │               │
│              └───────────────────────────────────┘               │
└────────────────────────────────────────────────────────────────┘

3. Mermaid 다이어그램 (기술 문서용)

워드프레스에서 Mermaid 플러그인 또는 지원 테마 사용 시
아래 코드 블록을 그대로 붙이면 시각적 다이어그램 생성 가능

graph TD
    Internet --> Router

    Router --> Proxmox[Proxmox Host<br/>WTR MAX]
    Router --> Synology[Synology DS423+]

    Proxmox --> TrueNAS[TrueNAS SCALE<br/>ZFS RAIDZ2<br/>18TB x 6]
    TrueNAS -->|NFS / SMB| VMs[Proxmox VMs]

    VMs --> HA[Home Assistant VM]
    VMs --> Win11[Windows 11 VM]
    VMs --> Docker[Docker Services<br/>Immich, TeslaMate]

    TrueNAS -->|Backup| Synology

    UPS[APC UPS] --> Proxmox
    UPS --> Synology
    Proxmox -->|NUT| UPS

4. 구성 요소별 역할 정리

4-1. Proxmox Host (WTR MAX)

  • 역할: 가상화 메인 노드
  • 기능:
    • VM 관리
    • Docker 서비스 분리
    • TrueNAS를 스토리지 전담 VM으로 운용
  • 장점:
    • 서비스 격리
    • 장애 시 영향 최소화

4-2. TrueNAS SCALE

  • 역할: 스토리지 중심
  • 구성:
    • ZFS RAIDZ2
    • 18TB × 6 (총 약 100TB)
  • 기능:
    • NFS / SMB 제공
    • 스냅샷
    • 데이터 무결성 검증 (scrub)
  • 특징:
    • 모든 핵심 데이터의 Single Source of Truth

4-3. Proxmox VM / Docker 계층

  • Home Assistant
  • Windows 11
  • Immich
  • TeslaMate
  • 기타 서비스

스토리지는 모두 TrueNAS를 경유


4-4. Synology DS423+

  • 역할: 2차 백업 전용 NAS
  • 방식:
    • Hyper Backup
    • rsync
  • 특징:
    • TrueNAS와 물리적으로 분리
    • 랜섬웨어 / 사용자 실수 대비

4-5. UPS + NUT

  • UPS: APC Back-UPS
  • NUT 구성:
    • Proxmox: NUT Server
    • TrueNAS / Synology: NUT Client
  • 효과:
    • 정전 시 VM → NAS 순차 종료
    • 파일시스템 손상 방지

5. 설계 핵심 포인트 요약

항목설계 의도
스토리지TrueNAS 단일 집중
가상화Proxmox 통합
서비스VM / Docker 분리
백업물리 NAS 이중화
전원UPS + 자동 셧다운
확장성디스크 교체로 용량 확장

6. 결론

이 아키텍처는:

  • 홈 서버이지만 엔터프라이즈 설계 원칙을 따르고
  • 장애, 확장, 백업을 모두 고려한 구조이며
  • 실제로 무중단 디스크 교체 + 용량 확장을 통해 검증되었다.

👉 장기간 운용 가능한 안정형 홈 서버 레퍼런스 구조

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다