Azure Blob Storage 살펴보기

완료됨

Azure Blob Storage는 클라우드를 위한 Microsoft의 개체 스토리지 솔루션입니다. Blob Storage는 구조화되지 않은 대량의 데이터를 저장하는 데 최적화되어 있습니다. 비정형 데이터는 텍스트 또는 이진 데이터와 같은 특정 데이터 모델이나 정의를 따르지 않는 데이터입니다.

Blob Storage는 다음을 위해 설계되었습니다.

  • 브라우저에 이미지 또는 문서 직접 제공
  • 분산 액세스용 파일 저장.
  • 비디오 및 오디오 스트리밍.
  • 로그 파일에 쓰기
  • 백업/복원, 재해 복구 및 보관용 데이터 저장
  • 온-프레미스 또는 Azure 호스팅 서비스에서 분석하기 위한 데이터 저장.

사용자 또는 클라이언트 애플리케이션은 전 세계 어디서든 HTTP/HTTPS를 통해 Blob Storage의 개체에 액세스할 수 있습니다. Blob Storage의 개체는 Azure Storage REST API, Azure PowerShell, Azure CLI 또는 Azure Storage 클라이언트 라이브러리를 통해 액세스할 수 있습니다.

Azure Storage 계정은 모든 Azure Blob Storage에 대한 최상위 컨테이너입니다. 스토리지 계정은 Azure Storage 데이터에 고유한 네임스페이스를 제공하여 전 세계 어디서나 HTTP 또는 HTTPS를 통해 액세스할 수 있도록 합니다.

스토리지 계정 유형

Azure Storage는 표준 및 프리미엄이라는 두 가지 성능 수준의 스토리지 계정을 제공합니다. 성능 수준은 각기 다른 기능을 지원하며 고유한 가격 책정 모델을 가집니다.

  • 표준: 표준 범용 v2 계정이며, Azure Storage를 사용하는 대부분의 시나리오에 권장됩니다.
  • Premium: 프리미엄 계정은 SSD를 사용하여 더 높은 성능을 제공합니다. 프리미엄 계정을 만드는 경우 세 가지 계정 유형, 즉 블록 Blob, 페이지 Blob 또는 파일 공유 중에서 선택할 수 있습니다.

다음 표에서는 Blob 스토리지를 사용하는 대부분의 시나리오에 대해 Microsoft에서 권장하는 스토리지 계정 유형을 설명합니다.

스토리지 계정의 유형 지원되는 스토리지 서비스 중복 옵션 사용량
표준 범용 v2 Blob Storage(Data Lake Storage 포함), Queue Storage, Table Storage, Azure Files LRS(로컬 중복 스토리지) / GRS(지역 중복 스토리지) / RA-GRS(읽기 액세스 지역 중복 스토리지)

ZRS(영역 중복 스토리지) / GZRS(지역 중복 스토리지) / RA-GZRS(읽기 액세스 지역 중복 스토리지)
Blob, 파일 공유, 큐 및 테이블에 대한 Standard Storage 계정 유형 대부분의 시나리오에 대해 Azure Storage를 사용하는 것이 좋습니다. Azure Files에서 NFS(네트워크 파일 시스템)를 지원하려면 프리미엄 파일 공유 계정 형식을 사용하세요.
Premium 블록 Blob Blob Storage(Data Lake Storage 포함) LRS 및 ZRS 블록 Blob 및 추가 Blob에 대한 프리미엄 스토리지 계정 유형입니다. 트랜잭션 속도가 높은 시나리오나, 더 작은 개체를 사용하거나 일관되게 짧은 스토리지 대기 시간이 필요한 시나리오에 권장됩니다.
프리미엄 파일 공유 Azure 파일 LRS 및 ZRS 파일 공유 전용 프리미엄 스토리지 계정 유형입니다. 엔터프라이즈 또는 고성능 규모의 애플리케이션에 추천됩니다.
프리미엄 페이지 Blob 페이지 Blob만 해당 LRS 및 ZRS 페이지 Blob에 대한 프리미엄 스토리지 계정 유형입니다.

블록 Blob 데이터를 위한 액세스 계층

Azure Storage는 사용 패턴에 따라 블록 Blob 데이터 액세스를 위한 여러 가지 옵션을 제공합니다. Azure Storage의 액세스 계층은 특정 데이터 사용 패턴에 맞게 최적화됩니다. 필요에 따라 적합한 계층을 선택하면 가장 경제적인 방식으로 블록 Blob 데이터를 저장할 수 있습니다.

사용 가능한 액세스 계층은 다음과 같습니다.

  • 액세스 계층은 스토리지 계층의 개체에 자주 액세스하는 데 최적화되어 있습니다. 핫 계층은 스토리지 비용이 가장 높지만 액세스 비용은 가장 낮습니다. 기본적으로 새 스토리지 계정은 핫 계층에 만들어집니다.

  • 액세스 계층은 자주 액세스되지 않는 대량의 데이터를 저장하는 데 최적화되어 최소 30일 동안 저장됩니다. 쿨 계층은 핫 계층에 비해 스토리지 비용이 낮고 액세스 비용은 높습니다.

  • 콜드 액세스 계층 - 자주 액세스하지 않으며 최소 90일 이상 저장하는 데이터 저장용으로 최적화되어 있습니다. 콜드 계층은 쿨 계층에 비해 스토리지 비용이 낮고 액세스 비용은 높습니다.

  • 보관계층은 개별 블록 Blob에서만 사용할 수 있습니다. 보관 계층은 검색 대기 시간에 몇 시간이 걸려도 괜찮으며 최소 180일 동안 보관 계층에 저장할 데이터에 최적화되어 있습니다. 보관 계층에 데이터를 저장하는 것이 가장 경제적이지만 핫이나 쿨 계층의 데이터에 액세스하는 것보다 데이터 액세스 비용이 비쌀 수 있습니다.

데이터의 사용 패턴에 변화가 있으면 언제든 이 액세스 계층 간에 전환할 수 있습니다.