Windows Server 파일 서버 고가용성 옵션 살펴보기

완료됨

파일 서비스는 널리 사용되는 Windows Server 워크로드 유형 중 하나입니다. 파일 서비스의 가용성이 비즈니스 운영에 중요한 경우가 많습니다. Windows Server는 가용성을 보장하는 데 도움이 되는 여러 가지 방법을 제공합니다.

Windows 파일 서버 고가용성 옵션

Windows Server에서 복원력 파일 서비스를 구현하기 위해 장애 조치(failover) 클러스터링 역할의 고유 특성인 고가용성을 활용할 수 있습니다. 또는 파일 공유를 호스트하는 볼륨의 콘텐츠를 스토리지 복제본으로 복제하여 복원력을 제공할 수 있습니다.

Windows Server 파일 서버 장애 조치(failover) 클러스터링 옵션

다음 방법 중 하나를 사용하여 클러스터된 파일 서버를 배포 및 구성할 수 있습니다.

  • 범용 파일 서버. Windows Server 운영 체제에 장애 조치(failover) 클러스터링이 도입된 이후 사용할 수 있는 기존 파일 서버 역할입니다. 가용성 및 확장성 측면에서 클러스터된 역할은 활성-수동 모드로 작동합니다. 즉, 간단히 클러스터형 파일 공유라고도 하는 해당 파일 공유를 클러스터 노드 중 하나에서 언제든지 사용할 수 있습니다. 해당 노드에 장애가 발생하면 다른 노드가 역할 및 해당 리소스의 소유권을 가져 공유 폴더 가용성을 유지합니다. 그러나 클라이언트는 항상 단일 노드를 통해 공유 폴더에 액세스합니다. 이 유형의 파일 서버 구현은 정보 작업자 시나리오에 적합합니다. 해당 용어는 사용자가 파일 공유를 사용하여 홈 폴더, 로밍 프로필, 부서별 공유 데이터(문서, 스프레드시트, 기타 유형의 비정형 데이터 또는 반정형 데이터 포함)를 저장하는 표준 비즈니스 시나리오를 나타냅니다.
  • 애플리케이션 데이터용 SOFS. 이 클러스터형 파일 서버 유형은 Microsoft Hyper-V 가상 머신 파일이나 SQL Server 데이터베이스 파일 같은 서버 애플리케이션 데이터를 위한 것입니다. 뛰어난 안정성, 가용성, 관리 효율성, 성능을 제공하며 클러스터된 역할이 활성-활성 모드로 작동합니다. 즉, 예제에서 스케일 아웃 파일 공유라고 하는 모든 파일 공유를 모든 클러스터 노드에서 동시에 사용할 수 있습니다. 이 방법은 SMB(서버 메시지 블록)를 통해 Hyper-V를 배포하거나 SMB를 통해 Microsoft SQL Server를 배포하는 경우에 적합합니다.

스토리지 복제본

스토리지 복제본은 고가용성 또는 재해 복구를 위해 독립 실행형 서버나 클러스터형 서버에 상주하는 스토리지 볼륨 간에 스토리지 독립적인 단방향 복제를 가능하게 하는 Windows Server 기술입니다. 네트워크 대기 시간과 서버 간 거리에 따라 동기 또는 비동기 복제를 선택할 수 있습니다. 스토리지 복제본을 사용하는 경우 비즈니스가 정상적으로 운영될 때는 원본 볼륨만 액세스할 수 있습니다. 장애가 발생하면 대상 볼륨으로 장애 조치(failover)하고 온라인 상태로 전환할 수 있습니다.

스토리지 복제본은 다음 세 가지 시나리오를 지원합니다.

  • 서버 간.
  • 클러스터 간.
  • 확장 클러스터.

클러스터링 시나리오에서는 범용 또는 SOFS용 파일 서버를 구현할 수 있습니다. 서버 간 복제를 사용하는 경우 스토리지 복제본은 기존 독립 실행형 파일 공유에 대한 복원력을 제공합니다.

동기 및 비동기 복제

스토리지 복제본은 다음 두 가지 유형의 복제를 지원합니다.

  • 동기 복제는 상대적으로 근접한 사이트 간에 볼륨을 복제합니다. 복제에서는 장애 조치(failover) 중 파일 시스템 수준에서 데이터 손실이 없도록 보장하는 크래시 일치가 지원됩니다.
  • ‘비동기 복제’를 사용하면 네트워크 왕복 대기 시간이 5ms(밀리초)를 초과하는 장거리 복제도 가능하지만 데이터가 손실될 수 있습니다. 데이터 손실 정도는 원본 볼륨과 대상 볼륨 간 복제의 지연에 따라 달라집니다.

동기 복제를 사용하는 경우 볼륨 둘 다에서 데이터 쓰기가 성공적으로 완료되어야 합니다. 그렇지 않으면 쓰기를 시작하는 워크로드가 동일한 작업을 다시 시도해야 합니다. 동기 복제에서는 두 볼륨의 데이터가 동일합니다.

The synchronous replication and volume writes between writing data to the primary volume and the log on the local server and the remote server, including the acknowledgment from the remote server and the application.

데이터 손실을 방지하는 것이 중요한 경우에는 동기 복제를 사용합니다. 동기 복제에서 원격 쓰기 승인 대기를 최소화하려면 네트워크 대기 시간이 짧아야 합니다. 이 요구 사항으로 인해 각 볼륨을 호스트하는 서버 또는 클러스터 간 거리가 제한됩니다.

비동기 복제를 사용하는 경우 주 볼륨에서 데이터 쓰기가 성공적으로 완료되면 쓰기를 시작하는 워크로드가 확인을 수신하고 다른 I/O 작업을 계속할 수 있습니다. 해당 데이터 쓰기는 주 볼륨에 영향을 주지 않고 보조 볼륨에서 나중에 수행됩니다.

The asynchronous replication and volume writes between writing data to the primary volume and the log on the local server and the log on the remote server, including the acknowledgment returned from the remote server and the application.