Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Solution ideas
This article describes a solution idea. Your cloud architect can use this guidance to help visualize the major components for a typical implementation of this architecture. Use this article as a starting point to design a well-architected solution that aligns with your workload's specific requirements.
This solution architecture illustrates how a user request flows through an SAP landscape that's built on high-performance Azure Virtual Machines and an in-memory HANA database, which runs on HANA Large Instances for unparalleled scalability and performance.
Potential use cases
This system takes advantage of OS clustering for database performance, high availability using HANA system replication, and a full disaster recovery (DR) configuration for guaranteed system availability.
Architecture
Download a Visio file of this architecture.
Dataflow
- In this example, an on-premises SAP user executes a sales order via Fiori interface, custom interface, or other.
- Azure high-speed ExpressRoute gateway is used to connect to Azure Virtual Machines.
- Request flows into highly available ABAP SAP Central Services (ASCS) and then through application servers, which run on Azure Virtual Machines. This availability set offers a 99.95 percent uptime SLA.
- Request is sent from App Server to SAP HANA running on primary large instance blades.
- Primary and secondary blades are clustered at OS level for 99.99 percent availability, and data replication is handled through HANA System Replication (HSR) in synchronous mode from primary to secondary enabling zero RPO.
- In-memory data of SAP HANA is persisted to high-performance NFS storage.
- Data from NFS storage is periodically backed up in seconds, using built-in storage snapshots on the local storage, with no impact to database performance.
- Persistent data volume on secondary storage is replicated to dedicated DR system through a dedicated backbone network for HANA storage replication.
- Large instance on DR side can be used for nonproduction to save costs by mounting both the QA storage and DR replicated volume (read-only).
Components
- SAP HANA on Azure Large Instances is a dedicated bare-metal infrastructure service that runs SAP HANA on dedicated blade servers. In this architecture, it serves as the high-performance, in-memory database layer for SAP workloads. It enables scalability and availability through OS-level clustering and HANA System Replication.
- NFS storage for Azure HANA Large Instances is a high-performance NFS optimized for SAP workloads. In this architecture, it persists in-memory data from SAP HANA and supports rapid snapshot backups and encrypted volume replication to secondary storage. HANA Large Instances uniquely provide storage volume encryption as part of their high-performance NFS storage system.
- Azure Virtual Machines is an infrastructure as a service (IaaS) offering that provides scalable compute resources. In this architecture, virtual machines host SAP application servers and central services, which ensures high availability and compliance with SAP performance requirements. SAP on Azure requires you to run SAP workloads on certified Microsoft Azure virtual machines. SAP also requires at least two vCPUs and a 6:1 ratio between memory and vCPU.
- Azure Premium SSD is a high-performance disk storage option for Azure virtual machines. In this architecture, Premium SSD improves input/output (I/O) throughput and reduce latency variability for SAP workloads by using solid-state drives (SSDs) in Azure Storage nodes and a read cache that's backed by the local SSD of an Azure compute node.
- ExpressRoute (front end) provides private, high-bandwidth connectivity between on-premises networks and Azure. In this architecture, it securely connects SAP users to Azure-hosted SAP services, which ensures reliable and low-latency access.
- ExpressRoute (back end) enables private communication between Azure components and SAP HANA Large Instances. In this architecture, it supports internal data flows and replication across the Azure datacenter and SAP infrastructure, with costs included in the SAP HANA service.