linux on power trends sap for hana sas viya · 2020-04-16 · •our serverless platform to apache...

35
Linux On Power Trends SAP for HANA SAS Viya Steven Roberson – IBM Linux Offering Mgr Asim Khan – SAP HANA OM > NA Sales Leader Laurent Montaron – Program Director SAS Viya IBM Power 2020 IBM Systems TechU April 14, 2020| Virtual

Upload: others

Post on 22-May-2020

12 views

Category:

Documents


0 download

TRANSCRIPT

Linux On Power❑ Trends❑ SAP for HANA❑ SAS Viya

Steven Roberson – IBM Linux Offering MgrAsim Khan – SAP HANA OM > NA Sales LeaderLaurent Montaron – Program Director SAS ViyaIBM Power2020 IBM Systems TechUApril 14, 2020| Virtual

Session Objectives

— Linux Distro Overview

— SAP HANA Overview and update

— SAS Viya Overview and update

IBM Systems TechU © Copyright IBM Corporation 2020 2

Where does Linux fit in IT?

Common Operating System

Windows, iOS, Linux Unix, IBM i, Windows, LinuxUnix, Linux

Databases

API Services

Analytics

On Prem

CRM

Mobile

IoT

Web

Social

Cloud

WW Linux Share Snapshots

13% year to year increase (2018-2019)

6

IBM Investment in Linux (hint: it started early)

Our investment✓ Late 1990s - Involved with creation of Apache Software Foundation and the Eclipse Foundation✓ 1998 - IBM announced it would ship the Apache web server with the IBM WebSphere Application Server✓ 2000 - $1B Linux investment to make Linux a reality✓ 2013 - $1B Infrastructure investment to wrap the openness of Linux around Power Servers

17,000 coders in 37 countries✓ 2018 – Regain World #1 and #2 fastest Super Computers with aid of NVIDIA and Red Hat (and maintained for 2019)✓ 2018 – Expanding Partnership with Samsung✓ 2019 – Red Hat Acquisition (A few $Billlion)✓ 2020 - Utilizing Summit and Sierra to break down cause and solution for COVID-19

•our Java runtime, J9, contributed to the Eclipse Foundation as the Eclipse OpenJ9 incubator•our OpenLiberty runtime for Java EE and MicroProfile applications, contributed to openliberty.io•our open blockchain project to Hyperledger as Hyperledger Fabric•our serverless platform to Apache OpenWhisk•our quantum computing API Qiskit•our AI Fairness 360 Toolkit (AIF360) and AI Robustness Toolbox (ART)•analytics projects such as the code that became Apache Toree and Apache SystemML•and over 100 others in just the past 3 years

IBM has made many major contributions to open source, including:

By Todd Moore, Chris Ferris | Published May 16, 2016 - Updated October 27, 2018

Continued Kernel Contribution

Distro Basics

7

This Photo by Unknown Author is licensed under CC BY-NC

Linux on Power Benefits

➢ Linux on POWER uses 64k page sizes. This translates into an advantage on moving larger data sets from physical memory, when compared to Linux on other architectures using smaller page sizes (such as 4k), since it:

➢Moves data in larger chunks at oncewhich is even more enhanced by the typical larger memory bandwidth rates on IBM POWER Systems.

➢ Less Overhead: Decreases the overall cost of creating and maintaining larger processes memory. CPUs, and by extension Operating Systems such as Linux, employ mechanisms (ie address translation) in order to relief general applications from having to "deal" with physical memory positions and how those get allocated. By splitting memory into larger chunks, there is less overhead required to store those translations mappings.

➢ Speed-up: Increased probability of cache hits.Likewise, these translation mappings are frequently cached within processor cores, for speed. These caches are typically small, due to cost and space constrains within the chip. By having to deal with a small set of translations entries, there isan increased probability a certain mapping will already be cached and therefore spare precious processor cycles during load/store and instructing fetch operations.

IBM Systems TechU © Copyright IBM Corporation 2020 8

Linux on Power Benefits

➢ Higher Thread Count: Fully enabled for POWER processors higher hardware thread count (8), which translates to more simultaneous logical threads of work per core.

