솔루션 아이디어
이 문서는 솔루션 아이디어 설명입니다. 클라우드 설계자는 이 지침을 사용하여 이 아키텍처의 일반적인 구현을 위한 주요 구성 요소를 시각화할 수 있습니다. 이 문서를 시작점으로 사용하여 워크로드의 특정 요구 사항에 맞는 잘 설계된 솔루션을 디자인할 수 있습니다.
이 솔루션 아키텍처는 최강의 확장성과 성능을 위해, HANA 대규모 인스턴스에서 실행되는 고성능 Azure Virtual Machines 및 메모리 내 HANA 데이터베이스를 기반으로 빌드된 SAP 환경을 통해 사용자 요청이 흐르는 방식을 보여줍니다.
잠재적인 사용 사례
이 시스템은 데이터베이스 성능을 위해 OS 클러스터링, HANA 시스템 복제를 사용하여 고가용성, 그리고 시스템 가용성을 보장하기 위해 완전한 DR(재해 복구) 구성을 각각 활용합니다.
아키텍처
이 아키텍처의 Visio 파일을 다운로드합니다.
데이터 흐름
- 이 예제에서 온-프레미스 SAP 사용자는 Fiori 인터페이스, 사용자 지정 인터페이스 또는 기타 방식을 통해 판매 주문을 실행합니다.
- 고속 Azure ExpressRoute 게이트웨이를 사용하여 Azure Virtual Machines에 연결합니다.
- 요청은 고가용성 ASCS(ABAP SAP Central Services)로 이동한 다음, Azure Virtual Machines에서 실행되는 애플리케이션 서버를 통과합니다. 이 가용성 집합은 99.95%의 작동 시간 SLA를 제공합니다.
- 요청은 앱 서버로부터 주 대규모 인스턴스 블레이드에서 실행되는 SAP HANA로 전송됩니다.
- 기본 및 보조 블레이드는 99.99%의 가용성을 위해 OS 수준에서 클러스터링되며, 데이터 복제는 기본에서 보조로의 동기 모드에서 HSR(HANA 시스템 복제)을 통해 처리되므로 RPO가 0이 됩니다.
- SAP HANA의 메모리 내 데이터는 고성능 NFS 스토리지에 유지됩니다.
- NFS 스토리지의 데이터는 로컬 스토리지에 기본 제공되는 스토리지 스냅샷을 사용하여 정기적으로 몇 초 내에 백업되며, 데이터베이스 성능에 영향을 주지 않습니다.
- 보조 스토리지의 영구 데이터 볼륨은 HANA 스토리지 복제를 위한 전용 백본 네트워크를 통해 전용 DR 시스템에 복제됩니다.
- 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(대규모 인스턴스)에 포함됩니다.