피드로 돌아가기
Dev.toInfrastructure
원문 읽기
Azure Blob Storage 기반 고가용성 정적 콘텐츠 전송 체계 구축
Deploying Blob Storage for a Public website on Azure
AI 요약
Context
공공 웹사이트의 대규모 비정형 데이터 처리를 위한 확장 가능한 저장소 필요성 대두. 인증 절차 없는 빠른 콘텐츠 접근성과 데이터 손실 방지를 위한 복구 메커니즘 확보가 핵심 요구사항임.
Technical Solution
- Read-access Geo-redundant storage(RA-GRS) 설정을 통한 리전 장애 시 가용성 보장 구조 설계
- Blob Anonymous Access 활성화를 통한 인증 오버헤드 제거 및 외부 공개 접근성 확보
- Public Access Level을 Blob 단위로 제한하여 컨테이너 목록 노출을 방지한 보안 설계
- Blob Soft Delete(21일 유지) 설정을 통한 실수로 인한 데이터 삭제 시 복구 경로 확보
- Blob Versioning 활성화를 통한 문서 변경 이력 관리 및 특정 시점 데이터 복원 체계 구축
실천 포인트
- 공공 데이터 노출 시 컨테이너 전체가 아닌 개별 Blob 단위의 Anonymous Access 권한 설정 검토 - 데이터 중요도에 따른 Soft Delete 유지 기간(Retention Period) 산정 및 정책 적용 - 리전 수준의 가용성 요구사항 확인 후 RA-GRS 도입 여부 결정