VIRT1138BE Unleash the Power of Virtual SAP HANA … · VM, in disadvantage of other VMs running on...

33
VIRT1138BE #VMworld #VIRT1138BE Unleash the Power of Virtual SAP HANA Deployment VMworld 2017 Content: Not for publication or distribution

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

#VIRT1138BE CONFIDENTIAL 8

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

@vArneArnold #VIRT1138BE

VMworld 2017 Content: Not fo

r publication or distri

bution

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