메뉴

이 페이지에는 기계 번역이 사용되었습니다. 일부 콘텐츠는 완벽하지 않을 수 있습니다. 개선할 수 있는 방법을 알려주십시오.

피드백 공유

Azure Storage Replication 설명: LRS, ZRS, GRS, RA-GRS

목차

이 페이지 공유하기

blank avatar
Jeff Whitaker

Azure Storage Replication이란 무엇인가요?

데이터 가용성과 내구성을 유지하기 위해 Azure Storage 는 여러 위치에 걸쳐 데이터를 복사본으로 생성하고 저장합니다. 이 프로세스를 스토리지 복제라고 합니다. 목표는 하드웨어 고장, 전원 또는 네트워크 장애로부터 데이터를 보호하기 위한 중복성을 제공하는 것입니다.

선택할 수 있는 여러 중복 옵션이 있습니다. 한 지역 내에서 데이터를 복제하거나 지리적으로 멀리 떨어진 보조 지역으로 복제할 수 있습니다. 또한, 재난 시 가용성을 제공하기 위해 보조 영역에 위치한 복제된 데이터에 대한 읽기 권한을 활성화할 수 있습니다.

이 문서에서는 다음을 배우게 됩니다.

Azure Storage 복제 유형

기본적으로 Azure Storage는 기본 지역 내에서 데이터를 세 번 복제합니다. 또한 Azure는 기본 지역 내 복제에 대해 구성할 수 있는 다음 옵션을 제공합니다.

  • LRS(로컬 중복 스토리지)는 기본 지역의 데이터 센터 내에 있는 3개의 디스크에 데이터를 동기적으로 복제합니다. 낮은 비용으로 적당한 수준의 가용성을 제공합니다.
  • 영역 중복 스토리지(ZRS)—기본 지역의 세 개 Azure 가용성 영역 간에 데이터를 동기적으로 복제합니다. 더 높은 비용으로 더 높은 수준의 복원력을 제공합니다.

이 두 가지 기본 복제 유형 외에도 Azure Storage에서 사용할 수 있는 추가 복제 유형이 세 가지 있습니다.

  • 지리적 중복 스토리지(GRS)—쌍을 이루는 Azure 지역에 데이터 복사본 3개를 추가로 저장합니다
  • 읽기 액세스 지역 중복(RA-GRS)—GRS와 동일하지만 두 Azure 지역 모두에서 데이터를 읽을 수 있습니다
  • Block Blob Storage용 Object Replication—블록 Blob에만 사용되는 특수한 유형의 복제로, 소스 스토리지 계정과 대상 스토리지 계정 간에 블록 Blob을 복제합니다.

로컬 중복 스토리지(LRS)

LRS는 주요 지역에 위치한 한 데이터 센터 내에서 데이터를 세 번 복제합니다. LRS를 활성화하면 Azure Storage는 데이터가 세 개의 복제본에 모두 기록된 후에만 쓰기 요청을 성공으로 등록합니다. LRS는 특정 연도 동안 물체에 대해 최소 99.999999999%의 내구성을 제공합니다.

LRS는 저렴한 가격에 제공되며, 드라이브 고장과 서버 랙 고장으로부터 데이터를 보호하는 데 도움을 줄 수 있습니다. 그러나 LRS가 모든 데이터 손실 시나리오를 포괄하는 것은 아닙니다. 손실에 덜 민감하거나 준수 요건으로 데이터가 한 곳에만 제한된다면 LRS를 사용하세요.

영역 중복 스토리지(ZRS)

ZRS는 세 개의 Azure 가용성 존에 걸쳐 복제를 수행합니다. 각 Azure 가용성 영역은 자체적인 독립적인 네트워킹, 전원 및 냉각 시스템을 갖춘 개별 물리적 위치입니다. ZRS는 특정 연도 동안 물체에 대해 최소 99.99999999999%의 내구성을 제공합니다.

ZRS는 가용성 존이 다운되더라도 데이터를 계속 접근 가능하게 보장합니다. 이는 쓰기 및 읽기 작업 모두에 적용됩니다. Azure Storage는 데이터가 세 개의 가용성 영역 모두에 안전하게 기록된 후에만 쓰기 작업을 성공으로 등록합니다. ZRS를 주요 지역에서 사용하여 일관성, 높은 가용성, 내구성을 보장할 수 있습니다.

지리적 중복 스토리지(GRS)

GRS는 LRS 또는 ZRS에 비해 데이터 저장에 추가적인 중복성을 제공합니다. 한 지역에 저장된 세 개의 데이터 복사본 외에도 쌍을 이룬 Azure 지역에 세 개의 복사본이 저장됩니다. 따라서 GRS는 주 영역에서 LRS 저장의 모든 기능을 제공하며, 추가로 다른 영역에 보조 LRS 데이터 저장 기능도 제공합니다.

