linux on power trends sap for hana sas viya · 2020-04-16 · •our serverless platform to apache...
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
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
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
*
**
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!