Azure Stack Hub 스토리지 소개

개요

Azure Stack Hub Storage는 Azure Storage에서 제공하는 서비스와 일치하는 클라우드 스토리지 서비스 집합입니다. 이러한 서비스에는 Blob, 테이블 및 큐가 포함됩니다.

Azure Stack Hub Storage 서비스

Azure Stack Hub Storage는 다음과 같은 세 가지 서비스를 제공합니다.

  • Blob Storage

    Blob 스토리지는 구조화되지 않은 개체 데이터를 저장합니다. Blob은 문서, 미디어 파일 또는 앱 설치 관리자와 같은 모든 유형의 텍스트 또는 이진 데이터일 수 있습니다.

  • Table Storage

    Table Storage는 구조화된 데이터 세트을 저장합니다. Table Storage는 대량의 데이터에 빠르게 개발하고 빠르게 액세스할 수 있는 NoSQL 키 특성 데이터 저장소입니다.

  • Queue Storage

    Queue Storage는 워크플로 처리 및 클라우드 서비스 구성 요소 사이의 통신을 위한 안정적인 메시징을 제공합니다.

Azure Stack Hub Storage 계정은 Azure Stack Hub Storage의 서비스에 대한 액세스를 제공하는 보안 계정입니다. 스토리지 계정은 스토리지 리소스에 고유한 네임스페이스를 제공합니다. 다음 다이어그램은 스토리지 계정의 Azure Stack Hub Storage 리소스 간의 관계를 보여 줍니다.

Azure Stack Hub Storage 개요

Blob Storage

클라우드에 저장할 구조화되지 않은 개체 데이터가 많은 사용자를 위해 Blob Storage는 효과적이고 확장 가능한 솔루션을 제공합니다. Blob Storage를 사용하여 다음과 같은 콘텐츠를 저장합니다.

  • 문서
  • 사진, 비디오, 음악, 블로그 등의 소셜 데이터
  • 파일, 컴퓨터, 데이터베이스 및 디바이스의 Backup
  • 웹앱에 대한 이미지 및 텍스트
  • 클라우드 앱에 대한 구성 데이터
  • 로그 및 기타 대규모 데이터 세트와 같은 빅 데이터

모든 Blob은 컨테이너로 구성됩니다. 컨테이너를 통해 유용하게 개체 그룹에 보안 정책을 할당할 수도 있습니다. 스토리지 계정에는 컨테이너 수가 포함될 수 있으며 컨테이너에는 스토리지 계정의 한도까지 Blob 수를 포함할 수 있습니다.

Blob Storage는 다음 세 가지 유형의 Blob을 제공합니다.

  • 블록 Blob

    블록 Blob은 클라우드 개체의 스트리밍 및 저장에 최적화되어 있습니다. 문서, 미디어 파일, 백업 및 기타 유사한 파일을 저장하는 데 적합합니다.

  • 추가 Blob

    추가 Blob은 블록 Blob과 유사하지만 추가 작업에 최적화되어 있습니다. 새 블록을 끝에 추가해야만 추가 Blob을 업데이트할 수 있습니다. 추가 Blob은 Blob 끝에만 새 데이터를 써야 하는 로깅과 같은 시나리오에 적합합니다.

  • 페이지 Blob

    페이지 Blob은 IaaS 디스크를 나타내고 최대 1TB 크기의 임의 쓰기를 지원하는 데 최적화되어 있습니다. Azure Stack Hub 가상 머신 연결 IaaS 디스크는 페이지 Blob으로 저장된 VHD입니다.

Table Storage

최신 앱은 이전 세대의 소프트웨어에 필요한 것보다 확장성과 유연성이 뛰어난 데이터 저장소를 요구하는 경우가 많습니다. Table Storage는 고가용성 대규모 확장성 스토리지를 제공하므로 앱이 사용자 요구에 맞게 자동으로 확장할 수 있습니다. Table Storage는 Microsoft의 NoSQL 키/특성 저장소이며 스키마 없는 디자인으로 기존 관계형 데이터베이스와 다릅니다. 스키마 없는 데이터 저장소를 사용하면 앱의 요구 사항이 진화함에 따라 데이터를 쉽게 조정할 수 있습니다. Table Storage는 사용하기 쉽기 때문에 개발자는 앱을 빠르게 만들 수 있습니다.

Table Storage는 키 특성 저장소입니다. 즉, 테이블의 모든 값이 형식화된 속성 이름으로 저장됩니다. 속성 이름은 선택 조건을 필터링하고 지정하는 데 사용됩니다. 속성 모음과 해당 값은 함께 엔터티를 구성합니다. 테이블 스토리지는 스키마가 없으므로 동일한 테이블의 두 엔터티에 서로 다른 속성 컬렉션이 포함될 수 있으며 이러한 속성은 서로 다른 형식일 수 있습니다.

Table Storage를 사용하여 웹앱에 대한 사용자 데이터, 주소록, 디바이스 정보 및 서비스에 필요한 다른 유형의 메타데이터와 같은 유연한 데이터 세트를 저장할 수 있습니다. 오늘날의 인터넷 기반 앱의 경우 Table Storage와 같은 NoSQL 데이터베이스는 기존 관계형 데이터베이스에 대한 인기 있는 대안을 제공합니다.

스토리지 계정에는 임의의 수의 테이블이 포함될 수 있으며 테이블에는 스토리지 계정의 용량 제한까지 임의의 수의 엔터티가 포함될 수 있습니다.

Queue Storage

크기 조정을 위해 앱을 디자인할 때 앱 구성 요소는 독립적으로 확장할 수 있도록 분리되는 경우가 많습니다. Queue Storage는 클라우드, 데스크톱, 온-프레미스 서버 또는 모바일 디바이스에서 실행되는 앱 구성 요소 간의 비동기 통신을 위한 신뢰할 수 있는 메시징 솔루션을 제공합니다. Queue Storage는 또한 비동기 작업 관리와 프로세스 워크플로 작성을 지원합니다.

스토리지 계정에는 임의의 수의 큐가 포함될 수 있으며 큐에는 여러 메시지(스토리지 계정의 용량 한도까지)가 포함될 수 있습니다. 개별 메시지는 크기가 최대 64KB일 수 있습니다.

다음 단계