Azure 스토리지 서비스와 활용
2026년 7월 12일 공유
Azure 스토리지 서비스 개요
개요
Azure 스토리지는 대규모 비정형 데이터 저장부터 가상 머신 디스크, 메시지 큐, NoSQL 테이블까지 다양한 시나리오를 지원한다.
이 강의에서는 각 서비스의 특징, 용도, 액세스 계층, 그리고 실제 활용 예시와 관리 도구(azcopy, Azure Storage Explorer, Azure File Sync)를 소개한다.
핵심 개념
서비스 | 주 용도 | 핵심 특징 | 예시 |
|---|---|---|---|
Blob Storage | 비정형 파일(영상, 이미지, 로그, 백업) | Object Store; 가상 디렉터리 지원, 단일 blob에 대한 CRUD | 이미지 저장, 비디오 스트리밍, 머신러닝 데이터 |
Disk Storage | VM OS·데이터 디스크 | SSD/ HDD 옵션, IOPS/Throughput 조정 | 가상 머신 실행, DB 저장소 |
Queue Storage | 비동기 메시지 큐 | 최대 64 KB 메시지, 큐 기반 처리 | 수강신청 큐, 백엔드 작업 대기열 |
File Storage | SMB/NFS 파일 공유 | 온프레미스·클라우드 혼합, SMB 3.0 지원 | 파일 서버 대체, 애플리케이션 파일 공유 |
Table Storage | NoSQL 키‑값 저장 | 파티션 키·행 키, 스키마‑리스 | IoT 센서 데이터, 로그 저장 |
Data Lake Gen2 | 빅데이터 분석 | Blob + Hadoop‑compatible; POSIX ACL | Databricks, HDInsight, Spark 분석 |
Access Tiers | 데이터 사용 빈도에 따른 비용 최적화 | Hot (자주 접근), Cool (월간 접근), Archive (년 단위) | 이미지 저장(Hot), 백업(Archive) |
세부 내용
1. Blob Storage
엔드포인트:
<account>.blob.core.windows.net- 정책: Hot, Cool, Archive를 선택해 비용·성능 조정
데이터 구조: 컨테이너 → 블롭 (비정형 파일)
- 활용: 웹 컨텐츠, 미디어 스트리밍, AI 학습 데이터
2. Disk Storage
엔드포인트:
<account>.file.core.windows.net (디스크 공유 시)- 옵션: Premium SSD (높은 IOPS), Standard HDD (저렴)
적용: VM OS 디스크, 애플리케이션 데이터 디스크
3. Queue Storage
엔드포인트:
<account>.queue.core.windows.net- 용도: 비동기 메시지 전달, 이벤트 기반 아키텍처
예시: 수강신청 서비스 큐, 백엔드 처리 대기열
4. File Storage
프로토콜: SMB 3.0 / NFS
- 엔드포인트:
<account>.file.core.windows.net
특징: 온프레미스 파일 서버와 완전 호환, 대규모 파일 공유
- 사용 시나리오: 파일 서버 대체, 클라우드 기반 백업
5. Table Storage
엔드포인트:
<account>.table.core.windows.net- 구조: 파티션키 + 행키
성능: 대량 읽기·쓰기, 낮은 비용
- 예시: IoT 센서 이벤트, 사용자 프로필
6. Data Lake Gen2
구성: Blob + Hadoop API
- 보안: POSIX ACL, Azure AD 인증
용도: 빅데이터 분석, 데이터 웨어하우스
7. 액세스 계층(Access Tier)
계층 | 접근 빈도 | 저장 기간 | 특징 |
|---|---|---|---|
Hot | 일상적 | 무제한 | 가장 빠르고 비용이 높음 |
Cool | 월간 | 최소 30일 | 중간 비용·속도 |
Archive | 연간 | 최소 180일 | 최저 비용·복구 지연 있음 (Rehydrate 필요) |
- Rehydrate: Archive 데이터를 Hot/Cool로 변환 시 시간 소요
8. 관리 도구
도구 | 기능 |
|---|---|
azcopy | CLI 기반 단방향 파일 복사 (Blob ↔ Blob/Queue 등) |
Azure Storage Explorer | 윈도우·macOS·Linux에서 GUI 기반 스토리지 관리 |
Azure File Sync | 로컬 서버 ↔ Azure File 공유 양방향 동기화; 자주 접근 파일 로컬 보관, 백업·DR 활용 |
9. 데이터 마이그레이션 및 엣지
도구/서비스 | 설명 |
|---|---|
Azure Migration | 온프레미스에서 클라우드로 서버·VM·DB 이전 |
Data Box / Data Box Disk / Data Box Heavy | 대용량 오프라인 전송 (100 TB~1 PB) |
Edge Computing | 데이터 생성 지점에서 사전 처리 → 클라우드에 결과만 전송 |
10. 실습 흐름 (Blob Storage 컨테이너)
- Azure Portal → Storage 계정 생성
- 계정 안에 컨테이너 생성
- 컨테이너에 블롭 업로드
- 액세스 설정(공용/비공용) 확인
- azcopy 또는 Storage Explorer 로 파일 접근
요약
Azure 스토리지 서비스는 Blob, Disk, Queue, File, Table, Data Lake 등 다양한 형태의 저장소를 제공하며, Hot, Cool, Archive 같은 액세스 계층으로 비용과 성능을 최적화한다.
관리 및 마이그레이션은 azcopy, Azure Storage Explorer, Azure File Sync 같은 도구와 Data Box를 활용해 쉽다.
실제 활용 예시(이미지 저장, VM 디스크, 큐 기반 작업 처리)를 통해 서비스 선택과 구성 방안을 학습한다.