~/csslab.dev/notes $ ls

// lab

정적 사이트 배포 — S3 대신 Cloudflare Pages를 고른 이유

  • 개인 정적 사이트를 배포할 곳을 정하며 S3와 Cloudflare Pages를 비교한 기록
  • 결정 기준은 SSL 처리 방식과 커스텀 도메인 연결 난이도 — 트래픽이 크지 않아 성능보다 운영 편의가 우선
  • 결론: Cloudflare Pages 채택

S3에서 걸린 것

  • 엔드포인트가 SSL을 직접 지원하지 않음 — 앞단 CDN의 Flexible SSL 정책에 의존하게 됨
  • 서브도메인을 붙이면 SSL 정책을 전부 같은 방식으로 통일해야 함 — 도메인이 늘수록 제약이 됨
  • S3 엔드포인트로 직접 접근할 수 있는 경로가 남는 것도 부담
  • 비용은 100GB 기준 월 $2 수준 — 금액 자체보다 위 제약이 결정적

Cloudflare Pages를 고른 이유

  • 엔드포인트에서 SSL이 그대로 지원됨 — 앞단 정책과 맞추는 작업이 사라짐
  • 커스텀 도메인 연결이 단순
  • 무료 요금제 한도가 개인 사이트에는 넉넉함 — 커스텀 도메인 100개, 월 배포 500회

정리

  • 정적 배포에 한해서는 설정 단순함이 곧 운영 비용 — 트래픽이 작을수록 이 차이가 크게 느껴짐
  • S3는 용량이 커지거나 세밀한 스토리지 제어가 필요해지는 시점에 다시 볼 대상으로 남겨둠
  • 같은 배포 주제를 실무 규모에서 다룬 쪽 → 모노레포 CD를 서비스별로 쪼개기