본문 바로가기
CSP (Cloud Service Provider)/Azure

Azure Storage

by BTC_나르 2023. 8. 18.

베하~! 탑신병자 듀오 팀 나르 입니다!

이번 포스팅에서는 Azure Storage에 대해서 알아보도록 하겠습니다


Azure Blob Storage

  • Microsoft의 개체 스토리지 솔루션
  • 구조화되지 않은 대량의 데이터를 저장하는데 최적화
  • 비정형 데이터는 텍스트 또는 이진 데이터와 같은 특정 모델이나 정의를 따르지 않는 데이터
  • 사용 사례
    • 브라우저에 이미지 또는 문서 직접 제공
    • 분산 액세스용 파일 저장
    • 비디오 및 오디오 스트리밍
    • 로그 파일
    • 백업/복원, 재해 복구 및 보관용 데이터 저장
    • 온프레미스 또는 Azure 호스팅 서비스에서 분석하기 위한 데이터 저장
  • Blob Storage는 세 가지 유형의 리소스를 제공한다
    • 스토리지 계정
      • 데이터에 대한 Azure에서 고유의 네임스페이스를 제공
      • 계정에 저장한 모든 개체는 고유 계정 이름을 포함하는 주소를 가진다
    • 스토리지 계정의 컨테이너
      • 파일 시스템의 디렉터리와 비슷한 BLOB 세트 구성
      • 한 스토리지 계정에 포함될 수 있는 컨테이너 수에 제한이 없음
      • 컨테이너에 저장될 수 있는 Blob 수의 제한도 없다
    • BLOB
      • 블록 Blob: 텍스트 및 이진 데이터를 저장(약 190.7TiB를 저장 가능)
      • 추가 Blob: 추가 작업에 최적화되어 데이터 로깅 같은 시나리오에 저합
      • 페이지 Blob: VHD(가상 하드 드라이브) 파일을 저장하고 Azure Virtual Machines의 디스크로 사용(최대 8Bib)
       

Azure 파일 공유 스토리지

  • MB, NFS 프로토콜을 통해 액세스할 수 있는 클라우드에서 완전 관리형 파일 공유를 제공
  • 클라우드와 온프레미스 배포를 통해 동시에 탑재 가능
  • windows, Linux, maxOS 클라이언트에 액세스
  • 데이터가 사용되는 위치 근처에서 빠르게 액세스하기 위해 “애저 파일 동기화” 기능으로 캐싱 가능

Azure Table Storage

  • 많은 양의 구조화된 데이터를 저장
  • 인증된 요청에 응답하는 NoSQL 데이터 저장소
  • 구조화된 비관계형 데이터를 저장하는데 적합
  • 수요가 증가함에 따라 테이블 크기가 조정
  • 사용 사례
    • 웹 규모 애플리케이션을 처리할 수 있는 구조화된 데이터 테이블 저장
    • 클러스터형 인덱스를 사용하여 신속하게 데이터 쿼리
    • 매우 큰 구조화된 비관계형 데이터 집합을 저장하고 쿼리
  • 구성 요소
    • 테이블
      • 엔터티 컬렉션
      • 단일 테이블에 각기 다른 속성 집합을 가진 엔터티가 포함
    • 엔터티
      • 데이터베이스 행과 유사한 속성 집합
      • 엔터티 크기는 최대 1MB(Azure Cosmos DB 엔터티의 크기는 최대 2MB)
    • 속성
      • 이름 값 쌍으로 구성
      • 엔터티에 속성을 최대 252개까지 포함
      • 세 가지 시스템 속성: 파티션 키, 행 키, 타임스탬프
      • 동일한 파티션 키를 가진 엔터티는 보다 신속하게 쿼리
      • 원자성 작업으로 삽입/업데이트
      • 엔터티의 행 키는 파티션 내의 고유 식별자
       


지금까지 Azure Storage에 대하여 알아봤습니다

다음 포스팅에는 더욱 흥미로운 주제로 돌아오겠습니다~!

그럼 베빠~!

댓글