Azure VMware 솔루션과 함께 Azure NetApp Files를 사용하는 이유는 무엇인가요?
Azure NetApp Files는 공유 파일 스토리지에 대한 고성능의 엔터프라이즈급 완전 관리형 NAS 서비스입니다. 이는 Microsoft Azure와 기본적으로 통합되고 다른 Azure 서비스와 함께 사용하도록 최적화된 자사 서비스입니다. Azure Portal, CLI, Azure PowerShell, ARM 템플릿 등을 통해 배포 및 관리를 수행할 수 있습니다. 모니터링은 기본적으로 Azure Monitor를 통해서도 가능합니다.
성능
Azure NetApp Files는 가장 까다로운 Windows 및 Linux 워크로드에도 최고의 성능을 제공하도록 설계되었습니다. 이러한 성능은 매우 높은 스토리지 처리량 및 가용성에 최적화된 NetApp의 독점 ONTAP 운영 체제를 실행하는 전용 NetApp 엔지니어링 플랫폼을 사용하여 Azure NetApp Files에서 제공됩니다.
단일 Azure NetApp Files 볼륨은 밀리초 미만의 대기 시간으로 최대 5,025MiB/s의 처리량을 제공할 수 있습니다. 필요에 따라 성능을 스케일 업하기 위해 여러 볼륨을 배포할 수 있습니다. 기본적으로 최대 8개의 Azure NetApp Files 볼륨을 단일 AVS(Azure VMware 솔루션) SDDC(소프트웨어 정의 데이터 센터)에 연결할 수 있습니다. 이 제한은 지원 요청을 통해 256개까지 늘릴 수 있습니다.
데이터 관리
Azure NetApp Files는 광범위한 엔터프라이즈급 데이터 관리 기능을 제공합니다. 여기에는 스냅샷, 복제, 통합 백업, 볼륨 복제 등이 포함됩니다. 이러한 기능은 성능에 영향을 주지 않고 서비스에서 호스트되는 AVS VM(가상 머신) 및 워크로드에 대한 보호 및 유연성을 제공합니다.
스냅샷
Azure NetApp Files 스냅샷은 볼륨의 특정 시점 이미지입니다. 이러한 스냅샷은 Azure NetApp Files의 볼륨 가상화 수행 방식으로 인해 오버헤드가 낮습니다. 스냅샷은 디스크의 실제 데이터 블록에 대한 포인터 조작을 활용합니다. 그러나 데이터베이스와 달리 기존 블록을 다시 작성하지는 않습니다. 새 블록은 시스템에서 사용되지 않는 위치에 기록됩니다. 포인터는 변경 사항을 반영하도록 업데이트되고, 스냅샷은 스냅샷이 생성된 당시 시스템에 있던 데이터의 특정 시점 표현을 유지합니다.
다음 다이어그램은 스냅샷 프로세스를 보여 줍니다.
스냅샷(
Snapshot1
)이 만들어집니다.변경된 데이터(
file2
업데이트 및file4
추가)가 새 블록에 기록되고 포인터가 업데이트됩니다. 스냅샷 포인터는 여전히 이전에 작성된 블록을 가리키며 데이터의 실시간 보기와 기록 보기를 모두 제공합니다.또 다른 스냅샷(
Snapshot2
)이 만들어져 3세대 데이터(실시간 데이터,Snapshot2
및Snapshot1
)에 대한 액세스를 제공합니다. 스냅샷은 3개의 전체 복사본에 필요한 볼륨 공간을 차지하지 않으면서 기간 내림차순으로 표시됩니다.
Azure NetApp Files 스냅샷은 블록 포인터만 조작하여 볼륨의 “고정된” 읽기 전용 보기를 만듭니다. 설계상 스냅샷은 수정할 수 없으며 시스템에서 유효 수명이 만료된 후에만 삭제됩니다.
실제 데이터 블록은 복사되지 않으므로 두 가지 효율성이 있습니다.
- 속도: 스냅샷 만들기는 거의 즉각적입니다. 볼륨 크기와 관계없이 스냅샷을 만드는 데는 몇 초밖에 걸리지 않습니다. 볼륨을 스냅샷으로 되돌리는 작업도 거의 즉각적으로 이루어지므로 손상이나 악의적인 하이재킹 이벤트가 발생한 경우 빠른 데이터 복구가 지원됩니다.
- 공간: 스냅샷은 전체 볼륨의 데이터 블록을 복사하지 않으므로 최소 스토리지 공간을 소비합니다. 시퀀스에서 생성되는 두 스냅샷은 두 스냅샷 사이의 시간 간격으로 추가되거나 변경된 블록에 의해서만 다릅니다. 볼륨당 최대 255개의 스냅샷을 만들 수 있습니다. 스냅샷 만들기는 볼륨 성능에 영향을 미치지 않습니다.
다음 두 가지 방법으로 스냅샷을 만들고 유지 관리합니다.
- 수동: Azure Portal, Azure CLI, Azure PowerShell 또는 Azure REST API 사용하여 주문형 스냅샷을 만듭니다.
- 자동: 자동화된 스냅샷 만들기. Azure Portal, Azure CLI, Azure PowerShell 또는 Azure REST API 사용하여 스냅샷 정책을 설정할 수 있습니다.
복제
교차영역 복제: Azure NetApp Files 복제는 영역 간 볼륨 복제를 통해 데이터 보호를 제공할 수 있습니다. 한 영역(원본)의 Azure NetApp Files 볼륨에서 동일한 지역(대상) 내의 다른 영역에 있는 다른 Azure NetApp Files 볼륨으로 데이터를 비동기식으로 복제할 수 있습니다. 이 기능을 사용하면 영역 중단이나 재해가 발생한 경우 중요한 애플리케이션을 장애 조치(failover)할 수 있습니다.
지역 간 복제: Azure NetApp Files 복제 기능은 지역 간 볼륨 복제를 통해 데이터 보호를 제공할 수 있습니다. 한 지역(원본)의 Azure NetApp Files 볼륨에서 다른 지역(대상)의 다른 Azure NetApp Files 볼륨(대상)으로 데이터를 비동기식으로 복제할 수 있습니다. 이 기능을 사용하면 지역 전체의 가동 중단 또는 재해가 발생할 경우 중요한 애플리케이션을 장애 조치(failover)할 수 있습니다.
Azure VMware 솔루션과 Azure NetApp Files 통합
Azure NetApp Files는 AVS 리소스 활용률을 개선하고, TCO(총 소유 비용)를 낮추며, 고급 데이터 관리 기능을 제공합니다.
비즈니스 요구 사항이 변화함에 따라 Azure NetApp Files 스토리지는 AVS 컴퓨팅과 독립적으로 크기 조정되어 TCO를 최적화할 수 있습니다. Azure NetApp Files는 AVS 성능을 개선하고 다른 VM을 위한 리소스를 확보할 수 있는 AVS 호스트에서 I/O 및 메모리를 오프로드합니다.
Azure NetApp Files는 엔터프라이즈급 성능, 가용성 및 데이터 관리를 제공합니다. 효율적인 스냅샷과 클론을 통해 신속하게 복사본을 만들고 데이터를 보호할 수 있습니다. 영역 간 복제 및 지역 간 복제를 통해 AVS VM에 대한 통합 백업 및 재해 복구가 가능합니다.