본문 바로가기
성장하기/Microsoft Azure

Azure Storage

by 솔로 슈퍼스타 2023. 7. 5.
728x90

Azure Storage는 다음과 같이 네 가지 주요 저장소 유형을 제공합니다. 각 유형은 특정한 용도와 사용 사례를 가지고 있습니다.

Blob Storage

Blob Storage는 대용량의 비정형 데이터를 저장하기 위한 유형입니다. 이 유형은 이미지, 동영상, 문서 파일 등과 같은 대용량 파일을 저장하고 액세스하는 데 적합합니다. 또한 정적 웹 사이트 호스팅에도 사용될 수 있습니다.
예를 들어, 온라인 상점의 제품 이미지를 Blob Storage에 저장하고 웹 애플리케이션에서 액세스할 수 있습니다.

Blob Storage는 다음과 같이 세 가지 종류의 Blob을 지원합니다

  • Block Blobs
    Block Blobs는 대용량의 데이터를 작은 블록으로 분할하여 저장하는 방식입니다. 각 블록은 개별적으로 업로드되며, 최대 4.75 TB까지의 데이터를 저장할 수 있습니다. 주로 파일 저장 및 백업, 멀티미디어 컨텐츠(이미지, 동영상 등) 호스팅, 가상 머신 디스크 이미지 등에 사용됩니다. 또한, 블록 레벨의 업로드와 다운로드를 지원하여 일부 블록만 업데이트하거나 다운로드할 수 있습니다.
  • Page Blobs
    Page Blobs는 가상 머신 디스크(Virtual Machine Disk, VHD)와 같이 랜덤 액세스가 필요한 대용량 데이터를 저장하는 데 사용됩니다. Page Blobs는 고정 크기(512 바이트의 배수)의 페이지로 분할되며, 최대 8 TB까지의 데이터를 저장할 수 있습니다. 이러한 Blob 형식은 가상 머신 이미지, 데이터베이스 스냅숏 등에 사용됩니다.
  • Append Blobs
    Append Blobs는 주로 로그 파일, 일기 파일 등과 같이 순차적으로 데이터를 추가하는 시나리오에 사용됩니다. Append Blobs는 블록으로 분할되지 않고, 데이터를 끝에만 추가할 수 있습니다. 이는 여러 클라이언트가 동시에 Blob에 데이터를 추가할 수 있는 기능을 제공합니다. 주로 로그 기록, 분산 작업 로깅, 임시 데이터 저장소 등에 사용됩니다.

File Storage

File Storage는 클라우드에서 파일 공유를 제공하기 위한 유형입니다. 여러 가상 머신 또는 클라이언트가 동시에 파일을 공유하고 액세스할 수 있습니다. 이 유형은 네트워크 공유, 애플리케이션 데이터 공유 등에 이상적입니다.
예를 들어, 여러 개발자가 파일 공유를 통해 프로젝트 코드에 접근하고 수정할 수 있습니다.

Queue Storage

Queue Storage는 비동기 메시지 기반 통신을 위한 유형입니다. 메시지 큐를 통해 여러 구성 요소 간의 비동기 통신이 가능합니다. 이 유형은 작업 처리, 이벤트 처리, 애플리케이션 간 통신 등에 활용될 수 있습니다.
예를 들어, 주문 처리 시스템에서 주문이 들어오면 해당 주문을 Queue Storage에 메시지로 보내고, 주문 처리 작업자가 메시지를 받아 처리할 수 있습니다.

Table Storage

Table Storage는 NoSQL 형식의 데이터 저장소로서 대량의 구조화되지 않은 데이터를 저장하기 위한 유형입니다. 이 유형은 테이블 형식의 키-값 쌍으로 데이터를 구성하며, 동적 스키마를 지원합니다.
예를 들어, 센서 데이터를 Table Storage에 저장하고 분석 작업에 활용할 수 있습니다. 각 행은 센서의 타임스탬프, 위치, 측정 값 등을 포함하는 데이터를 나타내며, 쿼리를 사용하여 데이터를 필터링하거나 집계할 수 있습니다.

이러한 예시들을 통해 각 Azure Storage 유형이 어떻게 활용될 수 있는지를 보여드렸습니다. 사용 사례와 요구 사항에 따라 적절한 저장소 유형을 선택하여 데이터를 저장하고 처리할 수 있습니다.

 

 

 

[참조] OpenAI GPT-3.5

'성장하기 > Microsoft Azure' 카테고리의 다른 글

Create Virtual Machine  (0) 2023.07.06
SMB (Server Message Block)  (0) 2023.07.06
LRS와 GRS  (0) 2023.07.05
OLTP와 OLAP  (0) 2023.07.05
[Azure CLI] az storage container create  (0) 2023.07.01