Date: 12월 28, 2021
태그: Windows 클러스터링
윈도우 클러스터링
Windows 클러스터링
Windows에서 고가용성을 달성하는 방법
시스템 다운타임을 완화하고 Windows의 고가용성을 보장하기 위해 IT 모범 사례에서는 한 노드에 장애가 발생하면 하나 이상의 다른 노드가 자동으로 초과 처리하도록 서버(또는 노드)를 클러스터링할 것을 권장합니다. 이를 Windows 클러스터링이라고도 합니다.
기본 노드의 상태를 모니터링하고 문제가 감지되면 복구 작업을 시작하는 클러스터링 소프트웨어가 필요합니다. 또한 HA 클러스터링에는 장애가 발생한 경우 보조 노드가 저장소에 있는 최신 버전의 데이터에 액세스하도록 하는 방법이 필요합니다.대부분의 경우 이는 클러스터의 모든 노드를 동일한 공유 스토리지에 연결하여 달성됩니다. 클러스터 노드는 사이트 전체 및 지역 재해로부터 애플리케이션을 보호하기 위해 지리적으로 분리되어야 합니다.
Windows Server 환경에서 Microsoft는 Windows Server 플랫폼에 WSFC(Windows Server 장애 조치 클러스터링)를 포함합니다.
Windows Server 장애 조치 클러스터링이란 무엇입니까?
WSFC를 사용하면 각 활성 노드에는 하드웨어 사양이 동일하고 스토리지를 공유하는 대기 노드가 있습니다. 세 번째 노드는 기본 노드가 작동하는지 확인하고 문제가 감지되는 경우 대기 노드에 장애 조치 작업이 필요하다는 신호를 보내는 것이 유일한 목적인 “감시” 서버로 구성되는 경우가 많습니다.
클러스터의 상태를 모니터링하는 것 외에도 WSFC의 노드는 함께 작동하여 다음을 집합적으로 제공합니다.[1]
- 자원 관리 – 개별 노드는 SAN 및 네트워크 인터페이스와 같은 물리적 리소스를 제공합니다. 호스팅된 애플리케이션은 클러스터 리소스로 등록되며 다른 리소스에 대한 시작 및 상태 종속성을 구성할 수 있습니다.
- 장애 조치 조정 – 각 리소스는 기본 노드에서 호스팅되며 하나 이상의 보조 노드로 자동 또는 수동으로 전송할 수 있습니다. 노드와 호스팅된 애플리케이션은 장애 조치가 발생할 때 적절히 대응할 수 있도록 알림을 받습니다. WSFC는 Microsoft Always On 가용성 그룹 및 Always On 장애 조치 클러스터링과 함께 작동하여 Microsoft SQL Server 환경에서 장애 조치를 조정합니다.
SIOS DataKeeper가 WSFC를 보완하는 방법
WSFC는 장애 조치(failover) 시 모든 클러스터 노드가 최신 데이터에 액세스할 수 있도록 공유 스토리지를 필요로 합니다. 종종 기업은 데이터 중복성을 보장하기 위해 값비싼 SAN 하드웨어를 사용합니다. SAN은 단일 장애 지점 위험을 나타냅니다. 또한 동일한 Windows Server 장애 조치(Failover) 클러스터링 보호 기능을 사용하여 클라우드에서 애플리케이션을 실행하려는 경우 사용할 수 있는 SAN이 없습니다.
SIOS DataKeeper 클러스터 에디션 공유 스토리지의 필요성을 제거하여 WSFC 및 SQL Server Always On 장애 조치 클러스터링과 원활하게 통합 및 확장합니다. 성능 최적화된 호스트 기반 복제를 제공하여 모든 클러스터 노드의 로컬 스토리지를 동기화하여 SANless 클러스터를 생성합니다. WSFC가 클러스터를 관리하는 동안 SIOS DataKeeper는 스토리지의 동기 또는 비동기 복제를 수행하여 장애 조치(failover)가 발생한 경우 대기 노드가 최신 데이터에 즉시 액세스할 수 있도록 합니다. SIOS DataKeeper는 SAN의 비용, 복잡성 및 단일 장애 지점 위험을 제거할 뿐만 아니라 단일 비용으로 성능 및 보호를 위해 로컬 스토리지에서 최신 고속 PCIe 플래시 및 SSD를 사용할 수 있습니다. 효율적인 솔루션.
SIOS DataKeeper를 사용하면 각 애플리케이션에 대한 네트워크 대역폭과 CPU 사용률의 균형을 맞출 수도 있습니다.
- 빠른 복제가 중요한 경우 SIOS DataKeeper는 90% 이상의 대역폭 사용률을 달성하여 데이터 동기화를 가속화할 수 있습니다.
- 네트워크 영향 최소화가 최우선 과제인 경우 SIOS DataKeeper는 통합 압축 및 대역폭 조절을 제공합니다.
또한 SIOS DataKeeper의 대상 스냅샷 기능을 사용하면 보조 노드에서 특정 시점 보고서를 실행하여 기본 노드의 성능에 영향을 줄 수 있는 워크로드를 오프로드할 수 있습니다. 이를 통해 보고서를 더 빠르게 쿼리 및 실행하고 더 빠른 결정을 내릴 수 있습니다.
WSFC와 함께 작동하는 SIOS DataKeeper Cluster Edition은 선택한 업계 표준 하드웨어 및 로컬 연결 스토리지를 사용하여 Microsoft SQL Server, SAP, SharePoint, Lync, Dynamics 및 Hyper-V를 포함한 비즈니스 크리티컬 Windows 환경을 보호합니다. ” 또는 SANless 구성.[2] SIOS DataKeeper는 또한 성능 저하 없이 Amazon Web Services(AWS), Microsoft Azure 및 Google Cloud Services와 같은 클라우드 환경에서 비즈니스 크리티컬 애플리케이션에 대한 고가용성 및 재해 복구 보호 기능을 제공합니다.
SIOS 보호 제품군 – WSFC 없이 Windows 환경 보호
Windows용 SIOS Protection Suite에는 DataKeeper, SIOS LifeKeeper 및 주요 애플리케이션 및 인프라 운영을 위한 애플리케이션 복구 키트(옵션)가 포함되어 있습니다. 결합하는 긴밀하게 통합된 클러스터링 솔루션입니다. 고가용성 장애 조치 클러스터링, 지속적인 애플리케이션 모니터링, 데이터 복제 및 구성 가능한 복구 정책을 통해 다운타임 및 재해로부터 비즈니스 크리티컬 애플리케이션 및 데이터를 보호할 수 있습니다.
분산 메타데이터 및 알림
WSFC 서비스 및 노드의 메타데이터/상태는 클러스터의 각 노드에서 호스팅됩니다. 노드에서 변경 사항이 발생하면 업데이트된 정보가 다른 모든 노드에 자동으로 전파됩니다.
SIOS Protection Suite는 SIOS가 서버, 운영 체제 및 데이터베이스를 포함한 애플리케이션 환경의 상태를 모니터링하므로 WSFC가 필요하지 않습니다. 같은 사이트나 다른 위치에 있는 다른 클러스터 서버와 로컬에서 모두 응용 프로그램을 중지했다가 다시 시작할 수 있습니다. 문제가 감지되면 SIOS Protection Suite는 자동으로 복구 작업을 수행하고 계단식 및 우선 순위 장애 조치를 자동으로 관리합니다.
SIOS Protection Suite를 사용하면 직접 연결 스토리지, iSCSI, 파이버 채널 등을 포함한 다양한 스토리지 장치를 사용하여 SAN 또는 SANless 클러스터를 선택할 수 있습니다.
Windows용 SIOS Protection Suite는 고가용성을 충족하고 재해 복구 단일 사이트 및 여러 사이트에 걸친 요구 사항.
인기 있는 SIOS Windows 클러스터링 솔루션
SQL Server, SAP 및 클라우드 기반 환경을 위한 가장 인기 있는 SIOS Windows 클러스터링 솔루션 중 일부는 아래에서 더 자세히 설명합니다.
SQL Server, SAP, S/4HANA 및 Oracle용 Windows 클러스터링
SIOS는 고가용성, 데이터 복제 및 재해 복구를 포함하여 애플리케이션과 데이터 모두에 대해 포괄적인 SAP 인증 보호를 제공합니다. Windows 환경에서 SAP를 보호하기 위해 SIOS Protection Suite에는 전체 애플리케이션 스택을 모니터링하는 SIOS LifeKeeper가 포함되어 있습니다. SIOS는 SAP와 함께 사용하든 독립 실행형 Oracle 애플리케이션을 실행하든 관계없이 Oracle 데이터베이스를 보호합니다. 구성과 일치하는 애플리케이션 복구 키트를 선택하기만 하면 됩니다.
클라우드의 Windows 클러스터링
클라우드에서 Windows Server 장애 조치 클러스터링을 활성화하기 위해 SIOS DataKeeper가 필요하거나 애플리케이션 모니터링 및 장애 조치 오케스트레이션과 효율적인 블록 수준 데이터 복제를 위해 Windows용 SIOS Protection Suite가 필요한지 여부에 관계없이 SIOS는 완벽한 구성 유연성을 제공합니다. SIOS를 사용하면 물리적, 가상, 클라우드 또는 하이브리드 클라우드 인프라의 모든 조합에서 클러스터를 생성할 수 있습니다. 예를 들어 WSFC를 사용하여 SIOS DataKeeper는 다음을 수행할 수 있습니다.
- AWS, Azure 또는 Google Cloud의 고가용성 Windows 환경에서 중요한 온프레미스 또는 하이브리드 비즈니스 애플리케이션을 보호합니다.
- AWS, Azure 또는 Google Cloud에서 Windows 클러스터를 생성하여 SQL Server 및 SAP와 같은 클라우드 애플리케이션을 보호합니다.
- 클라우드 가용성 영역 또는 지역에서 애플리케이션 인스턴스를 장애 조치하여 사이트 전체, 로컬 또는 지역 고가용성 및 재해 복구 보호를 제공합니다.
SIOS DataKeeper Cluster Edition은 클라우드 전반에 걸쳐 고가용성 클러스터 보호를 제공할 수 있습니다.
결론
SIOS는 광범위한 애플리케이션, 운영 체제 및 인프라 환경을 지원하는 제품을 제공하여 모든 고가용성 요구 사항을 처리할 수 있는 단일 솔루션을 제공합니다. 다음은 SIOS의 힘을 보여주는 몇 가지 예입니다.
- 서호주의 Perth Stadium은 Hyper-V 가상 머신에 고가용성을 제공하기 위해 WSFC와 함께 SIOS DataKeeper를 구현했습니다.
- 페이고( paygoutilities.com )는 미국에 기반을 둔 SIOS DataKeeper를 WSFC와 함께 구현하여 AWS의 SQL Server에 대한 고가용성을 제공했습니다.
- 일본에 기반을 둔 Toyo Gosei는 WSFC와 함께 SIOS DataKeeper를 구현하여 Azure에서 SAP 애플리케이션에 대한 고가용성 및 재해 복구를 제공했습니다.
Windows 환경을 지원하는 고가용성/재해 복구 솔루션에 대한 자세한 내용을 보려면 여기를 클릭하십시오.[TM(1] .
참고문헌 https://www.techopedia.com/definition/24358/windows-clustering https://searchwindowsserver.techtarget.com/definition/Windows-Server-failover-clustering https://docs.microsoft.com/en-us/sql/sql-server/failover-clusters/windows/windows-server-failover-clustering-wsfc-with-sql-server?view=sql-server-ver15[1] https://docs.microsoft.com/en-us/sql/sql-server/failover-clusters/windows/windows-server-failover-clustering-wsfc-with-sql-server?view=sql-server-ver15[2] SN(Shared-nothing Architecture)은 각 업데이트 요청이 단일 노드(프로세서/메모리/저장 장치)에 의해 충족되는 분산 컴퓨팅 아키텍처입니다. https://en.wikipedia.org/wiki/Shared-nothing_architecture 에서 재생산 시오스