➢ Larger memory Capacity: Fully tested and tuned for larger memory capacities provided by POWER servers, such as 64Tb.

➢ Advanced RAS: Enabled for advanced RAS capabilities found in POWER Servers, such as recovering for fatal errors in PCIe adapters (EEH), or platform system dumps for capturing critical debug information.

➢ Tuned Deterministic Capabilities: Linux on POWER is enabled and tuned for the deterministic capabilities provided by the IBM PowerVM hypervisor, allowing for more critical workloads to share the same server, without the risk of disrupting each other.

IBM Systems TechU © Copyright IBM Corporation 2020 9

Linux Distributions on Power Systems (pre Red Hat Acquisition)

Linux Distributions on Power Systems (post Red Hat Acquisition)

Stream will contain the code under development for the next minor RHEL release, which will allow the developer community to discuss, suggest, and contribute features and fixes into RHEL more quickly.

Red Hat introduces rolling release CentOS StreamBy Steven J. Vaughan-Nichols for Linux and Open Source | September 24, 2019 -- 15:30 GMT (08:30 PDT)

According to Chris Wright, Red Hat's CTO, is it's "a developer-forward distribution that aims to help community members, Red Hat partners and others take full advantage of open source innovation within a more stable and predictable Linux ecosystem. It is a parallel distribution to existing CentOS."

CentOS Stream is an upstream development platform for ecosystem developers. It will be updated several times a day. This is not a production operating system. It's purely a developer's distro. Wright encourages, "users that want to be more tightly involved in driving the future of enterprise Linux, however, to transition to CentOS Stream as the new 'pace-setting' distribution."

"The CentOS Stream project sits between the Fedora Project and RHEL in the RHEL Development process, providing a "rolling preview" of future RHEL kernels and features. This enables developers to stay one or two steps ahead of what's coming in RHEL."

http://isoredirect.centos.org/centos/8-stream/isos/ppc64le/

Red Hat - Changes to CentOS: What CentOS Stream means for developers

Transforming the development experience within CentOS

PPC64le Linux Distro Support

CanonicalSUSE

Red Hat

“The Acquisition of Red Hat by IBM helps to solidify Linux as an enterprise grade option for clients and as a result, ALL ships float higher” –Steven Dickens (IBM Z)

PPC64le Linux Distro Support

Canonical

SUSE

Red Hat

• All Purpose Linux Distro for Power• (Continued support for x86, ARM…)

• Bare Metal / KVM• HPC / AI / SAS Viya / Modern Workloads

• PowerVM• SAP for HANA• Co-location

• Containerized Workloads• OpenStack• OpenShift

• PowerVM virtualized Workloads• SAP for HANA• Classic Database

• Bare Metal / KVM• TBD

• Bare metal & KVM Ecosystem • Development & Research Preference

Enterprise License Agreement (All You Can Eat)

IBM Systems TechU © Copyright IBM Corporation 2020 15

An Enterprise License Agreement (ELA) is an agreement to license the entire population of an entity (employees, on-site contractors, off-site contractors) accessing a software or service for a specified period of time for a specified value.

ELA for Linux Distributions (Red Hat and SUSE)❑ Must be a large deal for the Linux Distro! Think in the lines of >$1M per year worth of Distro

offerings❑ There is no set one size fits all deal. Each deal is a unique opportunity and agreement

❑ For an ELA with Red Hat, IBM Sales/Partners should work directly with the Red Hat Sales team to determine if the potential deal qualifies for an ELA. ✓ This is a new opportunity with Red Hat as they did not allow ELAs with IBM Power until

recently

❑ For an ELA with SUSE, IBM Sales/Partners should work directly with the SUSE Alliance Director for Power Brand (Alex Boro [email protected])

Linux on Power OS Releases

Standard Release SupportExtended Release Support

Release/update

▪ Red Hat lif ecy cle information - https://access.redhat.com/support/policy/updates/errata/▪ SUSE lif ecy cle inf ormation – https://www.suse.com /lifec ycle/

