Date: 9월 7, 2023
Windows 운영 체제에서 응용 프로그램을 보호하는 방법
시스템 가동 중지 시간을 완화하고 Windows의 고가용성을 보장하기 위해 IT 모범 사례에서는 두 개 이상의 서버(또는 노드)를 연결하고 클러스터링 소프트웨어를 사용할 것을 권장합니다. 고가용성 클러스터링 소프트웨어는 기본 노드의 상태를 모니터링하고 문제가 감지되면 복구 작업을 시작합니다. 장애가 발생하는 경우 보조 노드는 스토리지에 있는 최신 버전의 데이터에 액세스해야 합니다. 기존 클러스터에서는 클러스터의 모든 노드를 동일한 공유 스토리지에 연결하거나 효율적인 클러스터 인식 복제 소프트웨어를 사용하여 모든 클러스터 노드의 로컬 스토리지를 동기화함으로써 이를 달성합니다.
사이트 전체 및 지역 재해로부터 애플리케이션을 보호하려면 클러스터 노드를 지리적으로 분리해야 합니다.
Microsoft Windows Server 장애 조치 클러스터링, Windows용 SIOS LifeKeeper 등을 포함한 여러 Windows 클러스터링 소프트웨어 옵션이 있습니다.
윈도우 클러스터링이란 무엇입니까?
Windows 환경에서는 두 개 이상의 노드가 동일한 스토리지를 공유합니다. 세 번째 노드는 노드 간의 연결이 끊어진 경우 기본 서버를 지정하는 “감시” 서버로 구성되는 경우가 많습니다. 클러스터 상태를 모니터링하는 것 외에도 노드는 함께 작동하여 다음을 제공합니다.[1]
- 자원 관리 –개별 노드는 SAN 및 네트워크 인터페이스와 같은 물리적 리소스를 제공합니다. 호스팅된 애플리케이션은 클러스터 리소스로 등록되며 다른 리소스에 대한 시작 및 상태 종속성을 구성할 수 있습니다.
- 장애 조치 조정 –각 리소스는 기본 노드에서 호스팅되며 하나 이상의 보조 노드에 자동 또는 수동으로 전송될 수 있습니다. 장애 조치가 발생하면 노드와 호스팅된 애플리케이션에 알림이 전달되어 적절하게 대응할 수 있습니다. WSFC는 Microsoft Always On 가용성 그룹 및 Always On 장애 조치 클러스터링과 함께 작동하여 Microsoft SQL Server 환경에서 장애 조치를 조정합니다.
SIOS DataKeeper가 WSFC를 보완하는 방법
WSFC에는 장애 조치 시 모든 클러스터 노드가 최신 데이터에 액세스할 수 있도록 공유 스토리지가 필요합니다. 기업에서는 데이터 중복성을 보장하기 위해 고가의 SAN 하드웨어를 사용하는 경우가 많습니다. SAN은 단일 장애 지점 위험을 나타냅니다. 그리고 동일한 Windows Server 장애 조치 클러스터링 보호를 사용하여 클라우드에서 애플리케이션을 실행하려는 경우에는 SAN을 사용할 수 없습니다.
SIOS DataKeeper 클러스터 에디션공유 스토리지의 필요성을 제거하여 WSFC 및 SQL Server Always On 장애 조치 클러스터링을 원활하게 통합하고 확장합니다. 성능 최적화된 호스트 기반 복제를 제공하여 모든 클러스터 노드의 로컬 스토리지를 동기화하여 SANless 클러스터를 생성합니다. WSFC가 클러스터를 관리하는 동안 SIOS DataKeeper는 스토리지의 동기 또는 비동기 복제를 수행하여 장애 조치 시 대기 노드가 최신 데이터에 즉시 액세스할 수 있도록 합니다. 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와 같은 클라우드 환경에서 비즈니스에 중요한 애플리케이션에 대한 고가용성 및 재해 복구 보호를 제공합니다.
Windows용 SIOS LifeKeeper – WSFC 없이 Windows 애플리케이션 보호
Windows용 SIOS LifeKeeper는 다음과 같은 요소를 결합한 긴밀하게 통합된 클러스터링 솔루션입니다.고가용성장애 조치 클러스터링, 지속적인 애플리케이션 모니터링, 데이터 복제 및 구성 가능한 복구 정책을 통해 비즈니스에 중요한 애플리케이션과 데이터를 다운타임과 재해로부터 보호합니다.
분산 메타데이터 및 알림
WSFC 서비스 및 노드의 메타데이터/상태는 클러스터의 각 노드에서 호스팅됩니다. 어떤 노드에서 변경 사항이 발생하면 업데이트된 정보가 자동으로 다른 모든 노드에 복제됩니다.
Windows용 SIOS LifeKeeper는 서버, 운영 체제 및 데이터베이스를 포함한 애플리케이션 환경의 상태를 모니터링합니다. 로컬 및 동일한 사이트나 다른 위치에 있는 다른 클러스터 서버에서 애플리케이션을 중지하고 다시 시작할 수 있습니다. 문제가 감지되면 SIOS LifeKeeper는 자동으로 복구 작업을 수행하고 계단식 및 우선 순위가 지정된 장애 조치를 자동으로 관리합니다.
SIOS LifeKeeper를 사용하면 직접 연결 스토리지, iSCSI, 파이버 채널 등을 포함한 다양한 스토리지 장치를 사용하여 SAN 또는 SANless 클러스터를 선택할 수 있습니다.
인기 있는 SIOS Windows 클러스터링 솔루션
SQL Server, SAP 및 클라우드 기반 환경을 위한 가장 널리 사용되는 SIOS Windows 클러스터링 솔루션 중 일부는 아래에서 자세히 설명합니다.
SQL Server, SAP 및 Oracle을 위한 Windows 클러스터링
SIOS는 고가용성, 데이터 복제 및 재해 복구를 포함하여 애플리케이션과 데이터 모두에 대한 포괄적인 보호를 제공합니다. Windows 환경에서 SAP를 보호하기 위해 SIOS LifeKeeper는 전체 애플리케이션 스택을 모니터링합니다. SIOS는 SAP와 함께 사용하든 독립형 Oracle 애플리케이션을 실행하든 관계없이 Oracle 데이터베이스를 보호합니다. 구성에 맞는 애플리케이션 복구 키트를 선택하기만 하면 됩니다.
클라우드에서의 Windows 클러스터링
클라우드에서 Windows Server 장애 조치 클러스터링을 활성화하기 위해 SIOS DataKeeper가 필요하거나 애플리케이션 모니터링 및 장애 조치 오케스트레이션뿐만 아니라 효율적인 블록 수준 데이터 복제를 위해 Windows용 SIOS LifeKeeper가 필요한 경우 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)는 미국에 본사를 두고 WSFC와 함께 SIOS DataKeeper를 구현하여 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
[2] SN(Shared-Nothing Architecture)은 각 업데이트 요청이 단일 노드(프로세서/메모리/저장 장치)에 의해 충족되는 분산 컴퓨팅 아키텍처입니다.https://en.wikipedia.org/wiki/Shared-nothing_architecture
다음의 허가를 받아 복제됨시오스