피드로 돌아가기
I Stopped Paying Google and Built My Own Cloud
Dev.toDev.to
Infrastructure

£340 투자로 2TB Cloud Storage를 대체한 Self-hosted 인프라 구축

I Stopped Paying Google and Built My Own Cloud

Hasib Ahmed2026년 6월 17일13intermediate

Context

구독형 Cloud 서비스의 지속적인 비용 증가와 데이터 프라이버시 침해 위험에 직면함. 특히 2TB 이상의 대용량 데이터를 관리하며 단일 벤더 의존성으로 인한 데이터 손실 리스크 및 정책 변경에 따른 불확실성을 해결해야 하는 상황임.

Technical Solution

  • Raspberry Pi 5 16GB 및 NVMe SSD 기반의 Low-power 고성능 Home Server 구축으로 하드웨어 제어권 확보
  • CasaOS를 통한 Docker 기반 서비스 오케스트레이션으로 Immich, Nextcloud, Home Assistant의 독립적 배포 및 관리 체계 구축
  • Cloudflare Tunnel을 활용한 Reverse Proxy 구현으로 홈 네트워크 IP 노출 없이 외부 접속 보안성 강화
  • 3-2-1 Backup Rule 기반의 계층적 데이터 보호 전략 설계
  • NVMe SSD(Primary) $\rightarrow$ HDD Enclosure(Local Backup) $\rightarrow$ AWS S3 Glacier Deep Archive(Offsite Cold Storage)로 이어지는 데이터 복구 파이프라인 구성
  • AWS S3 Glacier Deep Archive 채택을 통한 초저비용($0.00099/GB/month)의 재해 복구(DR) 환경 마련

- 데이터 백업 시 3-2-1 원칙(3개 복사본, 2개 매체, 1개 외부 저장소) 준수 여부 검토 - 외부 서비스 노출 시 포트 포워딩 대신 Cloudflare Tunnel과 같은 Zero Trust 기반 터널링 적용 고려 - Cold Data의 경우 AWS S3 Glacier와 같은 Archive 스토리지 계층을 활용하여 비용 절감 및 DR 전략 수립

원문 읽기