Date: 12월 13, 2021
데이터 복제
고가용성을 위한 실시간 데이터 복제
데이터 복제란
데이터 복제 물리적/가상 서버 또는 클라우드 인스턴스(기본 인스턴스)에 있는 데이터를 보조 서버 또는 클라우드 인스턴스(대기 인스턴스)에 지속적으로 복제하거나 복사하는 프로세스입니다. 조직은 지원하기 위해 데이터를 복제합니다. 고가용성 , 백업 및/또는 재해 복구. 보조 인스턴스의 위치에 따라 데이터는 동기식 또는 비동기식으로 복제됩니다. 데이터 복제 방식은 RTO(복구 시간 목표) 및 RPO(복구 시점 목표)에 영향을 미칩니다.
예를 들어, 시스템 오류로부터 복구해야 하는 경우 대기 인스턴스는 LAN(Local Area Network)에 있어야 합니다. 중요한 데이터베이스 응용 프로그램의 경우 LAN을 통해 기본 인스턴스에서 보조 인스턴스로 데이터를 동기식으로 복제할 수 있습니다. 이렇게 하면 대기 인스턴스가 “핫”해지고 활성 인스턴스와 동기화되므로 장애가 발생할 경우 즉시 인계받을 준비가 됩니다. 이를 고가용성(HA)이라고 합니다.
재해 발생 시 보조 인스턴스가 기본 인스턴스와 같은 위치에 있지 않도록 해야 합니다. 즉, 기본 인스턴스에서 멀리 떨어진 지리적 사이트 또는 WAN을 통해 연결된 클라우드 인스턴스에 보조 인스턴스가 필요합니다. 처리 성능에 부정적인 영향을 미치지 않도록 WAN의 데이터 복제는 비동기식입니다. 즉, 대기 인스턴스에 대한 업데이트는 활성 인스턴스에 대한 업데이트가 지연되어 복구 프로세스 중에 지연이 발생합니다.
클라우드에 데이터를 복제하는 이유는 무엇입니까?
데이터를 클라우드에 복제하려는 다섯 가지 이유가 있습니다.
- 위에서 논의한 바와 같이 클라우드 복제는 데이터를 회사 사이트 외부에 보관합니다. 화재, 홍수, 폭풍 등과 같은 주요 재해는 기본 인스턴스를 황폐화시킬 수 있지만 보조 인스턴스는 클라우드에서 안전하며 재해의 영향을 받는 데이터와 애플리케이션을 복구하는 데 사용할 수 있습니다.
- 클라우드 복제는 자체 데이터 센터에 데이터를 복제하는 것보다 비용이 저렴합니다. 하드웨어, 유지 관리 및 지원 비용을 포함하여 보조 데이터 센터 유지 관리와 관련된 비용을 없앨 수 있습니다.
- 소규모 기업의 경우 특히 직원에 대한 보안 전문 지식이 없는 경우 데이터를 클라우드에 복제하는 것이 더 안전할 수 있습니다. 클라우드 공급자가 제공하는 물리적 보안과 네트워크 보안 모두 타의 추종을 불허합니다.
- 클라우드에 데이터를 복제하면 주문형 확장성이 제공됩니다. 비즈니스가 성장하거나 계약함에 따라 보조 인스턴스를 지원하기 위해 추가 하드웨어에 투자하거나 비즈니스 속도가 느려지면 해당 하드웨어를 유휴 상태로 둘 필요가 없습니다. 또한 장기 계약이 없습니다.
- 클라우드에 데이터를 복제할 때 다음 도시, 국가 전체 또는 비즈니스가 지시하는 다른 국가에 클라우드 인스턴스를 갖는 것을 포함하여 많은 지리적 선택이 있습니다.
클라우드 인스턴스 간에 데이터를 복제하는 이유는 무엇입니까?
클라우드 제공업체는 100% 가동 시간을 보장하기 위해 모든 예방 조치를 취하지만 하드웨어 및 소프트웨어 결함의 물리적 손상으로 인해 개별 클라우드 서버가 실패할 수 있습니다. 이는 온프레미스 하드웨어가 실패하는 것과 동일한 이유입니다. 이러한 이유로 클라우드에서 미션 크리티컬 애플리케이션을 실행하는 조직은 클라우드 데이터를 복제하여 지원해야 합니다. 고가용성 그리고 재해 복구 . 단일 지역의 가용 영역 간, 클라우드의 지역 간, 서로 다른 클라우드 플랫폼 간, 온프레미스 시스템 또는 하이브리드 조합으로 데이터를 복제할 수 있습니다.
고가용성 및 재해 복구를 위한 SIOS 실시간 데이터 복제
SIOS 데이터키퍼™ 효율적인 블록 수준 데이터 복제를 사용하여 기본 및 보조 인스턴스의 동기화를 유지합니다. 장애 조치가 발생하면 보조 인스턴스가 계속 작동하여 사용자에게 최신 데이터에 대한 액세스 권한을 제공합니다. SIOS 솔루션의 경우 RPO는 항상 0이고 RTO는 애플리케이션에 따라 다르지만 일반적으로 30초에서 몇 분입니다.
SIOS 제품은 물리적, 가상, 클라우드 또는 하이브리드 클라우드 환경과 사이트 또는 재해 복구 시나리오의 조합에서 작동하는 모든 Windows 또는 Linux 기반 애플리케이션을 고유하게 보호하여 다음과 같은 애플리케이션에 대한 고가용성 및 재해 복구를 가능하게 합니다. 수액 및 다음을 포함한 데이터베이스 신탁 , HANA, MaxDB, SQL 서버 , DB2 및 기타 여러 가지가 있습니다. SIOS 제품의 “즉시 사용 가능한” 단순성, 구성 유연성, 안정성, 성능 및 비용 효율성은 다른 제품과 차별화됩니다. 클러스터링 소프트웨어 .
Windows 환경에서 SIOS DataKeeper Cluster Edition은 성능 최적화된 호스트 기반 데이터 복제 메커니즘을 제공하여 WSFC(Windows Server Failover Clustering)와 원활하게 통합되고 확장됩니다. WSFC가 소프트웨어 클러스터를 관리하는 동안 SIOS는 재해 보호를 활성화하고 클라우드, 가상 및 고성능 스토리지 환경과 같이 공유 스토리지 클러스터가 불가능하거나 비실용적인 경우 데이터 손실을 방지하기 위해 데이터 복제를 수행합니다.
Linux 환경에서 SIOS LifeKeeper 및 SIOS DataKeeper는 고가용성 장애 조치 클러스터링, 지속적인 애플리케이션 모니터링, 데이터 복제 및 구성 가능한 복구 정책의 긴밀하게 통합된 조합을 제공하여 비즈니스 크리티컬 애플리케이션을 가동 중지 및 재해로부터 보호합니다.
———————————————————————————————————————————— 실제 사례입니다 한 선도적인 제조 회사가 SIOS를 사용하여 실시간 데이터 복제를 사용하여 클라우드에서 고가용성 솔루션을 만드는 방법에 대해 설명합니다.
실시간 데이터 복제를 통해 클라우드 환경에서 HA를 달성하는 방법
Bonfiglioli는 산업 자동화, 모바일 기계 및 풍력 에너지 제품을 전문으로 하는 이탈리아 최고의 설계, 제조 및 유통 회사로 전 세계에 3,600명 이상의 직원을 고용하고 있습니다. 이 회사는 비즈니스를 운영하기 위해 SAP ERP 시스템을 비롯한 다양한 미션 크리티컬 애플리케이션에 의존하고 있습니다. 회사의 IT 인프라에는 온프레미스 VMware 데이터 센터와 비즈니스 연속성 및 재해 보호를 위한 원격 데이터 센터가 포함됩니다. 대부분의 애플리케이션이 Windows 환경에서 실행되기 때문에 Bonfiglioli는 VMware 환경에서 게스트 수준 Windows Server 장애 조치 클러스터링을 사용하여 고가용성 및 재해 보호 기능을 제공했습니다.
회사의 IT 팀은 IT 운영의 일부를 Microsoft Azure 클라우드로 이동하고 Azure를 재해 복구 사이트로 활용하는 프로그램을 구현했습니다. 회사 마이그레이션 계획의 중요한 요구 사항은 클라우드 아키텍처가 이전보다 더 나은 고가용성 보호를 제공하고 Bonfiglioli가 엄격한 SLA(서비스 수준 계약)를 계속 충족할 수 있도록 하는 것이었습니다.
사내 환경에서 회사는 VMware 클러스터링을 사용합니다. 이를 통해 WSFC(Windows Server Failover Clustering)가 인프라 장애 발생 시 보조 서버로의 장애 조치를 관리할 수 있습니다. 그러나 공유 버스 디스크와 함께 게스트 클러스터링을 사용하는 것은 실행 가능한 클라우드 솔루션이 아니기 때문에 클라우드에서 이러한 유형의 보호를 제공하는 것은 어려운 일이었습니다. 원시 장치 매핑 및 공유 버스 디스크(RDM)를 사용하여 VMware에서 클러스터를 생성하는 것은 어렵고 가상 머신 백업에 대한 제한을 생성합니다.
해결책
여러 솔루션을 평가한 후 Bonfiglioli는 SIOS DataKeeper가 퍼블릭 클라우드에서 SAP용으로 인증된 유일한 고가용성 클러스터링 솔루션이라는 사실을 알게 된 후 클라우드 고가용성 및 재해 복구 솔루션으로 SIOS DataKeeper를 선택했습니다. 또한 Bonfiglioli의 경영 컨설팅 파트너인 BGP는 SIOS DataKeeper에 대한 경험이 있었고 설치가 쉽고 운영 체제에 투명하며 입증된 매우 효과적인 솔루션이라는 것을 알고 있었습니다.
SIOS를 사용하여 IT 팀은 RDM이 없는 클러스터 환경을 만들었습니다. VMware에서 2노드 클러스터를 만들고 각 클러스터 인스턴스에서 실시간 데이터 복제를 통해 스토리지를 동기화하기 위해 SIOS DataKeeper Cluster Edition을 추가했습니다. 온-프레미스 환경에서 동기화된 저장소는 WSFC에 단일 공유 저장소 디스크로 나타납니다.
SIOS DataKeeper는 또한 회사의 SAP 인스턴스에 대한 고가용성 보호를 제공하고 단일 실패 지점을 제거합니다. IT 팀은 SIOS DataKeeper를 사용하여 실시간 데이터 복제를 사용하여 회사의 온프레미스 데이터 센터에서 SSD 계층 디스크 파티션을 복제했습니다. 이를 통해 Bonfiglioli는 재해 발생 시 가상 머신을 Microsoft Azure로 복원할 수 있습니다.
결과
Bonfiglioli의 시스템 설계자인 Daniele Bovina는 결과에 대해 다음과 같이 말했습니다. “SIOS DataKeeper는 비즈니스 크리티컬 SAP 시스템을 마이크로소프트 애저 클라우드 가용성, 재해 복구 및 성능에 대한 엄격한 SLA를 충족하는 동시에.” ——————————————————————————————————————————— SIOS 클러스터링 솔루션에 대한 자세한 내용은, 문의하기 또는 무료 평가판 요청 .
참고문헌
- https://storageservers.wordpress.com/2018/02/12/difference-between-backup-and-replication-2/
- http://www.bbc.co.uk/newsbeat/article/16838342/could-the-digital-cloud-used-for-storage-ever-crash
에서 재생산 시오스