Azure Av Set 1 SAP Web Dispatchers Av
Azure Av. Set 1 SAP Web Dispatchers Av. Set 2 SAP App Server Azure ILB SAP ASCS Cluster Av. Set 3, WSFC SAP App Server SAP Cen. Serv. Node 1 Azure ILB AG Listener Av. Set 4, SQL AOAG Sync Commit SAP SQL DB WSFC node 1 SAP SQL DB WSFC node 2 SAP Cen. . Serv. Node 2
Azure VNET DMZ Subnet NG FW Web Subnet App Subnet Data Subnet Domain Controller NG FW
Architecture of Phased Migration – ASR On-Prem to Azure Customer Azure Subscription Customer Current Datacenter (On-premise) retire Azure Iaa. S/VNET (W EU) retire Test/Dev/Prod App Tier (VMWare, single instance) Shut down *** BO DB, etc (Always On ASR Process Server Internet (HTTPS) End users BW, BO, APP (HA & Scale) Server Log ERP DBShipping ` SAN Storage APP Migration to (HA & Azure Scale) (System Copy) Open. Text, PI, NW, Lumira GRC, Paymetrix SQL Test/Dev/Prod Data Tier (VMWare, SQL server, single instance) Shut down ERP ASCS Prod (Cluster ) Azure Virtual Network Web Dispatchers Or Express. Rout (Scale) e (10 Mbps -1 Gbps) Azure Storage Azure Site Recovery Marketplace NAVs Net Scaler LB Check Point FW
SAP Net. Weaver on SQL Server + BW on HANA – All in Azure 5 1 Express. Route ER ER Customer Corporate Network SIOS Cluster running SAP ASCS HA Scale out when needed 4 3 Azure Iaa. S/VNET (W EU) Open. Text, PI, NW, Lumira GRC, Paymetrix Web Dispatchers (Scale) 10 Gbps NW provided by MS 6 Marketplace NAVs 2 ER Palo Alto FW Net Scaler LB Azure to Azure Site Recovery 9 Log Azure Analytics Backup Security Center Azure Iaa. S/VNET (N EU) ER 8 768 GB HANA S 72 Large Instances SQL Server Always. On (HA) DS 14 v 2, Prem Disk VMs in AV w/ Net Scaler LB for HA & scale On-premises Data Center (Co-Lo Provider)8 Internet Recovery Services Vault 7 BW HANA DB *** ERP DB BO DB, etc (Always On MPLS WAN HANA on Azure Large Instances BW, BO, APP (HA & Scale) ERP ASCS Prod (Cluster) Azure ILB w/ AV for HA SLA DS 13 v 2 *** Premium Storage & Managed Disks
Approach SAP BW on SAP HANA, SAP Business Suite on HANA, and S/4 HANA running on purpose-built SAP HANA on Azure large instance hardware. Solution Large Instances: for production and non-production workloads Microsoft offers certified SAP HANA capabilities via purpose-built hardware specifically tuned for SAP HANA. • SAP HANA instance runs in a non-virtualized environment on SAP HANA TDI certified hardware in an Azure-certified data center • SAP HANA is connected to the SAP application tier running on Azure VMs • The two environments are connected via Azure Express. Route 1 in controlled availability
SCSVM 1 SCSVM 2 Resilie space nt fileshar e volum as the clus from stor a suppo e. Multi-SI ter shared ge D setu rted p is
Target Environment (North Europe) Source Environment (West Europe) VM 2 VM 3 subnet 2 subnet 3 vnet 1 storage 1 asr storage 1 cacheasr storage 1 VM 3 Failover subnet 2 subnet 3 vnet 1 -asr
Azure West Europe Azure North Europe Protect with ASR
Primary HA Secondary VM 1 VM 2 SQL AG Replication Active 1. Customer required HA across database and app tier 2. App layer consistency required Windows Clusters 3. SIOS DK needed to mimic shared drives 4. Cluster built on 2 VMs in same Azure region Passive SIOS Data. Keeper Windows Cluster Azure Region 1 ASR Replication for DR Azure Region 1 DR Site VM 3 ASR Replicated Deallocated Azure Region 2 1. ASR Azure-to-Azure for replication from active Windows Cluster node, including SQL disks 2. DR environment must include cluster service, ILBs, same drive mappings, etc. 3. Windows & SQL will come up in cluster & AG mode, but with no secondaries 4. Not yet fully supported by ASR DR to single VM w/SQL AG
SQL Windows Cluster SQL Availability Groups Single-Instance VM Azure VM Availability Set In order to create traditional Windows/SQL Cluster (Active/Passive) requires SIOS Data. Keeper to mimic shared drives in the cloud or Win 2016 Guest Clustering Recommended HA approach for SQL Server in Azure VMs 99. 9% uptime guarantee from MSFT with Premium disks (no SLA for standard disks) 99. 95% uptime guarantee from MSFT Only use this option if required by application (i. e. SAP Net. Weaver) Additional requirement of load balancer for virtual host routing Better storage stamp separation if you use Managed Disks Requires you to maintain 2 or more copies of the same VM Additional costs incurred in data replication and SIOS licensing Easy and quick to configure with pre-built templates in Azure Gallery Premium Managed Disks protects against IOPS capping Protects against Azure system upgrades & patches via update/fault domains Not fully supported by other MSFT Azure infrastructure tools like ASR Integrated and supported in most Azure infrastructure tools (Azure Recovery Services)
ASR SQL Server Backup Azure Storage Snapshots 3 rd Party Tools Block-level replication and recovery of VMs, currently not supported w/SIOS DK Individual SQL Server instance-level backup jobs on each VM Individual file/folder capability Manual process requires scripting or Storage Explorer, can be automated SQL Server Backup / Recovery for data consistent backups Requires recovery vault Backups sent to Storage Account via public URL with GRS protection, can use Standard Storage for backups Requires recovery vault Very quick snapshots that allow “promoting” snapshots to other environments or production Individual file and folder backup / recovery Use for VM DR Use for DB DR Use for VM and app DR No individual file/folder recovery, full VHD only Available in Azure Marketplace Azure-to-Azure replication currently in private preview, missing full functionality Can be used to refresh other environments from DB backups using DB restore Use for VMs not supported by current ASR A 2 A Requires Storage Accounts with persnapshot charges
Private cloud to Azure Windows Public cloud to Azure Any OS Linux
No Cost VMware to Azure Migration No-impact migration testing Move applications with near-zero downtime
• Estimate network bandwidth required for initial and delta replication • Identify Azure storage type (standard or premium) required for virtual machines • Estimate the total number of standard and premium storage accounts that need to be provisioned • Estimate the total number of Configuration and Process Servers that need to be deployed when protected VMware workloads • Estimate additional on-premises storage requirement for Hyper-V workloads • Virtual machine eligibility assessment based on number of disks, size of the disks and IOPS • Profile the actual churn on the source virtual machine without any impact to the production workload
https: //docs. microsoft. com/en-us/azure/virtualmachines/workloads/sap/deployment-guide https: //docs. microsoft. com/en-us/azure/virtualmachines/workloads/sap/suse-quickstart https: //blogs. msdn. microsoft. com/saponsqlserver/2017/05/ 04/sap-on-azure-general-update-for-customers-partnersapril-2017/
https: //myignite. microsoft. com/evaluations https: //aka. ms/ignite. mobileapp
- Slides: 34