대규모 인스턴스용 SAP S/4 HANA

Azure ExpressRoute
Azure 파일
Azure의 SAP HANA(대규모 인스턴스)
Azure Virtual Machines

솔루션 아이디어

이 문서는 솔루션 아이디어입니다. 잠재적인 사용 사례, 대체 서비스, 구현 고려 사항 또는 가격 책정 지침과 같은 추가 정보로 콘텐츠를 확장하려면 GitHub 피드백을 제공하여 알려주세요.

이 솔루션 아키텍처는 최강의 확장성과 성능을 위해, HANA 대규모 인스턴스에서 실행되는 고성능 Azure Virtual Machines 및 메모리 내 HANA 데이터베이스를 기반으로 빌드된 SAP 환경을 통해 사용자 요청이 흐르는 방식을 보여줍니다.

잠재적인 사용 사례

이 시스템은 데이터베이스 성능을 위해 OS 클러스터링, HANA 시스템 복제를 사용하여 고가용성, 그리고 시스템 가용성을 보장하기 위해 완전한 DR(재해 복구) 구성을 각각 활용합니다.

아키텍처

아키텍처 다이어그램은 기본 Azure 지역을 통해 OS 클러스터링, DR Azure 지역의 DR 스토리지 복제에 대한 프런트 엔드 경로를 보여 줍니다.

이 아키텍처의 Visio 파일을 다운로드합니다.

데이터 흐름

  1. 이 예제에서 온-프레미스 SAP 사용자는 Fiori 인터페이스, 사용자 지정 인터페이스 또는 기타 방식을 통해 판매 주문을 실행합니다.
  2. 고속 Azure ExpressRoute 게이트웨이를 사용하여 Azure Virtual Machines에 연결합니다.
  3. 요청은 고가용성 ASCS(ABAP SAP Central Services)로 이동한 다음, Azure Virtual Machines에서 실행되는 애플리케이션 서버를 통과합니다. 이 가용성 집합은 99.95%의 작동 시간 SLA를 제공합니다.
  4. 요청은 앱 서버로부터 주 대규모 인스턴스 블레이드에서 실행되는 SAP HANA로 전송됩니다.
  5. 주 및 보조 블레이드는 99.99% 가용성을 위해 OS 수준에서 클러스터링되고, 데이터 복제는 동기 모드에서 HSR(HANA 시스템 복제)를 통해 주에서 보조로 처리되어 0 RPO를 지원합니다.
  6. SAP HANA의 메모리 내 데이터는 고성능 NFS 스토리지에 유지됩니다.
  7. NFS 스토리지의 데이터는 로컬 스토리지에 기본 제공되는 스토리지 스냅샷을 사용하여 정기적으로 몇 초 내에 백업되며, 데이터베이스 성능에 영향을 주지 않습니다.
  8. 보조 스토리지의 영구 데이터 볼륨은 HANA 스토리지 복제를 위한 전용 백본 네트워크를 통해 전용 DR 시스템에 복제됩니다.
  9. DR 측의 대규모 인스턴스를 비프로덕션으로 사용하면 QA 스토리지와 DR 복제 볼륨(읽기 전용)을 모두 탑재하여 비용을 절감할 수 있습니다.

구성 요소

  • Azure의 SAP HANA(대규모 인스턴스): Azure의 SAP HANA(대규모 인스턴스)는 Microsoft Azure 데이터 센터에 있는 전용 블레이드 서버에서 실행됩니다. 이 기능은 데이터베이스 서버에만 적용됩니다.
  • Azure HANA(대규모 인스턴스)용 NFS 스토리지: Azure 고성능 NFS 스토리지 시스템은 스냅샷 백업을 수행하고 보조 스토리지로 복제하는 타의 추종을 불허하는 기능을 제공합니다. 또한 HANA(대규모 인스턴스)는 스토리지 볼륨 암호화를 제공하는 유일한 클라우드 인프라입니다.
  • Azure의 SAP를 사용하려면 인증된 Microsoft Azure Virtual Machines에서 SAP 워크로드를 실행해야 합니다. SAP에는 두 개 이상의 vCPU가 필요하며 메모리와 vCPU 간의 비율은 6:1입니다.
  • Microsoft Azure Premium Storage는 I/O 대기 시간에서 향상된 처리량과 변동성을 줄입니다. 성능 향상을 위해 Premium Storage는 Azure Storage 노드의 SSD(Solid State Disk)를 사용하고 Azure 컴퓨팅 노드의 로컬 SSD가 지원하는 캐시를 읽습니다.
  • ExpressRoute(프런트 엔드): 프런트 엔드에서 사용되는 Azure ExpressRoute(다이어그램 참조)는 네트워크와 Microsoft Azure 네트워크 간에 신뢰할 수 있는 연결을 설정하는 안전한 고대역폭 연결을 제공합니다.
  • ExpressRoute(백 엔드): 백 엔드에서 사용되는 Azure ExpressRoute(다이어그램 참조)를 사용하면 Azure Datacenter의 Azure 구성 요소와 Azure의 SAP HANA(대규모 인스턴스) 시스템 간에 통신할 수 있습니다. 백 엔드 ExpressRoute 비용은 Azure의 SAP HANA(대규모 인스턴스)에 포함됩니다.

다음 단계