재해 복구 기능이 있는 엔터프라이즈 파일 공유

Azure NetApp Files
Microsoft Entra
Windows Server

이 아키텍처는 실패 시 백업 지역으로 자동으로 장애 조치(failover)되는 파일 공유를 제공합니다. 장애 조치(failover)는 공유에 액세스하는 클라이언트 및 애플리케이션에 투명합니다. 공유는 계획되었는지 여부에 관계없이 중단에 대한 복원력이 있어야 하는 애플리케이션 및 가상 데스크톱에 사용할 수 있습니다.

Azure NetApp Files는 파일 공유를 제공합니다. 지역 간 복제 기능은 주 지역에서 보조 지역으로 공유를 복제합니다. Windows Server의 DFS(분산 파일 시스템) 네임스페이스는 서로 다른 서버의 공유 폴더를 논리적으로 구조화된 하나 이상의 네임스페이스로 그룹화할 수 있습니다.

잠재적인 사용 사례

이 아키텍처는 계획되지 않은 중단 또는 서비스 유지 관리 이벤트에 대해 복원력이 있어야 하는 클라이언트 또는 애플리케이션에 대한 파일 공유를 제공하려는 비즈니스에 적용됩니다. 몇 가지 예는 다음과 같습니다.

  • 데스크톱 환경에 대한 SMB(서비스 메시지 블록) 프로토콜 파일 공유입니다.
  • 애플리케이션에 대한 SMB 파일 공유입니다.

아키텍처

자동 장애 조치(failover)를 사용하여 파일을 공유하기 위한 아키텍처

이 아키텍처의 Visio 파일을 다운로드합니다.

  • 주 지역과 보조 지역이라는 두 개의 Azure 지역이 있습니다.
  • Azure 구독에는 각 지역에 대한 가상 네트워크 및 Azure NetApp Files 계정이 포함됩니다.
  • Azure NetApp Files의 지역 간 복제 기능은 주 지역에서 보조 지역으로 파일 및 폴더를 복제합니다. 이 기술에는 가상 머신이 필요하지 않습니다.
  • 파일 공유에 대한 액세스는 Windows Server의 기능인 DFS 네임스페이스에서 관리됩니다. 파일 공유에 대한 DNS(도메인 이름 서버)라고 생각할 수 있습니다.
  • Windows 서버 및 Active Directory 도메인 서버는 Azure 또는 온-프레미스에서 호스트할 수 있습니다.

구성 요소

  • Azure NetApp Files는 NetApp에서 제공하는 엔터프라이즈급 Azure 파일 공유를 제공합니다. Azure NetApp Files를 사용하면 엔터프라이즈에서 코드 변경 없이 복잡한 파일 기반 애플리케이션을 쉽게 마이그레이션하고 실행할 수 있습니다. 또한 한 지역의 Azure NetApp Files 볼륨에서 다른 지역의 다른 Azure NetApp Files 볼륨으로 데이터를 비동기적으로 복제하는 방법을 제공합니다. 이 기능은 지역 전체의 중단 또는 재해 중 데이터 보호를 제공합니다. 자세한 내용은 Azure NetApp Files 볼륨의 지역 간 복제를 참조하세요.
  • DFS 네임스페이스는 서로 다른 서버에 있는 공유 폴더를 논리적으로 구조화된 하나 이상의 네임스페이스로 그룹화할 수 있는 Windows Server의 역할 서비스입니다. 자세한 내용은 DFS 네임스페이스 개요를 참조하세요.

대안

  • Azure NetApp Files 대신 Windows Server 스케일 아웃 파일 서버 클러스터를 사용하여 지역 간에 파일 공유를 사용자 지정 복제할 수 있습니다. 자세한 내용은 애플리케이션 데이터용 스케일 아웃 파일 서버 개요를 참조하세요.
  • Azure NetApp Files 지역 간 복제 대신 Azure 파일 동기화를 사용하여 Windows Server를 Azure 파일 공유의 빠른 캐시로 변환할 수 있습니다. 이는 더 작은 파일 공유에 적합할 수 있습니다. 자세한 정보는 Azure 파일 동기화 배포를 참조하세요.

고려 사항

Azure Well-Architected Framework는 아키텍처에 적용할 참조 지침과 모범 사례를 제공합니다.

가용성

두 번째 지역에 복제하면 지역 서비스 중단으로부터 보호하여 가용성이 향상됩니다.

성능 효율성

  • Azure NetApp Files는 표준, 프리미엄, 울트라의 세 가지 성능 계층이 함께 제공됩니다. 지역 간 복제는 서로 다른 계층 간에 복제할 수 있습니다. 주 지역에서 프리미엄 또는 울트라 계층을 사용하는 경우 하위 계층(예: 표준)에 복제할 수 있습니다. 장애 조치(failover)의 경우 필요에 따라 보조 계층을 업그레이드할 수 있습니다.
  • 데이터 복제는 증분 블록 수준에서 수행되며 변경된 데이터 블록만 전송되므로 데이터 전송이 최소화됩니다.

확장성

이 솔루션은 단일 Azure NetApp Files 계정에서 4테비바이트(TiB)부터 총 12.5페비바이트(PiB)에 이르는 파일 공유에 사용할 수 있습니다.

복원력

  • 이 솔루션은 단일 지역 배포보다 복원력이 높으며 장애 조치(failover) 기능이 있습니다.
  • 보조 볼륨은 읽기 전용입니다. 언제든지 확인할 수 있으므로 복원력이 향상됩니다.
  • 프로덕션 배포를 방해하지 않고 격리된 재해 복구 테스트를 실행할 수 있습니다. 이 테스트는 공간 효율적인 볼륨 복제 기능을 사용하여 볼륨의 읽기/쓰기 복사본을 초 단위로 가져옵니다.

비용 최적화

솔루션 비용은 복제되는 볼륨의 크기, 변경 속도, Azure NetApp Files 용량 풀의 대상 계층에 따라 달라집니다. 자세한 내용은 Azure NetApp Files 가격 책정 또는 Azure 가격 계산기 사용을 참조하세요.

자세한 예제는 지역 간 복제에 대한 비용 모델을 참조하세요.

시나리오 배포

Azure에 배포하려면 Windows Server DFS 네임스페이스에서 다음 구성 작업을 수행합니다.

  1. 기본 Azure NetApp Files 계정을 배포합니다.
  2. 기본에 SMB 볼륨을 생성합니다.
  3. 보조 Azure NetApp Files 계정을 배포합니다.
  4. 볼륨을 보조 Azure NetApp Files 계정에 복제합니다.
  5. 기본 볼륨을 가리키도록 DFS 네임스페이스를 구성합니다.

장애 조치(failover)의 경우:

  1. Azure NetApp Files 볼륨을 장애 조치(failover)합니다.
  2. DFS 네임스페이스에서 대상을 변경합니다.

이러한 작업은 자동화할 수 있으며 자동화해야 합니다.

단계별 배포 가이드는 엔터프라이즈 파일 공유의 재해 복구를 참조하세요.

참가자

Microsoft에서 이 문서를 유지 관리합니다. 원래 다음 기여자가 작성했습니다.

주요 작성자:

다음 단계