모든 읽기 및 쓰기 작업이 여전히 하나의 Azure 데이터 센터를 통해 관리되므로 Microsoft에서 제공하는 읽기 및 쓰기 SLA는 ZRS 및 LRS 데이터 스토리지와 동일합니다.

GRS 중복성에는 두 가지 단점이 있습니다.

  • 지역 간 복제는 비동기적으로 이루어지므로 데이터 전파에 약간의 지연이 발생합니다.
  • 두 번째 영역은 스토리지 계정이 장애 조치될 때까지 액세스하거나 읽을 수 없습니다

읽기 액세스 지역 중복(RA-GRS)

RA-GRS는 표준 GRS 복제와 동일한 수준의 중복성을 가지며, 추가적인 이점이 있는데, 쌍으로 구성된 Azure 영역에 저장된 보조 복사본이 읽기 가능하다는 점입니다. 즉, 애플리케이션이 올바르게 구성된 경우 여러 읽기 가능 엔드포인트를 사용할 수 있습니다. 이로 인해 읽기 작업의 SLA가 99.99%로 증가합니다.

하지만 쓰기 작업에 대한 SLA는 여전히 99.9%로 유지됩니다. 이는 단일 영역에서 쓰기 및 업데이트 작업을 제어하기 때문입니다.

비동기 복제 방식 때문에 두 가지 유형의 GRS 복제 모두 복제 지연이 발생합니다. LastSyncTime 매개 변수를 사용하여 최신 데이터 복사본을 읽고 있는지 확인할 수 있습니다.

블록 Blob 스토리지용 객체 복제

앞서 설명한 복제 방법은 모든 Azure 스토리지 서비스에 적용됩니다. 이 방법은 Block Blob Storage에만 사용할 수 있는 특별한 복제 방법입니다.

객체 복제 방식은 비동기식입니다. 이 방법을 사용하여 데이터를 아카이브 계층으로 자동으로 이동하여 데이터 배포를 최적화하고 비용을 절감할 수 있습니다. 또는 사용자 가까이에 있는 저장 자원과 데이터를 동기화하여 지연을 줄일 수도 있습니다.

블록 Blob은 복제 정책에 따라 복제됩니다. 이 정책에는 소스/타겟 Azure 계정 및 컨테이너, 그리고 복제해야 할 블록 Blob이 지정됩니다.

블록 Blob 객체 복제 복사본:

  • Blob 콘텐츠
  • Blob 버전
  • Blob 메타데이터

Azure Storage 복제 Q&A

Block Blob 스토리지에 대한 Azure 복제 상태를 확인하는 방법은 무엇입니까?

블록 Blob 복제 상태는 소스 스토리지 계정을 확인하여 확인할 수 있습니다. 소스 계정의 Blob 복제 상태가 실패로 표시되는 경우 다음 사항을 조사하십시오.

  • 대상 스토리지 계정에 개체 복제 정책이 있는지 확인합니다.
  • 대상 컨테이너가 존재하는지 확인하십시오.
  • 쓰기 작업 중에 사용자가 제공한 키를 사용하여 원본 Blob이 암호화되면 복제가 실패합니다.

내 스토리지 계정에서 사용할 수 있는 복제 유형은 무엇입니까?

다음은 스토리지 계정 유형에 따라 사용 가능한 복제 유형입니다.

  • General-purpose v1은 LRS 및 GRS/RA-GRS를 지원합니다
  • General-purpose v2는 LRS, ZRS, GRS/RA-GRS 및 GZRS/RA-GZRS를 지원합니다.
  • 블록 Blob 스토리지는 LRS만 지원합니다
  • Blob 스토리지는 LRS 및 GRS/RA-GRS를 지원합니다
  • 파일 스토리지는 LRS 및 ZRS를 지원합니다

Azure NetApp Files를 사용한 엔터프라이즈급 Azure 스토리지 

Azure NetApp Files는 NetApp 기술을 기반으로 구축된 Microsoft Azure의 또 다른 파일 스토리지 옵션으로, 핵심 비즈니스 애플리케이션까지 지원할 수 있는 엔터프라이즈급 파일 공유 기능을 제공합니다.

Azure에서 엔터프라이즈급 데이터 관리 및 스토리지를 활용하여 워크로드와 애플리케이션을 손쉽게 관리하고 모든 파일 기반 애플리케이션을 클라우드로 이전하세요.

Azure NetApp Files는 HPC, SAP, Linux, Oracle 및 SQL Server 워크로드, Windows Virtual Desktop 등을 포함하여 미션 크리티컬 애플리케이션을 클라우드로 이전하려는 기업의 가용성 및 성능 문제를 해결합니다.

Drift chat loading