본문 바로가기
클라우드/Azure

AZ-900 6강 Azure 스토리지 서비스 , Blob, File, Queue, Table

by 인공지능클라우드 2025. 6. 12.
반응형

 

📦 1. Blob Storage – 비정형 데이터를 위한 객체 스토리지

Blob Storage는 이미지, 비디오, 로그 파일 등 비정형 데이터를 저장하기 위한 대용량 객체 스토리지입니다.

- AWS S3와 유사한 서비스
- 계층적 저장 방식으로 비용 최적화 가능

▶ 액세스 계층

핫 계층: 자주 사용하는 데이터 저장에 적합

쿨 계층: 사용 빈도가 낮은 데이터에 적합

아카이브 계층: 장기 보관용으로, 리하이드레이션이 필요

💡 리하이드레이션이란?

- 아카이브 계층의 데이터는 직접 읽거나 수정할 수 없음

- 먼저 핫 또는 쿨 계층으로 전환해야 접근 가능

📁 2. File Storage – 클라우드 기반 공유 파일 시스템

Azure File Storage는 SMB 프로토콜을 지원하는 완전관리형 파일 공유 서비스입니다.

- VM 간 공유 폴더 구성
- 온프레미스 ↔ 클라우드 간 하이브리드 구성도 가능

▶ 활용 예시

- 기업 내 공유 파일 시스템 대체

- 여러 VM이 동일한 구성 파일 또는 진단 로그 공유

- 하이브리드 환경에서 클라우드 연동 파일 서버로 활용

📨 3. Queue Storage – 메시징 큐를 통한 비동기 처리

Queue Storage는 메시지를 저장하고 처리하는 데 적합한 큐 서비스입니다.

▶ 대표적인 활용 예

- 사용자 이미지 업로드 → 큐에 메시지 생성

- 백엔드 앱이 큐에서 메시지를 읽고 썸네일 생성

- 비동기 방식으로 시스템 확장성과 안정성 확보

📊 4. Table Storage – 스키마 없는 NoSQL 데이터 저장소

Table Storage는 비관계형 구조화 데이터를 저장하는 NoSQL 기반 저장소입니다.

- 스키마 없이 자유로운 데이터 구조 가능

- 저렴한 비용으로 대량 데이터를 저장

▶ 주요 사용 사례

- 사용자 정보, 디바이스 설정, 이벤트 메타데이터 저장

- 빠른 읽기/쓰기 성능이 요구되는 서비스에 적합

📌 요약: Azure Storage 서비스 비교

Blob – 비정형 데이터 저장 (이미지, 영상, 백업)

File – 파일 공유 저장소 (구성 파일, 진단 데이터)

Queue – 메시지 큐 (비동기 처리, 확장성 확보)

Table – NoSQL 저장소 (사용자 설정, 메타데이터)

✅ 마무리

Azure의 스토리지 서비스는 다양한 데이터 유형에 맞춰 최적화되어 있으며, 구조화 데이터와 비정형 데이터를 모두 효율적으로 저장하고 처리할 수 있습니다.

적절한 스토리지 선택을 통해 비용 효율성과 성능, 확장성을 모두 확보할 수 있습니다.

 

반응형