웹 인프라 — 정적 게시, CDN, 인덱싱 및 도메인 서비스
도메인에서 메일을 게시, 배포, 색인 및 실행하세요.
웹 인프라는 여기서 개방형 웹에서 게시를 가능하게 하는 시스템을 의미합니다. 정적 빌드, 객체 저장소, CDN 동작, 메일 및 검증을 위한 DNS, 그리고 인덱싱 신호(사이트맵 및 IndexNow 와 같은 푸시 프로토콜) 는 하나의 군집에 위치하여 빠르게 배포하고 정확하게 유지하며, SMTP 나 검색 엔진 배관을 재발명하는 것을 피할 수 있도록 합니다.
대부분의 글은 CLI 중심이고 AWS 스타일인 이유는 제가 프로덕션 환경에서 실제로 사용하는 것이기 때문입니다. 이는 벤더에 대한 충성도가 아닙니다. 중요한 것은 반복 가능한 명령어, 명확한 트레이드오프, 그리고 영리한 자체 호스팅 경로를 언제 건너뛸지에 대한 것입니다.

AWS S3 로 Hugo 배포
Hugo 를 S3 로 배포하는 것이 여기서의 주요 작업입니다. 배포를 반복 가능하게 하고 매번 동일한 방식으로 캐시 무효화와 버전 관리를 설정할 수 있도록 AWS CLI 또는 CI 를 선호합니다.
- AWS S3 로 Hugo 사이트 배포 — 끝에서 끝으로 버킷 설정과 배포 흐름.
- AWS CLI 를 사용하여 AWS S3 로 Hugo 사이트 배포 — 더 깊은 CloudFront 무효화, 캐시 동작 및 자동화.
- Gitea Actions 를 사용하여 Hugo 를 AWS S3 로 배포 — 추가 인프라 없이 Gitea 에서 CI/CD.
S3 를 완전히 피하는 관리형 호스팅에 대해서는 Hugo 및 정적 사이트를 위한 Netlify: 가격, 무료 티어 및 대안 을 참조하세요. — 배포 미리보기, 함수, 가격 및 Vercel 과 Cloudflare Pages 와 같은 대안.
배포가 성공적으로 완료되면 IndexNow(아래 참조) 는 새로운 URL 이 크롤러만 기다리는 상태에 갇히지 않도록 하기 위한 자연스러운 다음 단계입니다.
CloudFront 설정
CloudFront 가격은 콘솔만으로는 잘못 계산하기 쉽습니다. 종종 무료 또는 프로 고정 요금제 프레임을 보게 되지만, 종량제(pay-as-you-go) 는 많은 정적 사이트의 실제 트래픽 패턴에 더 잘 맞습니다.
- 종량제 (무료 플랜이 아닌) 로 AWS CloudFront 생성 — 잘못된 플랜에 묶이지 않는 배포가 필요할 때의 AWS CLI 경로.
인덱싱 및 검색 엔진 알림
사이트맵은 발견을 돕습니다. IndexNow는 참여 엔진이 크롤 전용 스케줄보다 더 빨리 가져올 수 있도록 URL 변경 사항을 푸시합니다.
- IndexNow 설명 — 게시 시 검색 엔진에 알림 — 프로토콜이 존재하는 이유, 키 파일 검증, POST 형식 및 자동화 패턴.
새 페이지나 이동된 페이지에 대해 신속한 인덱싱이 중요할 때 배포 후 실행하세요.
도메인 서비스
커스텀 도메인 이메일은 실제로 MX, SPF, DKIM, DMARC입니다. 메일이 제품인 경우가 아니라면 호스팅 제공자를 선택하세요.
- 커스텀 도메인을 위한 호스팅 이메일 비교 — Workspace, Microsoft 365, Zoho, Proton, WorkMail — 비용 대역, 전달성 현실 및 자체 호스팅을 하지 않을 때.
관련 문서
- 데이터 인프라 — 문제가 공개 웹이 아닌 데이터일 때의 저장소, 파이프라인 및 검색.