Date: 4월 28, 2020
SAP는 엔터프라이즈 애플리케이션 소프트웨어 시장의 선두 주자입니다. 수년 동안 SAP는 모든 규모의 기업과 모든 산업에서 효율적으로 운영될 수 있도록 지원했으며 수년에 걸쳐 플랫폼에 의존하는 기업 생태계를 구축했습니다. 전 세계 거래 수익의 77%가 SAP 시스템에 영향을 미치는 것으로 입증되었습니다.
SAP 응용 프로그램이 ERP, 제조, 비즈니스 프로세스, 고객 서비스 등과 같은 회사의 많은 중요한 부분에 영향을 주므로 그것은 그들의 사업이 제대로 작동하기 위해 그것에 의존하는 많은 기업의 생명선이되었다. 따라서 고가용성은 SAP 시스템과 관련하여 회사 경영진의 가장 큰 관심사 중 하나가 되었습니다.
이 문서에서는 HANA 시스템 복제란 무엇이며, 작동 방식은 무엇이며, 고가용성에 대한 제한 사항은 무엇이며 이를 극복할 수 있는 방법에 대해 높은 수준에서 설명합니다. 또한 HANA의 고가용성 옵션과 주요 차이점에 대해 논의하여 올바른 작업에 적합한 도구를 선택할 수 있도록 합니다.
HA에 사용할 올바른 솔루션을 선택하려면 하루가 끝날 때 스스로에게 물어봐야 할 주요 질문 중 몇 가지:
- 복구 시간 목표 충족(RTO)
—– 복구하기 전에 SAP가 얼마나 오래 다운될 수 있습니까?
- 복구 지점 목표 달성(RPO)
—— 서비스가 복원될 때 데이터가 될 수 있는 시간
- 가용성 서비스 수준 계약 충족(SLA)
—-– 얼마나 많은 가동 시간이 필요합니까?
SAP HANA 시스템 복제
SAP HANA 시스템 복제는 동일한 데이터 센터, 원격 사이트 또는 클라우드에서 보조 위치에 HANA 데이터베이스를 지속적으로 동기화하는 신뢰할 수 있는 데이터 보호 및 재해 복구 솔루션입니다.
시스템 복제는 소프트웨어와 함께 제공되는 표준 SAP HANA 기능입니다. 이 기능을 사용하면 모든 데이터가 보조 사이트로 복제되고 데이터가 보조 사이트의 메모리에 미리 로드되어 RTO(복구 시간 목표)를 크게 줄일 수 있습니다. 따라서 장애 조치의 경우 보조 사이트는 HANA DB(재)시작을 수행하지 않고도 인계할 수 있으며 장애 조치 시 즉시 기본 DB로 작동합니다. 그러나 장애 조치(failover)는 sr_takeover 명령을 사용하여 관리자가 수동으로 트리거해야 하며 복제를 되돌리거나 주 명령으로 장애 조치(failback)하려면 별도의 명령도 발급해야 합니다.
다음은 HA 및 DR에 대한 HANA 시스템 복제 방법의 몇 가지 핵심 사항입니다.
- 중복 서버 / 노드
- HANA 시스템 복제에 의해 복제된 메모리 내 데이터베이스(“로그 재생” 모드에서)
- 여러 복제 옵션: 동기화, 동기화-밈, 비동기
- 활성 지원(보조 에서읽기 전용)
- 하나 조종석, 하나 스튜디오 또는 명령 줄을 통해 설치 및 관리자
제한
- 응용 프로그램 프로세스 또는 복제 실패 및 자동화된 장애 조치 모니터링 없음
- 장애 조치, 역복제 및 장애 조치(failback)를 수동으로 수행해야 하므로 많은 수동 단계가 필요합니다.
- 가상 IP 없음
- SAP ASCS 등과 함께 통합 된 HA 장애 조치 오케스트레이션이 없습니다. 구성 요소
지금까지 위의 지점에서 추론할 수 있으므로 HANA 시스템 복제는 데이터 손실을 방지하도록 설계되었습니다. 따라서 주 노드에서 문제가 발생하면 관리자는 “sr_takeover” 명령을 수동으로 실행할 수 있으므로 기본 시스템에 문제가 발생하면 중단 시간 동안 HANA 데이터베이스에 의존하는 전체 SAP 설정이 중단되지 않습니다. 그러나 이 작업의 대부분은 수동으로 수행해야 하며 DR에 충분하지만 HA(가동 중지 시간을 방지해야 하는 경우)에 이상적인 상황은 아닙니다.
SIOS 고가용성 클러스터링
SAP용 SIOS 고가용성 소프트웨어를 사용하면 물리적, 가상, 클라우드(퍼블릭, 프라이빗, 하이브리드) 및 고성능 플래시 스토리지 환경의 모든 구성(또는 조합)에서 SAP S/4HANA를 보호할 수 있습니다. SIOS 소프트웨어는 쉽고 유연한 구성, 빠른 복제, 전체 SAP S/4HANA 환경의 포괄적인 모니터링 및 보호를 제공합니다.
SAP S/4HANA 및 HANA 데이터베이스에 특히 적합합니다. SIOS는 단일 HANA 노드 내에 다중 인스턴스가 있더라도 SAP가 HANA 시스템 복제를 사용하여 이미 수행되고 있는 작업을 보완하여 주요 HANA 응용 프로그램 프로세스의 자동화된 모니터링을 제공하고 가상 IP를 포함한 자동 장애 조치(failback)를 제공하는 진정한 고가용성을 제공합니다.
다음은 SAP HANA HA 및 DR을 위한 SIOS 보호 제품군의 몇 가지 핵심 포인트입니다.
- 클라우드 크로스 AZ 및 AR에서 작동
- 주요 SAP HANA DB 구성 요소에 대한 자동 오류 검색 및 장애 조치(failover)를 제공합니다.
— SAP HANA 호스트 에이전트
— SAP HANA 삽스타트르프
— SAP HANA 복제 - 자동화된 SAP HANA 복제 인수, 전환 가능
- 자동으로 복제 반전
- HANA DB가 실행 중임을 확인하고 모니터링합니다.
- 가상 IP 제공
- ASCS 등을 가진 “전체 스택” 장애 조치 오케스트레이션 SAP 구성 요소
HANA 데이터베이스에 HA를 설치하고 구성하는 네 단계
이러한 단계를 다루는 온라인 리소스가 이미 많기 때문에 SAP HANA를 구성하는 방법에 대한 구체적인 단계에 대해서는 설명하지 않습니다. 그러나 높은 수준에서 수행해야 할 일은 4 가지 기본 단계입니다.
- SAP 하나 설치
- HANA 시스템 복제 구성
참조 – https://help.sap.com/viewer/6b94445c94ae495c83a19646e7c3fd56/2.0.02/en-US/676844172c2442f0bf6c8b080db05ae7.html - SIOS 보호 제품군 설치
참조 – http://docs.us.sios.com/spslinux/9.4.1/en/topic/sios-protection-suite-for-linux-installation-guide - GUI에서 HANA 복구 키트(마법사)를 사용하여 HANA를 보호합니다.
참조 – http://docs.us.sios.com/spslinux/9.4.1/en/topic/sap-hana-recovery-kit
설치 프로세스 흐름은 다른 SAP 구성 요소(ASCS, ERS, PAS, 웹 디스패처 등)와 유사합니다.
SIOS 보호 제품군 소프트웨어에 포함된 HANA 복구 키트를 사용하면 기본적으로 SIOS Lifekeeper 관리 GUI의 마법사를 사용하여 HANA 데이터베이스 인스턴스를 신속하게 보호하고, 클라이언트가 연결할 가상 IP 주소를 할당하고, 전체 스택을 관리할 수 있습니다. 다중 인스턴스 환경을 가질 수 있으며 솔루션은 모든 인스턴스, 가상 IP 등을 관리합니다. SIOS HA에 있는 전체 SAP 환경을 매우 쉽게 구성할 수 있는 완전히 통합된 GUI 내에서 관리할 수 있습니다.
SAP를 위한 포괄적인 HA/DR 스택 –
HANA 데이터베이스 이외에 SIOS Protection Suite는 동일한 GUI에서 관리할 수 있는 주요 SAP 서비스 및 지원 응용 프로그램에 대한 보호 기능을 제공합니다.
- 주 응용 프로그램 서버(PAS)
- ABAP SAP 중앙 서비스(ASCS)
- SAP 중앙 서비스(SCS)
- 큐 및 메시지 서버
- 큐 복제 서버(ERS)
- 데이터베이스(오라클, 시베이스, 맥스DB, HANA 등)
- 공유 및/또는 복제된 파일 시스템
- 논리 볼륨(LVM)
- NFS 마운트 및 수출
- 가상 IP
클라우드에서 클러스터링
SAP를 클라우드로 이동할 때 주요 과제 중 하나는 SAP 데이터베이스와 SAP 지원 아키텍처에서 SAP 응용 프로그램 스택을 보호하는 방법입니다. SIOS는 이러한 움직임의 선두를 차지하고 있으며 SAP뿐만 아니라 모든 주요 클라우드 제공업체에서 설계, 인증 및 지원받고 있습니다.
아래 다이어그램은 S/4HANA 시스템을 다양한 가용성 영역 또는 여러 지역에 배포할 수 있는 방법에 대한 높은 수준의 설계입니다. 클라우드 환경에서는 공급자가 AZ 간에 매우 낮은 대기 시간을 가지므로 AZ 간에 동기 복제를 사용할 수 있으므로 HA뿐만 아니라 DR에 대해서도 동시에 가용성이 높은 S/4HANA 시스템 쌍을 만들 수 있습니다. 이는 AZ가 온프레미스 DR 데이터 센터와 마찬가지로 지리적으로 분리된 데이터 센터이기 때문에 이들 간의 고속 네트워크 연결이 매우 중복되기 때문입니다.
SAP에 오픈 소스 HA를 통해 SIOS를 사용하는 이유는 무엇입니까?
이 질문은 변함없이 사람들의 마음에 올 것이다, 일부 리눅스 공급 업체는 이미 자신의 HA 확장을 제공하기 때문에 (HAE) 또는 클러스터링, 왜 사람이 SIOS와 같은 상용 제 3 자 HA 솔루션을 사용하려는 것?
- 오픈 소스 HA는 특정 OS 맛의 일환으로 제공 되 고 “기업 SAP” 확장 구독-그것은 비용에 온다, 그것은 확실히 무료, 그리고 모든 리눅스 맛 지원. SIOS는 레드햇, 수, 센토스, 오라클 리눅스를 포함한 모든 주요 리눅스 맛을 지원합니다. ASCS 또는 콘텐츠 서버 등을 위해 Windows를 실행하려는 고객용 또한 SIOS는 Windows 클러스터링 지원을 지원하는 Windows 기반 솔루션을 통해 플랫폼에 관계없이 전체 SAP 환경에 원스톱으로 사용할 수 있습니다.
- 상용 HA 지원 – OS 공급업체는 버그 수정을 위해 오픈 소스 커뮤니티에 의존하며, 버그가 덜 활동적인 기여자가 해결하는 데 더 오랜 시간이 필요한 경우 문제가 될 수 있습니다. SIOS는 고가용성 솔루션에 대한 전담 지원 및 개발 팀과 함께 상업적 지원을 제공하며, 즉각적인 24×7 지원 해상도를 통해 발생할 수 있는 문제가 발생할 경우 고객에게 훨씬 더 많은 확신을 줄 수 있습니다.
- 명령줄을 통한 복잡한 설정 및 관리자는 오픈 소스 도구에서 필요합니다. 그들은 페이스 메이커, 코로 싱크 등과 같은 다른 구성 요소로 구성되어 있습니다. 다양한 오픈 소스 이니셔티브에 의해 유지됩니다. SIOS는 마법사 기반 설정 및 관리자를 위한 올인원 GUI를 제공합니다. 몇 주/몇 달이 아닌 몇 시간 만에 SAP HA를 배포할 수 있습니다.
- SIOS는 여전히 많은 수동 구성이 필요한 HA 확장을 사용하는 것과 는 달리 GUI의 마법사를 통해 HA가 필요한 모든 SAP 및 클라우드 구성 요소에 대해 미리 빌드된 응용 프로그램 모니터링 및 장애 조치 오케스트레이션을 제공합니다.
- SAP ERS가 항상 ASCS의 반대 노드에서 실행되도록 자동으로 보장 – SIOS는 다중 노드 ASCS 설정에서도 인텔리전스를 제공합니다. 오픈소스 솔루션은 이 작업을 수동으로 수행해야 하므로 특히 여러 번의 오류 및 복구 시기에 안정성과 가용성에 영향을 미칩니다.
- SIOS는 구현/관리 시간과 비용을 줄여주며 HA를 구현하고 유지 관리하는 데 소요되는 시간이 줄어들고 다른 중요한 작업에 더 많은 시간을 할애할 수 있습니다.
- 오픈 소스는 특히 클라우드 환경에서 거의 신뢰할 수 없었던 STONITH 메커니즘을 사용하며, SIOS는 잘못된 장애 조치 및 분할 브레인-쿼럼 미러링 모니터, 다중 통신을 방지하기 위한 다중 군중 접근 방식을 제공합니다. 20년 이상 많은 시나리오에서 매우 신뢰할 수 있는 것으로 입증된 경로(하트비트)입니다.
요약
SAP HANA 시스템 복제 기능은 소프트웨어의 일부로 제공되며 하드웨어 또는 시스템 오류로 인해 문제가 발생할 경우 데이터 손실로부터 데이터베이스를 보호하는 데 효과적입니다. 그러나 고가용성이 요구 되는 경우, 그것은 여전히 자동화 된 모니터링, 장애 조치 오케스트레이션, 가상 IP 등의 일부를 얻기 위해 제 3 자 솔루션이 필요 합니다. SAP에 대 한 엔터프라이즈 리눅스 OS 구독의 형태로 오픈 소스 옵션, 그들은 확실히 무료 오지 않는다, 그리고 그들은 순전히 페이스 메이커를 유지 하기 위해 오픈 소스 커뮤니티에 의존 으로 기술 지원은 여전히 제한, Corosync 등. 프로젝트. 기여자의 지원을 받을 수 있습니다. 또한 SIOS와 같은 상용 소프트웨어 솔루션 공급업체에서 극복할 수 있는 네이티브 시스템 복제, 오픈소스 HAE에도 제한이 있습니다.
따라서 신뢰할 수 있는 제3자 고가용성 솔루션 제공업체인 SIOS는 기업 고객이 미션 크리티컬 SAP 시스템 운영에 필요한 신뢰성과 고가용성을 확보할 수 있도록 도와주며, SAP 및 모든 주요 OS 및 플랫폼 공급업체에서 완벽하게 지원되는 SAP HANA 시스템 복제에 대한 매우 실행 가능한 보완 솔루션임을 입증할 수 있습니다.
저자:
제이슨 아우
20년 이상 고가용성 및 재해 복구에 주력해 온 IT 전문가. 현재 SIOS 테크놀로지 코퍼레이션에서 APAC의 전략적 비즈니스 개발로 근무하고 있습니다.