▪ Ubuntu lif ecy cle inf ormation - https://wiki.ubuntu.com/Releases

Today20092008 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019

SLES 12 (10/14)

18.04 LTS (4/18)

LE

RHEL 7 Classic(6/14)

BE

Projected release/update

7.1LE

RHEL 6 (11/10)BE

SLES 11 (3/09)BE

7.2

16.04 LTS

7.3

SP1

.1

SP4

LE

LE

SP2

6.1 6.86.4

.2

7.4

6.9

SP3

7.5

.3 .4

7.6

SLES 15 (7/18) LE SP1

SP4

20.04 LTS (4/20) LE

20212020

7.1LE

7.2 7.3 7.4 7.5 7.6

LE RHEL 7 Alt(11/17)

RHEL 8 (5/9)

RHEL 7 Classic(6/14)

.5

RHEL for SAP HANA

7.7

8.0 8.1

SP5

17

RHEL Life Cycle and Power

https://access.redhat.com/support/policy/updates/errata/* Version 7 is for all Power 8 and non bare metal & GPU Power 9 Servers**Version 7 (Power 9) is for Power 9 servers using bare metal and GPUs

*

**

RHEL Release Cycle

Nvidia CUDA 11.0 GPU Support for AC922 & IC922 (coming soon)

SAP HANA on POWER

Asim KhanProgram Director Offering ManagementSAP HANA on POWER

2020 IBM Systems TechUApril 14th 2020

Ranked # 1 in reliability for last 11 years1

SAP’s HANA Enterprise Cloud now runs on IBM Power Systems

2500+ clients in < 48 months

SAP Pinnacle award WinnerIBM Power Systems - Global Partner of Year – Infrastructure

‘137% ROI and 7 months payback’ - Forrester TEI study2

Largest server virtualization scalability for S/4 HANA and BWH3

SAP HANA and IBM Power Systems

1. 2019 ITIC Server Reliability Report2. Forrester TEI study of IBM Power Systems for SAP HANA

3. Scale Up Capacity: SAP Note: 2188482: https://launchpad.support.sap.com/#/notes/2188482

IBM Systems TechU © Copyright IBM Corporation 2020

Introducing

Virtual Persistent Memoryon IBM Power Systems

IBM Systems TechU © Copyright IBM Corporation 2020

30%

>17xFaster SAP HANA startup*

Increase SAP HANA uptime with Virtual Persistent Memory

Faster SAP HANA shutdown*

*The >17x improvement in SAP HANA startup time and 30% faster SAP HANA shutdown time with Virtual Persistent Memory are based on our internal tests with POWER9 system 9040-MR9 that has 48 cores and 8 TB memory. Configuration details for comparison test with POWER9 firmware level equal or greater VM940_FW940.00 (27) – 4TB main memory compared with 512MB main memory and 3584MB virtual persistent memory. Both configurations included following SAP HANA db VMs - 1 x SAP HANA database server with 28 dedicated cores and 512 to 4196 GB main memory, 1 x SAP Netweaver Application Server with 16 ded. cores and 512 GB main memory

IBM Systems TechU © Copyright IBM Corporation 2020

Data Volume Log Volume

DRAM2Main Region

Persistent Memory

Storage Layer

DRAM1Delta Region

Working Memory

PowerVM

Linux

SAP HANA

DRAM

Virtual PMEM advantages

Maximize uptime

Available at no additional cost on all existing POWER9 based systems!!!

Improved flexibility

Preserves runtime performance

Improve shutdown time

Virtualization enabledChange PMEM

allocation on demand

Faster SAP HANA restart

NUMA aware PMEM Continue to get faster insights

IBM Systems TechU © Copyright IBM Corporation 2020

Intel Optane DC Persistent Memory (DCPMM) IBM Virtual Persistent Memory (vPMEM)

Separate DCPMM module need to be purchased Additional hardware is not required

Available only on Intel’s Cascade lake architecture All existing POWER9 Servers with PowerVM support Virtual PMEM

Different module used which has higher latency as compared to DRAM. Preserves the same run-time performance

SAP HANA is not yet supported by SAP on vSphere on persistent memory

