Unleash the Power of Predictive Analytics with the SAP HANA ...
VIRT1138BE Unleash the Power of Virtual SAP HANA … · VM, in disadvantage of other VMs running on...
Transcript of VIRT1138BE Unleash the Power of Virtual SAP HANA … · VM, in disadvantage of other VMs running on...
VIRT1138BE
#VMworld #VIRT1138BE
Unleash the Power of Virtual SAP HANA Deployment
VMworld 2017 Content: Not fo
r publication or distri
bution
• This presentation may contain product features that are currently under development.
• This overview of new technology represents no commitment from VMware to deliver these features in any generally available product.
• Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind.
• Technical feasibility and market demand will affect final delivery.
• Pricing and packaging for any new technologies or features discussed or presented have not been determined.
Disclaimer
CONFIDENTIAL 2
VMworld 2017 Content: Not fo
r publication or distri
bution
Arne Arnold, SAP Field Architect, VMwareSebastian Lenz, Support Engineer, VMware
VIRT1138BE
#VIRT1138BE @vArneArnold #VMworld
Unleash the Power of Virtual SAP HANA Deployment
VMworld 2017 Content: Not fo
r publication or distri
bution
Reasons to Attend This Session
• Your business is interested in or has already acquired SAP HANA, and you want to know how SAP HANA fits into your SDDC environment
• You want to provide answers back to your management and business divisions on …
– What is current SAP HANA support status
– How SAP HANA can be implemented virtual
– Explain why virtual SAP HANA is the way to go
• Gain a common understanding and terminology to communicate across the stack in regards to operation of SAP HANA as part of your SDDC
4
!?….
#VIRT1138BE CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Agenda
1 Current SAP HANA Support Status
2 Architecture Guideline and Best Practice
3 Outlook
5#VIRT1138BE CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
SAP HANA Support StatusFor running SAP HANA virtualized on VMware vSphere
VMworld 2017 Content: Not fo
r publication or distri
bution
Current SAP HANA Support Status (as of August 2017)
Scale-up Multi-VM Scale-out
vSphere
5.5
vSphere
6.0--
vSphere
6.5--
Remarks to SAP HANA support:
• Max RAM with vSphere 5.5: 1 TB with vSphere 6.x 4 TB
• Max VM per NUMA node with 5.5: 1 VM with vSphere 6.x: 2 VMs
• Max NUMA spanning with 5.5: 4 with vSphere 6.x 4-8*
*) depending on SAP HANA server certification status
7
Haswell Broadwell Skylake
vSphere 5.5 -- --
vSphere 6.0 --
vSphere 6.5 -- --
SAP Note 2393917SAP Note 1788665 SAP Note 2315348 #VIRT1138BE CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Where to Find Latest Information
Classic SAP
SAP HANA
9
SAP Support Note https://launchpad.support.sap.com/#/notes/1788665
Architecture Guideline
and Best Practices
http://www.vmware.com/files/pdf/business-critical-apps/
sap-on-vmware-best-practices.pdf
Latest Newshttps://wiki.scn.sap.com/wiki/display/
VIRTUALIZATION/SAP+on+VMware+vSphere
SAP Support Note https://launchpad.support.sap.com/#/notes/1492000
Architecture Guideline
and Best Practices
http://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/whitepaper/
sap_hana_on_vmware_vsphere_best_practices_guide-white-paper.pdf
Latest Newshttps://wiki.scn.sap.com/wiki/display/
VIRTUALIZATION/SAP+HANA+on+VMware+vSphere
#VIRT1138BE CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Most current Whitepaper Available on SAP
• VMware Application Workload Guidance provide a comprehensive and extensively tested set of blueprints for building and operating an SDDC.
• This particular whitepaper focuses on virtualized SAP HANA, with SAP HANA Tailored Data Center Integration (TDI) approach, providing information specific to SAP HANA by leveraging existing VMware Validated Design (VVD) for general-purpose guidelines.
• https://www.vmware.com/content/dam/digitalmarketing/vmware/en/pdf/solutions/vmw-vsphere-virtual-saphana-application-workload-guidance-design.pdf
• https://blogs.vmware.com/apps/2017/06/awg_s4hana_part1.html
#VIRT1138BE CONFIDENTIAL 10
VMworld 2017 Content: Not fo
r publication or distri
bution
Collaboration beyond SAP HANA
SAP Landscape Manager
🁉VMware Adapter for
SAP Landscape Management
11
SAP Fiori UX
🁙VMware AirWatch
ACE Support
SAP Leonardo Platform
🀹VMware Pulse
IoT Center
#VIRT1138BE CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
VMware Adapter for SAP Landscape Management
12
VMware Adapter for SAP LaMa integrates SAP Landscape Management (LaMa) with VMware Software-Defined Data Center (SDDC) technologies for automated provisioning and management of a virtualized SAP system.
See more at: http://www.vmware.com/products/adapter-sap-lvm.html
#VIRT1138BE CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
VMware Solutions for SAP Applications (Operation/Management)
13
Enterprise MobilityAirWatch
• Unique vision for Identity + Mobile + Network
+ Infrastructure
• Trusted by 16,000+ organizations
• Unified SAP endpoint management with
broadest OS and device type support with
same-day updates
• Simple mobile app delivery through mobile
place from the SAP Mobile Secure portfolio
with the AirWatch EMM platform
• Automated compliance engine to monitor
against threats
• Scalability with multi-tenancy and role-based
access controls
• Platform to manage IoT devices and solutions
• Leading solution for Enterprise Mobility
Management by Gartner (Gartner Report)
Extend and unify End User
Experience with innovative
SAP Apps and full mobile
App and Client Management
Flexible and Save deployment of
SAP FIORI next Generation Apps
with ACE (Application Configurations
for Enterprises)
Consultants
Contractors
Auditors
Vendors
Suppliers
Enable new Business Cases
and Processes by leveraging
innovative and secure Mobile
Identity Management
#VIRT1138BE CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Pulse
OS, Network, Security
Co
nte
nt
Pla
ne
Co
ntr
ol
Pla
ne
ANALYTICS
DC/Cloud
OS*, Network, Security*
Industry Apps
IT User
OT User
Infrastructure Apps
EdgeSystem
DATA
Data forInfrastructure
OS Network
Liota
Connected Devices
DATA
Data for Apps
Take Control of IoT – VMware Pulse IoT Center
14#VIRT1138BE CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Collaboration beyond SAP HANA
BlueMedora Management Packs
🁙VMware vRealize
Operations Manager
15
SAP Cloud Platform
🀹VMware CloudFoundry
Platinum Member
SAP Application Workloads
🁉VMware NSX
Performance + Security
#VIRT1138BE CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
VMware vRealize Operation and Log Insight for SAP Apps
16
Operation and
ManagementvRealize Operation and Log Insight
• Proactive identification and remediation of
emerging performance, capacity, and
configuration issues
• Comprehensive visibility across SAP
applications and infrastructure in a single
console
• Automated capacity optimization, planning
and intelligent workload balancing
• Enforcement of standards for continuous
compliance
• Management packs for SAP Classic, HANA,
Oracle and more available
• SAP HANA MP integration with vCenter
Operations delivers automated correlation of
performance, health, and availability data for
SAP HANA workloads
#VIRT1138BE CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
VMware Integrated Containers / CloudFoundry Platinum Member
17
Traditional Enterprise Apps
New Cloud-Native Apps
New Cloud-Native Apps
vSphere-based Photon-based
Common Management
Networking and Storage
OpenStack
Integrated
Containers
VMware Photon™
Platform
#VIRT1138BE CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
SAP Performance Gains with VMware NSX
• Eliminating Hair-Pinning – Design Considerations
– NSX + Workload Mobility – Live Migrations vMotion
– Intelligent Operations – vRealize Network Insight
– Optimizations Not Possible in Physical World; Only in the SDDC
• Typical Day 2 Operation Which Can Benefit from NSX
– Enterprise Data Warehouses – data loads from multiple source systems
– Optimization of Scale Out Databases – Identify busy node or nodes
– Backup/Recovery
– Node reconfigurations
– IOT operations, ETL/ELT
– Essentially any data movement within the enterprise
– Latency Sensitive Workloads
#VIRT1138BE CONFIDENTIAL 18
VMworld 2017 Content: Not fo
r publication or distri
bution
Virtual SAP HANA Unique Selling Proposition
No T-shirt sizes
• Fill up unused host resources with other VMs
Zero Downtime Hardware Maintenance
• Leverage vMotion for online HW maintenance and replacement
24/7
Homogeneous Landscape Management
• Decouple infrastructure from application management
• Allow OS agnostic monitoring
Support SAP HANA takeover
• Use NSX to support automate SAP HANA takeover
• Secure Application and DBMS communication E2E
SAP HANA Try'n'Buy
• Try SAP HANA provisioned by on of VMware's 4000+ vCAN partners
• Migrate VMs online into local DC upon purchase decision
Outlook:vMotion of NVM
• Upcoming NVM technology re-enforces decentralized data storage (on hosts)
• VMware will be uniquely positioned to preserve workload mobility through VMware vMotion
19#VIRT1138BE CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Architecture Guideline and Best PracticeFor running SAP HANA virtualized on VMware vSphere
VMworld 2017 Content: Not fo
r publication or distri
bution
SAP HANA Sizing Considerations
• The purpose of SAP HANA validation efforts between SAP and VMware is to ensure sizing considerations remains valid. By applying configuration Best Practices performance deviations to bare metal baseline are limited, so sizing can be approached as it would be a usual (non virtualized) environment.
• A usual SAP HANA system sizing starts with (1) the sizing of the SAP application. With the output of this task the SAP HANA HW Partner can then provide (2) a suitable and certified SAP HANA server. Last, (3) the actual VM can be fitted to the needs of the SAP HANA application.
• As virtualization allows for a higher degree of freedom in configuration than SAP HANA HW appliances do, it’s of assents that the vAdmin ensures his VM configuration is made in respect to
• Required resource reservations & sizing recommendations
• SAP HANA core-to-memory ratios
• Underlying NUMA topology
22
“sizing can be approached as it would be a usual (non virtualized) environment.”
#VIRT1138BE CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Excurse: Non Uniform Memory Access (NUMA) Fundamentals
• Each socket has its own memory controller (IMC)
• While this scales well, memory access is non-uniform:
– local vs. remote access comes with NUMA-effects
• Since SPS 09, SAP HANA targets NUMA-aware thread scheduling & data placement
– Assign memory objects to sockets
– Threads bound to specific socket
– Strategy for data placement to socket & complex query execution plans
RAM
RAM
RAM
Core1 Core2
Core4Core3
CPU 1
Core1 Core2
Core4Core3
CPU 0
Core1 Core2
Core4Core3
CPU 2
Core1 Core2
Core4Core3
CPU 3
RAM
RAM
RAM
RAM
RAM
RAM
RAM
RAM
RAM
high-speed interconnect (QPI)
Local Memory AccessRemote Memory Access
#VIRT1138BE CONFIDENTIAL 23
VMworld 2017 Content: Not fo
r publication or distri
bution
Dos and Don’ts for Running SAP HANA virtual
CPU resource reservation
•While as vAdmin used to GHz as a metric for CPU consumption, SAP documentation focuses on vCPUs instead. Avoiding over commitment hence refers to the number of committed vCPUs and will be ensured by corresponding CPU resource reservation.
•Unless the host is fully utilized, CPU resource reservations does not have any impact on actual performance.
CPU affinity
•To remain in control of vCPU to physical resource mappings, SAP strongly recommends to use CPU affinity rules to assign vCPUs to cores.
•While affinity rules will vMotion (transfer) with a VM to a different host, such rules may prevent successful startup of a VM e.g. in case of a HA event.
NUMA topology
•Taking NUMA topology into account, wrong virtual to physical mappings may lead to serious performance impacts. The VM CPU configuration (cores per socket) should hence always respect underlying physical topology.
• inhomogeneous environments requires virtual topology to reflect the smaller (older) CPU to still allow e.g. vMotion.
preferHT=on|off
•The use of Intel’s Hyper-Threading technology enables for another +/- 20% of SAP HANA performance. That’s why by default HT shall be enabled on host and VM level (NUMA.preferHT=1). Note that in this case you need to configure twice the amount of vCPUs than physical cores expressed in SAP sizing.
• If constraint by max vCPU limit you may consider to set NUMA.preferHT=0 to provide more processing power to a particular VM, in disadvantage of other VMs running on same host (See also SAP Note 2003582).
24
CPU Best Practices
VMworld 2017 Content: Not fo
r publication or distri
bution
Dos and Don'ts for Running SAP HANA Virtual
• In case of SAP, the following parameters shall be set (See SAP Note 1409604):
– on the guest VM level: Tools.GuestLib.EnableHostInfo = true
– on the host level: Misc.GuestLibAllowHostInfo = 1
• It’s further recommended, to configure remote access through SAP router to ease support:
– Connections needs to be maintained on SAP Service Market Place (SMP). In addition, the SAP Router configuration needs to be adjusted to allow relevant IPs/Logical Hosts and Ports to be opened. A by default read-only user must be provided.
– Examples of usefully connections related to VMware:
• Connection name: “VMware: vSphere Web Client [instance description]” URL is usually: https://<vCenter Host>:9443/vsphere-client
• Connection name “VMware: vRealize Operations Manager [instance description]”
25
SAP Monitoring & Support
#VIRT1138BE CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Dos and Don'ts for Running SAP HANA Virtual
• Ensure that vCPU hotplug is deactivated on hypervisor level, as otherwise vNUMA will get disabled (VMware KB 2040375). Note, that as of today SAP HANA does not support CPU hotplug functionality in general.
• VMware strongly recommends to set sched.cpu.latencySensitivity = normal to avoid negative effects on application level, including disconnects during vMotion actions. (SAP Note 2015392).
• Set Linux kernel parameter elevator = noop to disables I/O scheduling, as ESXi has its own I/O scheduling mechanisms and scheduling I/O inside the Guest OS may cause unnecessary overhead (Red Hat KB 5428 / SUSE KB 7009616)
• Disable Transparent Huge Pages (THP), as THP is not supported for the use with SAP HANA and may lead to hanging situations, as well as performance degradations
• VMware recommends using Open VMware Tools (OVT) redistributed by operating system vendors (VMware KB 2073803).
26
Other important config parameters
#VIRT1138BE CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
OutlookFor running SAP HANA virtualized on VMware vSphere
VMworld 2017 Content: Not fo
r publication or distri
bution
SAP HANA on VMware vSphere Support Roadmap
#VIRT1138BE CONFIDENTIAL28
When will my scenario be supported ?
• Will it take as long as last time till support is granted?
• Why does it always take so long?
• May a different platform provide the better options?
VMworld 2017 Content: Not fo
r publication or distri
bution
Rethink Your Point of View
Built-in HA
•Far before SAP HANA has even thought about their auto host-standby solution, VMware HA had already proven 99,9% availability
Proven multi-tendency
•When MDC had been still part of SAP HANAs vision, multi-VM support for multiple prod. SAP HANA VMs had been real since late 2013
HA/DR Automation
•The day SAP announced SAP LaMa handling now SAP HANA takeover, VMware NSX (with similar capabilities) had been already long time in the market
Workload Management
•With VASA 2.0 VMware allows to define min/max IO performance on VM level (aka storage IO control). When will MDC have it?
Hyper Converged
•VMware vSAN is the leading technology in the HCI space and had already proven to provide necessary performance to also work with SAP HANA
29#VIRT1138BE CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
SAP HANA on VMware vSphere Support Roadmap
Scale-out / 8-sockets / 6TBSkylake / vSphere [next]
vSAN / NVM / [next]
CloudOS / Cross Cloud
• SAP and VMware will continue their close collaboration to ensure support of future versions for SAP HANA and VMware vSphere, as well as constantly pushing for new scenarios to be added to the list of supported scenarios
• Goal is to allow even more options and deployment flexibility for VMware virtualized SAP HANA systems
30#VIRT1138BE CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
Unleash the Complete Value of SAP | HANA with the SDDC
Agility Availability Lower TCO
Deploy in hours vs. days
Change mgmt.
automation
Self-service for SAP users
99.9%+ availability
Zero downtime migrations
Reduce CapEx by up to 70%
Reduce OpEx by up to 56%
3131
Security
Ensure compliance of security policies
Secure upgrade and patching of SAP
landscapes
99.9%
#VIRT1138BE CONFIDENTIAL
VMworld 2017 Content: Not fo
r publication or distri
bution
SAP Related Sessions at this year‘s VMworld:
• VIRT1138BUUnleash the power of your virtual SAP HANA deployment
• VIRT1385BUHow Accenture helps their customers to virtualize SAP workloads with VMware solutions to optimize costs and business outcome.
• VIRT1546BUA customer’s journey to automation of SAP application management using SAP Landscape Management (LaMa) and the VMware Adapter for SAP LaMa
• VIRT1238BUEnsure 100% Uptime of Critical SAP HANA Applications Serving Over 3.5 Million Customers
• VIRT3014PESAP Customer Panel Discussion
• MTE4787USAP in the SDDC including Virtual Hana with Arne Arnold
VMworld 2017 Content: Not fo
r publication or distri
bution