본문 바로가기
공부/자격증

[AZURE-103] Azure Storage

by haejang 2020. 7. 6.
728x90
728x90

-Microsoft에서 제공하는 클라우드 스토리지 서비스

-다른 데이터 저장소도 있지만, 확장 가능하고 중복된 데이터 저장소를 제공하는 기본 서비스이다

 

핵심 Storage 서비스

  • Azure BLOB(Binary Large OBjects)
    • 이미지, 텍스트 또는 이진 데이터 파일 같이 구조화되지 않은 데이터
    • 텍스트 및 이진 데이터에 대한 확장성이 뛰어난 개체 저장소
  • Azure FILES
    • 클라우드 또는 온프레미스 배포에 대한 관리되는 파일 공유
    • SMB 공유를 설정하면 여러 VM이 동일한 파일에 액세스 가능
  • Azure QUEUES
    • 애플리케이션 구성 요소 간 안정적인 메시징을 위한 메시징 저장소
    • 대기열에 저장되어 비동기적으로 처리
    • PaaS 구성 요소에 더 많이 사용
  • Azure TABLES
    • 구조화된 데이터의 스키마 없는 스토리지를 위한 NoSQL 스토리지
    • 클라우드 내에 구조화 된 NoSQL 데이터 저장하기 위한 것
  • Azure DISKS
    • azure vm에 대한 블록 수준 저장소 볼륨

 

저장소 계정 유형

  • 범용 V2
    • 새 스토리지 계정에 일반적으로 사용 가능한 기본 옵션
    • 대부분의 상황에서 사용
  • 범용 V1
    • V2와 같이 모든 데이터 서비스 제곤하지만 모든 복제 옵션이나 액세스 계층 없음
    • ARM(Azure Resource Manager) 포털 도입 전 생성된 Classic 리소스 사용하는 경우 V1 계정 계속 사용 가능
    • 가격을 고려해서 V1 사용하기도 함
  • BLOB STORAGE(표준)
    • ARM 이전 포털 서비스. 기존 V1보다 추가적인 서비스가 좀 있지만 이들은 전부 V2에서 사용가능

 

Azure Storage Access Tiers

  • Hot
    • 빈번한 액세스 최적화. 기본 계층
    • 액세스 비용은 저렴하지만 스토리지 비용 높음
    • 데이터가 지속적으로 사용되거나 자주 액세스되는 경우
    • aws S3의 Standard같은 느낌
  • Cool
    • 덜 자주 액세스하는 데이터 위해 설계
    • 단기 또는 중기 저장
    • Hot 티어에 비해 스토리지 비용은 낮지만 액세스 비용은 증가
    • aws S3의 Standard-IA 같은 느낌
  • Archive
    • 개별 blob의 보관 위해 설계
    • 테이프 백업을 위한 이상적인 대체물로 사용
    • 검색 대기 시간은 길다(즉각적인 액세스 불가, 최대 15시간정도 소요)
    • 장기 백업 및 아카이브된 데이터 세트에 적합
    • aws S3의 Glacier같은 느낌

 

데이터 복제 유형(Data Replication)

  • LRS(Locally Redundant Storage)
    • 가장 보편적으로 사용 가능
    • 모든 저장소 계정 유형에 사용 가능
    • 단일 데이터 센터 내에서 데이터가 세번 복제되도록 함
    • 3개의 사본이 모두 최신 상태로 유지되도록 동기식 쓰기 사용해서 업데이트
    • 단일 Azure 영역의 단일 데이터 센터 -> 데이터 센터가 완전히 오프라인인 경우 데이터를 단일 장애 지점에 노출시킴
    • aws식으로 보자면 단일 리전 단일 가용영역 같은 느낌
  • ZRS(Zone Redundant Storage)
    • 범용 V2계정 위해 도입됨. LRS 복제기능 향상
    • LRS처럼 3개의 데이터 사본 간 동기 쓰기 수행
    • 동일한 Azure 지역 내지만 해당 지역 내의 2~3개의 가용 영역 사용
    • aws식 : 단일 리전 다중 가용영역
  • GRS(Geo-Redundant Storage)
    • LRS 또는 ZRS에 추가 중복성 제공
    • 단일 지역 내 저장된 3개의 데이터 사본과 함께 추가로 3개의 사본이 다른 Azure 지역에 저장
    • 비동기적으로 업데이트되므로 두 데이터 세트 간 약간의 지연 발생
    • 스토리지 계정이 페일오버되지 않는 한 보조 데이터 스토리지에 액세스 불가능
  • RA-GRS(Read-Access GRS)
    • GRS의 모든 이점을 가지면서도 보조 데이터 스토리지의 사본 읽을 수 있음
    • 비동기 동작으로 인해 복제 약간 지연

 

728x90
728x90

댓글