Built using Virtualization, virtualization with same granularity supported for SAP HANA

Data is preserved even when power is off.Virtual PMEM does not preserve memory across server power down. But it will preserve the data if you reboot your HANA, Linux OS

Specific deployment ratio needs to be followed between DRAM and PMEM when configuring HANA database. (SAP Note 2786237)

No ratio restriction applies using Virtual PMEM

Intel Optane versus IBM Virtual PMEM – Major Differences

IBM Systems TechU © Copyright IBM Corporation 2020

Memory Enhancements on IBM Power Systems for SAP HANA workload

https://www.ibm.com/blogs/systems/persistent-memory-related-enhancements-

on-ibm-power-systems-for-sap-hana/

https://blogs.sap.com/2020/01/24/sap-hana-of-persistent-memory-using-intels-dcpm-or-ibms-vpmem/

https://blogs.sap.com/2020/03/23/sap-hana-persistent-memory-using-ibms-vpmem-configuration/

http://ibmsystemsmag.com/Power-Systems/8/2019/Future-Memory-Enhancements

http://ibmsystemsmag.com/Power-Systems/8/2019/Delivering-Persistence-Performance

IBM Systems TechU © Copyright IBM Corporation 2020

VM2: Linux

SAP App Server 1

PowerVM

VM1: Linux

SAP App Server 2 SAP HANA DB 3

VM5: Linux

SAP HANA DB 1

VM3: Linux

SAP HANA DB 2

VM4: AIX

CPUs in Shared Processor Pool

Introducing: Shared Processor Pool

IBM Systems TechU © Copyright IBM Corporation 2020

‘Using Power Systems thecost for HANA landscape just drops by 50%’

– HELGE TAUTORATDirector Global Infrastructure, Richemont

Improved TCOAutonomously

share CPU cyclesSimplified

deployment

IBM Power Systems availability in SAP HEC

27

"SAP HANA Enterprise Cloud on IBM Power Systems will help clients unlock the full value of SAP HANA in the cloud, with the possibility of enhancing the scalability and availability of mission critical SAP applications while moving workloads to SAP HANA and lowering TCO," said Christoph Herman, SVP and Head of SAP HANA Enterprise Cloud Delivery

Press Release - https://newsroom.ibm.com/2020-02-19-IBM-Power-Systems-Certified-for-SAP-HANA-R-Enterprise-Cloud-as-a-provider-for-large-SAP-HANA-systemsBlog - https://www.ibm.com/blogs/systems/why-ibm-power-systems-means-business-for-sap/

Latest Announcement and Press Release

IBM Systems TechU © Copyright IBM Corporation 2020

Power Systems for SAP HANA

Recognition:

• SAP Pinnacle award for Global Infrastructure -2018

• SAP HEC using POWER

• Clients winning SAP Innovation awards

Continued Innovation

• Complete portfolio of POWER9 systems from scale out to Enterprise systems available.

• Unmatched Innovations that Clients need like PowerVM with PMEM, Shared Processor Pools and advanced memory

technologies.

Growing Market share

• Continue to lead and gain market share

• Competition losing market share and creating FUD

• Engage with IBM teams to help simplify and accelerates your journey

28

Provide Value:

Simplify and Accelerate SAP HANA Deployments with IBM POWER Systems

• Provision Faster

• Scale Affordably

• Maximize Uptime

• Faster Insights

LION - in the dazzle of Zebras

IBM Cognitive Systems / © 2019 IBM Corporation

SAS Viya on POWER

Laurent MontaronProgram Director Offering ManagementSAS Viya on POWER

2020 IBM Systems TechUApril 14th 2020

About SAS Institute, the company:

• More than 83,000 SAS customersites in 147 countries

• Strong customer adoption of SASViya as customers modernize theiranalytics environments

• $1B Investment in AI over 3 years

• Key Industries: banking, manufacturing, retail, life sciences, insurance and education

Data from SAS 2018-2019 Corporate OverviewVisit LINK to view the report, including SAS use cases

Overview of the SAS Software landscape

