실제 구성도와 함께 공개하는 홈서버 구조 개선기

1. 분리하기 전 구조 (문제 많았던 시절)

처음에는 모든 걸 NAS에서 돌렸습니다.

[ Synology NAS ]
- WordPress
- MariaDB
- n8n
- AI 테스트 컨테이너
- Python 자동화
- 백업 작업

그 결과

  • CPU 순간 90~100% 치솟음
  • WordPress 로딩 지연
  • 502 오류 발생
  • Reverse Proxy 타임아웃
  • 백업 시간대 접속 속도 급감

특히 AI 테스트나 대용량 작업을 할 때
운영 서비스까지 영향을 받았습니다.

운영과 실험을 같은 서버에 둔 게 문제였습니다.


2. 현재 구조 (NAS + SBC 분리)

지금은 이렇게 구성했습니다.

                ┌──────────────────┐
│ Orange Pi 5 │
│ (실험 서버) │
│ - AI 테스트 │
│ - Python 실험 │
│ - 고부하 작업 │
└─────────┬────────┘
│ 내부망

┌─────────────────────────────────────────┐
│ Synology NAS │
│ (운영 서버) │
│ - WordPress │
│ - MariaDB │
│ - n8n 자동화 │
│ - Reverse Proxy │
│ - SSL │
│ - 데이터 저장 & 백업 │
└─────────────────────────────────────────┘

(라즈베리파이는 가벼운 테스트 전용으로 별도 운영)


3. 실제 체감 안정성 변화

🔴 분리 전

  • 평균 CPU 사용률: 40~70%
  • 고부하 시 100%
  • 페이지 로딩: 3~5초
  • 간헐적 502 발생
  • DB 응답 지연

🟢 분리 후

  • 평균 CPU 사용률: 15~30%
  • 고부하 영향 거의 없음
  • 페이지 로딩: 1.2~1.8초
  • 502 발생 없음
  • DB 안정 응답

특히 WordPress 관리자 페이지 속도가
눈에 띄게 빨라졌습니다.


4. 안정성이 올라간 이유

① 리소스 충돌 제거

AI 테스트는 CPU와 메모리를 강하게 점유합니다.
이걸 NAS에서 제거한 것만으로도 체감 차이가 큽니다.


② I/O 병목 감소

SBC에서 로그·실험 데이터가 발생하면서
NAS 디스크 I/O가 줄어들었습니다.

WordPress는 DB I/O에 민감합니다.


③ 장애 격리

예전에는 실험 실패 → NAS 전체 영향.

지금은:

  • Orange Pi 다운 → 운영 영향 없음
  • Docker 테스트 실패 → NAS 영향 없음

이걸 “격리”라고 부릅니다.


5. 운영 안정성 체크 항목 비교

항목분리 전분리 후
502 오류발생없음
CPU 스파이크잦음거의 없음
관리자 속도느림빠름
백업 중 속도느림영향 적음
AI 테스트운영 영향 있음완전 분리

6. 비용 대비 효과

클라우드로 분리하면 월 비용이 계속 증가합니다.

하지만 저는:

  • SBC 추가 (1회 비용)
  • 전기요금 소액 증가

이 정도로 해결했습니다.

비용은 거의 그대로인데 안정성은 크게 상승.


7. 운영 철학이 바뀌었다

이 경험 이후 제 기준은 명확해졌습니다.

NAS = 운영
SBC = 실험

그리고 원칙 하나를 세웠습니다.

운영 서버에서 실험하지 않는다.

이 한 줄이 장애를 줄였습니다.


8. 이런 분들께 추천

  • NAS에서 WordPress 운영 중인 분
  • AI 테스트를 같이 돌리는 분
  • Docker 여러 개 운영하는 분
  • 가끔 502 오류 겪는 분

SBC 하나만 추가해도
구조가 훨씬 안정됩니다.


마무리

홈서버는 단순히 “집에 있는 서버”가 아닙니다.

구조를 어떻게 나누느냐에 따라
안정성이 완전히 달라집니다.

NAS + SBC 분리 이후
저는 사실상 장애를 거의 겪지 않고 있습니다.

이 글이 도움이 되었나요?좋아요/추천은 다시 누르면 취소됩니다.
hong
발행: 2026.02.22 최종 검토: 2026.02.22

답글 남기기

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