sap on azure technical overview - microsoft partner …€¦ · ppt file · web viewsap on azure...
TRANSCRIPT
AzureCAT
SAP on Azure Technical Overview
AzureCAT
Agenda• Customer challenges Azure helps address• SAP application evolution• Key SAP products supported on Azure
SAP Business Suites on AnyDB (SQL, Oracle, DB2 etc)
BW or Suites on HANA, S4/HANA• Technical deployment for HA DR• Migration path to BW/4HANA, S/4HANA
AzureCAT
Customer challengesCh
alle
nges
Traditional server/storage/
network hardware with backup/HA solutions can be
costly
People to run SAP on-
premises without automation
solutions is the biggest cost
factor
Sizing is often difficult and customers realize hardware/hosting vendors oversized
after rollout
SAP customers cannot afford having
a second datacenter
fordisaster recovery
and tend to rely on old-style tape
backup
Dev/Test/QA busy during implementation, go idle after go-
live, except QA for trouble shooting
Choices of datacenter
locations are limited in spite of
global user
accessOther
technologies are needed
when SAP doesn’t meet
customer’s analytics/BPM/UX/EAI requirements
AzureCAT
SAP Application Evolution
R/2
R/3
ERP NW
S4 HANA
1979Mainframe
1992 Client/Server
2004 Web/SOA
2015IoT/API/Mobile
AzureCAT
SAP NetWeaver• The application
platform for the SAP Business Suite of applications. Superseding SAP's earlier BASIS platform and launched with mySAP ERP 2005,
• Technical Integration platform with no business logic/functionality
Diagram sourced from help.sap.com
AzureCAT
SAP Business Suite• A family of enterprise applications from SAP that form the core
business offerings of the company. Formerly known as the mySAP Business Suite, the primary applications cover • Enterprise resource planning (ERP) [Finance, logistics , IS (industry solutions) etc]• Customer relationship management (CRM)• Product life cycle management (PLM)• Supply chain management (SCM) • Supplier relationship management (SRM)
Reference : http://help.sap.com/
AzureCAT
Azure infra. for a sample HA SAP system • SIOS DataKeeper for WSFC
without need of clustered shared disks
• SAP App Server – ABAP/Java dual or single stack. Preferred smaller VMs
• SAP Web Dispatcher installed on Azure VM, performs HTTP(S) load balancing
• SQL DB with AlwaysOn Availability Group
• Need to deploy in 3-tiers for HA DR
SAP SQL DB WSFC node 1
SAP SQL DB WSFC node 2
Av. Set 1, WSFC SQL AG
Azure ILB AG
Listener
Sync Commit
SAP App Server SAP App Server
Av. Set 2
SAP Cen. Serv. Node
1SAP Cen.. Serv. Node
2
Av. Set 3, WSFC
Azure VM SAP Web Dispatche
r
Azure ILBSAP SCS
Cluster VNN
Domain Controller
Azure VNET
Av. Set
AzureCAT
SAP on Microsoft AzureKey SAP certifications listed only. See SAP note 1928533 for full list and supported OS/DB combo
Microsoft Azure is certified for the following SAP products, with full support from Microsoft and SAP.
SAP Product Guest OS RDBMS Azure Offerings
SAP Business Suite
Windows, SLES, RHEL,Oracle Linux
SQL Server, Oracle (Win), DB2, SAP ASE
A5-9, D11-D14, DS11-15, DS11-
14V2, GS1-5
SAP Business All-in-One
Windows, SLES, RHEL, Oracle Linux
SQL Server, Oracle (Win), DB2, SAP ASE
A5-9, D11-D14, DS11-15, DS11-
14V2, GS1-5
SAP NetWeaver App Server
Windows, SLES, RHEL,Oracle Linux
SQL Server, Oracle (Win), DB2, SAP ASE
A5-9, D11-D14, DS11-15, DS11-
14V2, GS1-5
SAP HANA Base, Platform, Entr. Editions
SLES, RHEL N/A GS5, S72-72m, S144-
144m
Adobe Acrobat Document
AzureCAT
What is SAP HANA?SAP HANA is a modern, in-memory database and platform that is deployable on-premises or in the cloud
- The SAP HANA platform is a flexible data-source-agnostic in-memory data platform that allows customers to analyze data in real-time
- It is a development platform- The ‘SAP HANA platform’ is the foundation of various SAP
HANA editions, like the SAP HANA Platform Edition and and the SAP HANA Enterprise Edition
AzureCAT
Diagram sourced from “HANA, ‘the why’ Henry Cook, Jan 2016”
AzureCAT
Innovation Through SimplicationSAP 7-8 years ago• Impeded by complexity,• large, complex suite of applications• 15 month release cycles,• SAP was surrounded by increasingly nimble competitors,• Dependent upon others for data management,• Incurring large development costs
SAP’s strategy to get ahead and stay ahead through massive simplification
This simplification is what we now know as S/4HANA and BW/4HANA
AzureCAT
SAP HANA then and nowDiagram sourced from “HANA, ‘the why’ Henry Cook, Jan 2016”
AzureCAT
SAP HANA Use-Cases• SAP HANA as Primary Persistence for SAP
NetWeaver Based Applications• SAP HANA as Data Mart• SAP HANA-Based Accelerators• SAP HANA Data Provisioning• SAP HANA as Application and Development
Platform• SAP HANA Smart Data Access• SAP liveCache on SAP HANA
AzureCAT
SAP HANA Deploy/Operations Models• On-premises (and IaaS)• SAP HANA Appliance• Tailored Datecenter Integration (TDI) – MSFT offers this
model in the Azure brand with Azure Large Instances for SAP HANA
• In the cloudSAP HANA is offered as a comprehensive infrastructure combined with managed services
• SAP HANA Cloud Platform (HCP)• SAP HANA Enterprise Cloud (HEC)• SAP HANA One – MSFT Azure supports this product on VM
(DS14_V2)
AzureCAT
SAP HANA Appliance vs. TDIDiagram sourced from SAP Teched Sept 2016 handouts
AzureCAT
SAP HANA certificationsSAP Solution Supported OS Azure OfferingsSAP HANA Developer Edition(including the HANA client software comprised of SQLODBC, ODBO-Windows only, ODBC, JDBC drivers), HANA studio, and HANA database)1
SUSE LinuxEnterprise Server (SLES), Redhat Enterprise Linux
(RHEL)
A5-A11, D11-D14, DS11-DS14, GS1-GS5
SAP HANA One SLES, RHEL DS14_v2
SAP S/4HANA SLES, RHEL Controlled Availability for GS52
SAP HANA on Azure (Large Instances)
SAP Business Suite on HANA (OLTP) SLES, RHEL SAP HANA on Azure (Large Instances)
SAP HANA Platform or Enterprise Edition for SAP BW (OLAP)
SLES, RHEL GS5; SAP HANA on Azure (Large Instances)
1 Customers can try SAP HANA Developer Edition on Azure using the SAP Cloud Appliance Library.2 Contact your Microsoft or SAP account manager for more information.
AzureCAT
OLAP
OLTP
448 GB
448 GB
Single node / Virtual Machine
Single node / Virtual Machine
SAP on Azure(HANA)
0.76-1.5-2-4 TB Single node / Purpose Built
Hardware
6-8-12-16-20 TB
1-1.75-2- 4 TB
1-2 TB
Single node / Purpose Built HardwareMulti-node / Purpose Built Hardware
0.76-2 TB 60 TB
4 TB
*1
*1 : Controlled availability for S/4HANA*2 : M Series will be available at East US2, West US2, West Europe, UK South, Australia East, Australia Southeast, Japan East, Japan West in CY17 *3 : HANA on Azure Large Instances are available at East US, West US, West Europe, North Europe, Australia East, Australia Southeast, Japan East and Japan West in CY17
Multi-node / Purpose Built Hardware
(S/4HANA)
24 TB
*2
*4
*2
*3 *4
*3
OLAP : Business Warehouse(BW on HANA, BW/4HANA), Side Car, HANA Enterprise DWH
OLTP : S/4HANA, Business Suite on HANA, NetWeaver
AzureCAT
What is SAP HANA on Azure Large Instances ?
• SAP TDI (Tailor Datacenter Integration) certified purpose built HANA hardware infrastructure hosted in Azure
• HANA server blade• Storage hardware (persistent, 4 x RAM)
• Snapshot backup capability• Storage replication capability in paired
datacenter • Volume encryption capability
• Network devices including backend ExpressRoute to connect to Azure VNET (10Gbps)
SKU # # CPU threads RAM (GB) HANA NFS Storage (GB) (persistent)
Supported HANA scenarios
SAP Certification + GA(* subject to change)
HANA on Azure Large Instances
Intel® Xeon® Processor E7-8890 v3 (Haswell)
SR72 72 768 3,072 OLAP/OLTP CertifiedSR72m 72 1,536 6,144 OLTPSR192 192 2,048 8,192 OLAP/OLTPSR192m 192 4,096 16,384 OLTP
HANA on Azure Very Large Instances
Intel® Xeon® Processor E7-8890 v4 (Broadwell)
SR384 384 4,096 16,384 OLAP/OLTP CertifiedSR384m 384 6,144 18,432 OLTPSR384xm 384 8,192 22,528 OLTPSR576m 576 12,288 28,672 OLTPSR768m 768 16,384 36,864 OLTPSR960m 960 20,480 47,104 OLTP
• Supported HANA scenarios • OLAP : BW, BPC, Enterprise Edition, DWH,
Side Car• Scale Out to 60TB
• OLTP : Business Suite on HANA, S/4HANA, NetWeaver
• Scale Up to 20TB
AzureCAT
M-Series Virtual MachinesMassive memory, CPU, storage, and scale• Hyper-Threaded support• Premium Storage support• Based on Intel® Xeon® Processor E7-8890 v3• High Performance DDR4 memory• Support Nested Virtualization with Windows Server 2016• SAP Certified for Netweaver on AnyDB• HANA certification soon
VM size vCPU’s Memory: TB Local SSD: TBPersistent
Data Disks Max
Network Bandwidth Availability
M64s 64 1.0 2 64 Extremely high GA in USM64ms 64 1.75 2 64 Extremely high GA in USM128s 128 2.0 4 64 Extremely high GA in US
M128ms 128 4.0 4 64 Extremely high Launching soon
AzureCAT
SAP HANA Scale-upSingle-node physical/virtual server with expansion capacity• Massive parallelism for query execution with maximal exploitation
of available hardware• The challenge is NUMA effect on large multi-socket systems
Pros• No inter-node communication overhead• Less administrative overhead than for scale out deployments• Doesn’t require deep knowledge of application, data, and hardware
for scalingCons• Limited scalability by hardware resources in one server• Potentially higher initial cost
AzureCAT
SAP HANA Scale-outShared nothing, multiple nodes acting together• One logical system but physically distributed databasePros: • High scalability: Distributed systems can overcome hardware
limitations of one single server by distributing load between multiple servers
• Scale-out has wider range of scalability
Cons:• Inter-node communication overhead• Higher administrative overhead (as compared to scale up systems)
AzureCAT
SAP HANA Business ContinuityHost Auto Failover System Replication Storage ReplicationCluster like solution Shadow DB like Solution Common DR Solution
Diagram sourced from SAP Teched Sept 2016 handouts
AzureCAT
Architect to Architect
Tools For HANA Migration & Migration Paths
AzureCAT
SW Update Mgr. w Data Migr. Option Diagram sourced from http://www.sap.com/documents/2016/06/e62e91e4-757c-0010-82c7-
eda71af511fa.html
AzureCAT
SAP Landscape Trans. – Repl. Server
Diagram sourced from SAP TechEd Sep 2016 session handout ‘DMM213 –A Holistic View on Transforming a Landscape to SAP S/4HANA’
AzureCAT
Path to BW/4HANANew Install - New to SAP or
Ready for a Fresh Start• Bring data from your old
system to SAP BW/4HANA with SAP integrated data management and quality tools
• If your current SAP landscape is over five years old, consider a fresh start
• Leverages a modern data warehouse, no modifications or work-arounds of the past
System Conversion - Convert your existing
system• Complete conversion of
an existing SAP BW system to SAP BW/4HANA
• If your current SAP landscape has been highly maintained (SAP BW, powered by SAP HANA), you most likely can convert to SAP BW/4HANA in just a few steps
Landscape Transformation
• Ideal for large enterprises with many instances of SAP and non-SAP BW systems
• Consolidation into one global SAP BW/4HANA system or selective data migrations
AzureCAT
Path to S/4HANANew Install - New to SAP or
Ready for a Fresh Start• Installation SAP
NetWeaver Application Server ABAP 7.5 based on SAP HANA
• Installation of SAP S/4HANA
• Installation SAP Fiori for SAP S/4HANA
System Conversion - Convert your existing
system• Update to SAP NW App
Server ABAP 7.5 • Migrating the db to SAP
HANA (in case the SAP Business Suite system is not yet on SAP HANA)
• Install SAP S/4HANA• Install SAP Fiori for SAP
S/4HANA• Migrate data from the
old data structures to the new simplified data structures
Landscape Transformation
• Possibly a new installation of a SAP S/4HANA
• Possibly converting a system to SAP S/4HANA
• Additional migration steps that are based on SAP Landscape Transformation combined with SAP Landscape Optimization services
AzureCAT
Architect to Architect
SAP HANA Admin tools
AzureCAT
SAP HANA Administrative ToolsNative Tools for SAP HANA Database
Administration
SAP HANA Cockpit SAP DB Control Center SAP HANA Studio
Use for: Core administration and detailed monitoring of a single SAP HANA database• Web-based SAP Fiori launchpad• Runs on SAP HANA XS Classic
Use for: Administration and monitoring of the entire SAP HANA database landscape• Web-based SAP Fiori launchpad• Runs on SAP HANA XS Classic
Use for: SAP HANA basic administration tasks and development including modeled views• Eclipse-based IDE• No longer in feature development
© 2017 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing marketconditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
AzureCAT
Architect to Architect
Appendix
AzureCAT
SAP NetWeaver App Server Architecture• Dual-stack (ABAP &
Java)• Only a few applications
on dual-stack• Single stack servers
are more common• Key pieces in App
Server:1. SCS (Message,
Enqueue)2. Work Processes3. Dispatcher4. Internet Comm.
Mgr.
Diagram sourced from http://help.sap.com
AzureCAT
SAP Applications run on SAP HANA• SAP Business Warehouse
Classic SAP BW – Netweaver based BW on HANA referred to as BW powered by HANA or BW on HANA
BW/4HANA – Next-gen version of BW that is completely optimized and tailored to SAP HANA
• SAP Business Suites Classic ERP applications – ECC, SCM, CRM etc. marketed as
Suites on HANA or ‘Powered by HANA’ S/4HANA – New generation of ‘simplified’ data schema
style of applications like Enterprise Management, LoB Products