“Traditional” SAS(SAS 9.4 and SAS Grid)

• SAS 9.4**: Advanced analytics, business

intelligence, and data management

• Coding language: SAS

• OS: AIX (POWER), Linux (x86), Windows,

HP/UX, Solaris, z/OS

• SAS GRID Manager

• SAS GRID management, high availability,

workload balancing, faster processing

** Some traditional SAS clients are running older version of SAS. List of supported SAS versions here.

SAS ViyaEvolve Your Analytics Platform

• SAS Viya is SAS’ next generation in-memory analytics framework with ML/DL and AI workloads. Open and cloud-enabled.

• Modern coding languages: Python, R, Lua

o SAS coding language is still supported

• OS: Linux (POWER & x86), Windows

• Key products using SAS Viya: Visual Analytics, Visual Statistics, and Visual Data Mining and Machine Learning.

• SAS Visual Analytics is the base product for allViya deployments.

Significant Investments in Technology$1B commitment to AI; new R&D division for cloud deployment

Licensing Without LimitsNew Flexible Commercial Terms

New Software and Service OfferingsProfessional Services, partner programs, and workshops

SAS Viya – The Latest Modernization of the SAS Platform

— SAS Viya is a platform and set of SAS analytics products

• SAS Visual Analytics is the minimum required product for Viya

• All other Viya products optional, or included in bundles

— Viya Benefits

• Happy, productive practitioners: Choice of tools, fewer manual tasks

• Ease of analytics deployment: SAS and open source analytics easily published, executed, and managed at scale

• Compliance enhancements: Comprehensive, single view of how all analytics activities are governed and managed

• Optimized analytics operations: Data ingestion, model training, model scoring with processing in-memory, in-database, in-stream,or on-device

SAS Viya Products• Visual Analytics*• Visual Statistics*• Visual Data Mining and Machine

Learning**

• Visual Forecasting• Visual Text Analytics• Visual Data Prep• Data Quality• Data Agent• Econometrics• Optimization• Intelligent Decisioning• Model Manager• SAS/Connect• SPRE - QC• SPRE - IML• SPRE - OR• SPRE - GRAPH (included w/ Visual

Analytics)• SPRE - STAT ( included with Visual

Statistics)• Risk Modeling Nodes for VDMML• SAS/Access to PC Files• SAS/Access to OBDC• SAS/Access to PostgresSQL

Practitioners

Tool ChoiceOpen Source Integration

End-to-end support

Enablers

Transition to cloudScalable operations

End-to-end governance

Sponsors

Innovation EnablementFaster time to valueLicensing flexibility

* Most used SAS Viya products** GPU enabled

Meet the IBM Server portfolio for SAS deployments

Enterprise AI Workloads

AC922

Mission Critical Workloads (Linux, AIX, IBM i)

S922/S914/S924H922/H924/L922

E950 E980

Power Enterprise Systems Power Scale-Out Systems

IC922

MPP-mode deployments – Mixed Environment

Example: GPU-enabled AC922 servers

Example: IBM Power System E980

• SAS Viya services and CAS Controller installed on LPARs on scale-up POWER9 system

• CAS Workers installed in LPARs• Add more Worker nodes (ex. AC922s

for new GPU workloads)

Combined benefits• Supports parallel loading of data• Offers a growth path• Maximizes scaling• Leverage unused resources on existing enterprise class

server• Simplified networking between LPAR nodes• Supports GPU-enabled workload performance with NVLink

2.0

Pgming Run Time

CAS Controller

CAS Worker

CAS Worker

Microservices

SAS 9.4

System Backup

SAP HANA

IBM PowerVM

CAS Worker

CAS Worker

Linux Trends – Steven [email protected]

SAP HANA– Asim [email protected]

SAS Viya– Laurent [email protected]

• Please feel free to send Questions you were unable to ask in the live call to my email

• The replay, presentation and Q&A transcript will be available on the TechU Talks page within 48 hours. https://www.ibm.com/services/learning/events/techutalks

• To follow TechU on Linked in, join the Linkedin Group : https://www.linkedin.com/groups/8518569/

Replay availability!