피드로 돌아가기
How I Set Up Azure Storage for My First Public Website
Dev.toDev.to
Infrastructure

Azure Blob Storage 기반 고가용성 정적 자산 서빙 아키텍처 구축

How I Set Up Azure Storage for My First Public Website

Emmanuel Banjo2026년 5월 2일3beginner

Context

웹사이트 프로젝트 내 이미지 및 파일 저장소 확보를 위한 클라우드 스토리지 도입 필요성 대두. 외부 사용자의 직접 접근이 가능한 URL 기반의 파일 시스템 구조 설계 요구.

Technical Solution

  • Read-access geo-redundant storage(RA-GRS) 설정을 통한 리전 장애 대비 데이터 복제 및 고가용성 확보
  • Blob anonymous access 활성화를 통한 외부 공개 엔드포인트 생성 및 접근 제어 최적화
  • Blob-level access level 설정을 통한 컨테이너 내 개별 오브젝트 단위의 읽기 권한 제어
  • Soft Delete(21일 유지) 도입을 통한 실수로 인한 데이터 손실 방지 및 복구 메커니즘 구축
  • Blob Versioning 활성화를 통한 파일 변경 이력 관리 및 이전 상태 복구 체계 마련

- 정적 자산 공개 시 'Allow Blob anonymous access' 설정 및 컨테이너 접근 수준 확인 - 데이터 안정성 확보를 위해 Soft Delete 유지 기간(최대 365일)과 Versioning 활성화 여부 검토 - 서비스 중요도에 따라 LRS, ZRS, GRS 등 적절한 Redundancy 옵션 선택 - 공개 스토리지 내 민감 정보 업로드 방지를 위한 보안 정책 수립

원문 읽기