SAP HANA on IBM Power Systems Vice President, SAP HANA Enterprise Cloud and Chief Information...
Transcript of SAP HANA on IBM Power Systems Vice President, SAP HANA Enterprise Cloud and Chief Information...
© 2015 IBM Corporation
IBM and SAP: Two leaders, one alliance
A world leader in core enterprise applications
World’s leading IT services company
~ 121,000 installations
~ 251,000 customers
~ 66,500 employees
€16.8 billion sales in 2013
€4.4 billion profit in 2013
Tens of thousands of SAP installations
> 430,000 employees
US$ 99.8 billion sales in 2013
US$ 15 billion profit in 2013
Broadest IT solution portfolio:
Technology leader
Hardware, software, services,
consulting, financing
Systems, applications and products
in data processing
Third-largest software company
globally
Broadest IT solution portfolio:
AllianceFirst collaboration in 1972
Joint industry solutions development since 1995
Collaborative application development since 2001
Numerous awards for IBM/SAP solutions
Optimized IBM infrastructure products for
SAP solutions
2
© 2015 IBM Corporation
IBM Cloud infrastructure as strategic platform for SAP
ARMONK, N.Y. and WALLDORF, Germany - 14 Oct 2014: SAP SE (NYSE: SAP) and IBM (NYSE: IBM) today announced that SAP has selected IBM as a premier strategic provider of Cloud infrastructure services for its Business Critical Applications – accelerating customers’ ability to run core business in the cloud. The SAP® HANA Enterprise Cloud offering is now available through IBM’s highly scalable, open and secure cloud. SAP HANA Enterprise Cloud will expand to major markets with the addition of the IBM cloud data centers. This is expected to enable customers to deploy their SAP software around the globe in a faster and more secure environment that is backed by IBM's proven cloud capabilities.
• Enterprise capabilities of SAP® HANA Enterprise Cloud
• Ability to run mission-critical business applications, like SAP Business Suite, in a cloud environment
Cloud data centers with:
Robust …
Open …
Scalable …
• Architecture of SoftLayer and IBM Cloud Managed Services with fast and secure environment for global deployment of the SAP® HANA Enterprise Cloud offering.
• The technology and industry expertise of IBM consultants
• Unique infrastructure
Provide
Brings
SAP HANA (High Performance Analytics Appliance)
An in-memory Database
Column oriented
Compressed
An “Appliance” ???
Available only on Linux/Intel servers today
Standardized and certified solution stacks deployable on selected Intel based servers
TDI -> Tailored Data-center Integrationre-use existing IT assets (storage)
HEC -> HANA Enterprise Cloudsubscription based cloud services
HCP -> SAP HANA Cloud Platform
A Platform, (A Database …)
SAP Analytics and Business Suite applications
Non-SAP environments
5
• Modern ERP systems are challenged by mixed workloads, including OLAP--‐style
queries. For example:
• OLTP--‐style: create sales order, invoice, accounting documents, display customer
master data or sales order
• OLAP--‐style: dunning, available--‐to--‐promise, cross selling, operational reporting
(list open sales orders)
• But: Today’s data management systems are optimized either for daily transactional or
analytical workloads storing their data along rows or columns
• Drawbacks of the OLTP and OLAP separation:
• OLAP system does not have the latest data
• OLAP system does only have a predefined subset of the data
• Cost--‐intensive ETL process has to synch both systems
• There is a lot of redundancy
• Different data schemas introduce complexity for applications that combine sources
OLTP vs OLAP
OLTP vs OLAP
• Enteprise Data Characteristics:
– Many columns are not used even
once
– Many columns have a low cardinality
of values
– NULL values/default values are
dominant
– Sparse distribution facilitates high
compression
– Standard enterprise software data is
sparse and wide
6
Vision:
– Combine OLTP and OLAP data using modern hardware and database
systems to create a single source of truth, enable real-time analytics and
simplify applications and database structures.
Additionally:
– extraction, transformation and loading (ETL) processes and pre-computed
aggregates and materialized views become obsolete.
In Memory Computing: Re-think Paradigms
In-Memory Computing Imperative: Avoid movement of detailed data
Calculate first, then move results
Application
Layer
Database
Layer
Calculation
Calculation
Today Future
7
10
SAP HANA Database Architecture
• Index Server
–Main database component, contains data stores and engines for processing the
data
–Processing incoming SQL or MDX statements
• Preprocessor Server
–The index server uses the preprocessor server for analyzing text data and
extracting the information on which the text search capabilities are based
• Name Server
–The name server owns the information about the topology of SAP HANA system.
• Statistic Server
–The statistics server collects information about status, performance and resource
consumption from the other servers in the system.
• Persistence Layer
–responsible for durability and atomicity of transactions. It ensures that the database
can be restored to the most recent committed state after a restart and that
transactions are either completely executed or completely undone. The Persistence
Layer offers interfaces for writing and reading persisted data. It also contains the
Logger component that manages the transaction log.
Traditional Row-Oriented Storage
• Rows are stored sequentially
• Provides best performance when most queries are for multiple
columns of a single row (OLTP applications)
• Indexes on high-cardinality columns make accessing a single row
very fast but don’t help on analytical queries scanning many rows:
• What’s the average age of males?
• If the tables are large (~ 100GBs or TBs) you would have to:
• Read the whole table and/or
• Build complex composite indexes
11
Column-Oriented Storage
12
• Data in columnar model is kept in columns
• Since data in a single column is almost always homogeneous it's frequently compressed which often
provides for dramatic reduction in memory consumption.
• Aggregate functions are very fast on columnar data model since the entire column can be fetched very
quickly and effectively indexed.
• Inserts, updates and row functions, however, are significantly slower than their row-based
counterparts as a trade-off of columnar approach (inserting a row leads to multiple columns inserts)
• Assistance provided by Delta Merge Process
SAP HANA Delta-Merge Process
13
• A column store table is comprised of two index
types for each column, a Main index and a
Delta index
• The Delta storage is optimized for write
operations and the Main storage is optimized in
terms of read performance and memory
consumption
• The use of the Delta tables addresses the
performance issues of loading directly to
compressed columns. • Main store, Delta stores and the
Merge Process are all located in
RAM.
• Merge process takes the data out
of the Delta memory structures
and puts it into the Main memory
structure. All changes are logged
in the file system (data and log
files).
• This is a very CPU/Memory
intensive task (!!!)
Impacts on HW Infrastructure moving towards SAP HANA
15
Any DB/
Any OS
APP APP APPAPP
Any O
S
HANA /
LinuxHANA migration
No Changes
At frontends
At application server
infrastructure
=>
Re-use of available
application servers
Sizing of application
servers remains
valid
Frontends
Application Servers
Changes
New infrastructure
mandatory to run SAP
HANA
Different sizing for
HANA infrastructure
Migration of database
to SAP HANA required
Partly necessary
Data model adoptions
Custom extensions
SAP Vision on HANA
16
From:
• One DB per application
• Point-to-point integration (e.g. ETL)
• Long running queries, e.g. in batch mode
To:
• One DB per landscape
• No integration necessary
• Real time execution
18
History: SAP HANA on PowerJan 10, 2013: SAP Announces Effort Underway
June 4, 2014: Bernd Leukert Announces “Test and Evaluation Program”
Press release:
SAP and IBM continue to collaborate closely to run SAP HANA on the IBM Power technology including POWER7+ and
the newly introduced POWER8 system, ultimately aiming to benefit customers that run their mission critical SAP
applications on IBM Power Systems. Today SAP and IBM announced a test and evaluation program for SAP HANA on
IBM Power Systems allowing customers to test SAP HANA on IBM POWER Systems with SUSE Linux, leveraging
existing IT infrastructure investments while driving innovation using technologies such as SAP HANA.
"SAP and IBM have a long-standing successful technology partnership, and we are excited about extending that
partnership with the Test and Evaluation Program for SAP HANA running on Linux on IBM Power Systems", said
Doug Balog, General Manager, Power Systems, IBM Corporation. "IBM Power Systems are built on an open server
platform, designed from the ground up to handle massive amounts of data at unprecedented speed. We believe that
this combination provides clients a catalyst for open innovation and the ability to transform into better run, data
insights driven businesses."
HANA on Power Ramp-Up Program
October 21, 2014: SAP officially announced the future availability of SAP HANA on the IBM
Power Systems platform. During his key note speech, Bjorn Goerke,
Executive Vice President, SAP HANA Enterprise Cloud and Chief
Information Officer pointed out that both companies are already working on
this topic for a longer time. Bjorn Goerke announced an upcoming Ramp-up
program which will be active at the beginning of 2015. As Bjorn pointed out
this new IBM platform for SAP HANA will provide unique high-scale and
high-compute capabilities offering at a lower cost per transactional query.
.
SAP HANA on IBM Power - “Ramp-up” Program
Customers worldwide
•Customers can apply directly at official SAP web page for ramp-
up programs
•Check for: Official SAP Ramp-up web page
(https://websmp205.sap-ag.de/public/rampup)
Ramp-up Program is limited to following restrictions
• SAP BW
• SUSE Linux
• Scale-up mode
SAP Support Note for HANA on Power - #2055470
© 2015 IBM Corporation
SAP HANA on IBM POWER
SAP HANA on Power is targeting enterprise customers requiring an SAP HANA-based solution on IBM Power Systems servers
IBM intention is not to offer it as an appliance, but in a flexible form combining the HANA license from SAP and IBM Power Systems servers, middleware and services.
+
21
TDI – Tailored Datacenter Integration
22
• Solution validation done by SAP
and partner
• Preconfigured hardware set-up
• Preinstalled software
• Installation needs to be done by
customer
• Customer aligns with the hardware
partner on individual support mode
Fast Implementation
Support fully provided by SAP
More Flexibility
Save IT budget and existing investment
HANA Appliance
HWCCT – SAP Hardware configuration check tool
• Determine if system meets KPI requirements
• Landscape test
• OS config validity
• Consistency of landscape based on reference architecture
• File system test (throughput/latency)
• Network test (throughput for multi-node configurations)
• 9.5 GBits for single stream
• 9.0 GBits for duplex stream
23
SAP HANA on IBM Power – Expected Customer Value
• Intended for mission critical 7X24 Enterprise customer operations
• Not an Appliance, running on traditional POWER8 and POWER7+ servers
• Best Reliable, Available, Serviceable (RAS) in the market
• On-Demand Capacity
• Can be integrated into and tailored to a customer’s environment
• Virtualization out of the box
• PowerVM Advantages: Lower virtualization layer overhead on multi-
threaded HANA workloads
• Protect existing customer investments
– TDI like approach re-use existing IT assets and operational patterns
– Create LPAR from existing, instead of purchasing a dedicated appliance
– More granular and flexible memory increments possible
• Leverage POWER performance and scalability for SAP Business Suite
• Significant Power SMT throughput advantages versus Intel x86
• POWER8 shows a 2x per core throughput advantage compared to Intel
x86 on certified SAP SD benchmarks
• Value: fewer cores, fewer footprints, and lower operating costs
Traditional IBM System x HANA Stack
SAP HANA®
SUSE Linux Enterprise Server
Priority Support for SAP applications
GPFS(scale-out filesystem)
ITM
TSM
IBM compl. SW
HW Platform (Server+Storage)
Business Applications
25
Traditional IBM System x HANA Stack
SAP HANA®
SUSE Linux Enterprise Server
Priority Support for SAP applications
GPFS(scale-out filesystem)
ITM
TSM
IBM compl. SW
HW Platform (Server+Storage)
Business Applications
POWER compliant
Plus HoP Adaptions
26
© 2015 IBM Corporation
SAP HANA Deployment Options for Different Use Cases
e.g. SAP ERP: CO-PAe.g. SAP BW -7.3 SP5-
on HANA, Business Suite e.g. SAP ERP:
Operational reporting
MemoryBuffer
DRAMChips
DDR Interfaces
POWER8
Link
Scheduler &
Management
16MB
Memory
Cache
Intelligence Moved into Memory• Scheduling logic, caching structures
• Energy Mgmt, RAS decision point
– Formerly on Processor
– Moved to Memory Buffer
Processor Interface• 9.6 GB/s high speed interface
• More robust RAS
•“ On-the-fly” lane isolation/repair
Performance Value• End-to-end fastpath and data retry (latency)
• Cache latency/bandwidth, partial updates
• Cache write scheduling, prefetch, energy
POWER8 Memory10 chips per rank
for double chipkill
28
© 2015 IBM Corporation
Faster Memory Bandwidth ideally fits demand of SAP (in-memory) applications
Source: IBM CPO
29
RAS Feature POWER x86
Application/Partition RAS
Live Partition Mobility Yes Yes
Live Application Mobility Yes Yes, support issues
Partition Availability priority Yes No
System RAS
OS independent First Failure Data Capture Yes EX – MCA Recovery
Memory Keys (including OS exploitation) Yes No
Processor RAS
Processor Instruction Retry Yes No
Alternate Processor Recovery Yes No
Dynamic Processor Deallocation Yes No
Dynamic Processor Sparing Yes No
Memory RAS
Chipkill™ Yes Yes, some vendors
Survives Double Memory Failures Yes Yes, optional
Selective Memory Mirroring Yes No
Redundant Memory Yes Yes
I/O RAS
Extended Error Handling Yes No
I/O Adapter Isolation (PI-Bus and TCEs) Yes NoSee the following URLs for addition details:
http://www-03.ibm.com/systems/migratetoibm/systems/power/availability.html
http://www-03.ibm.com/systems/migratetoibm/systems/power/virtualization.html
Power Systems RAS versus x86
31
Performance Comparison beyond SAP – POWER8 vs. x86 E5IBM POWER8 core and system performance is 2x the x86 Xeon E5-2699 v2/ v3 core performance
x86
“Haswell”
IBM
POWER S824
POWER8 vs.
x86 Core
Performance
Ratio
x86
“Ivy Bridge”
IBM
POWER E870
POWER8 vs.
x86 Core
Performance
Ratio
Intel Xeon E5-2699 v3
POWER8
@ 3.5 GHz
Intel Xeon E7-8890 v2
POWER8@ 4.1 GHz
P8 Util: 100%
x86 Util: 100%
# Cores 36 24 120 80
SAP 2-Tier 16500 21212 1.9 49000 79750 2.4
SPECint_rate2006 1400 1750 1.8 4710 6320 2.0
SPECfp_rate2006 942 1370 2.1 3370 5130 2.2
SPECjbb2013 (max-jOPS)
190674 167958 1.3 474575 656820 2.0
1) SAP results are based on the two-tier SAP SD standard application benchmark running SAP enhancement package 5 for the SAP ERP 6.0 application. Results valid as of September 8, 2014. Source:
http://www.sap.com/benchmark
2) SPECcpu2006 results are submitted as of 9/8/2014. For more information go to http://www.specbench.org/cpu2006/results/
3) SPECjbb2013 results are submitted as of 9/8/2014. For more information go to http://www.specbench.org/jbb2013/results
4) SPECjEnterprise2010 results are valid as of 9/8/2014. For more information go to http://www.specbench.org/jEnterprise2010/results/
5) Oracle eBS 12.1.3 Payroll Batch Extra Large Kit and are current as of 3/24/2014. For more information go to http://www.oracle.com/us/solutions/benchmark/apps-benchmark/results-166922.html
6) Siebel 8.1.1.4 PSPP Kit and are current as of 3/24/2014. For more information go to http://www.oracle.com/us/solutions/benchmark/white-papers/siebel-167484.html
• Results are based on best published per core results on Xeon E7-8890 processor
• SAP results are based on the two-tier SAP SD standard application benchmark running SAP enhancement package 5 for the SAP ERP 6.0 application. Results valid as of October 3, 2014. . IBM Power Enterprise System
E870 on the two-tier SAP SD standard application benchmark running SAP enhancement package 5 for the SAP ERP 6.0 application; 8 processors / 80 cores / 640 threads, POWER8; 4.19GHz, 2048 GB memory, 79,750
SD benchmark users running AIX® 7.1 and DB2® 10.5, Certification #: 2014034 Result valid as of October 3, 2014. Source: http://www.sap.com/benchmark. IBM System x3950 X6 on the two-tier SAP SD standard
application benchmark running SAP enhancement package 5 for the SAP ERP 6.0 application; 8 processors/ 120 cores/ 240 threads, Intel Xeon Processor 8890 v2; 2.80 GHz, 1024 GB memory; 49,000 SD benchmark
users, running Windows Server 2012 Standard Edition and DB2 10; Certification # 2014024. Source: http://www.sap.com/benchmark .
• SPECjbb2013 results are valid as of 10/2/2014. For more information go to http://www.specbench.org/jbb2013/results/ All IBM benchmark results will be submitted to spec.org on October 6, 2014.
• SPECcpu2006 results are submitted as of 10/2/2014. For more information go to http://www.specbench.org/cpu2006/results/ All IBM benchmark results will be submitted to spec.org on October 6, 2014.
Power8 vs. IvyBridge System Capacity
• Comparing newest POWER8 and x86 server generations for SAP
• Two-socket POWER8 systems are close to 4-socket IvyBridge systems
: Source: http://www.sap.com/solutions/benchmark/sd2tier.epx
4-socket
Ivy
2-socket
Ivy
36
IBM Storage Systems certified for use with SAP HANA
Application
Database
Operating
System
Virtualization
Server
Network
Storage
HANA
Server
DS8000 Storwize FlashSystem XIV SVC
IBM Storage families:
Storwize & SVC – certified
FlashSystem – certified
XIV – certified
DS8000 – certified
All IBM Storage systems fulfill the certification criteria based on the SAP TDI validation test suite.
SAP HANA Simplification
VIO
SAP HANA
Production (PRI)
Buffer & Future
Capacity
SAP HANA
Production (SEC)
Buffer & Future
Capacity
Test/QA
VIO
NIM
Development
Sandbox
VIO VIO
NIM
LAN SAN LAN SAN
SAP ERP
Production (PRI)SAP ERP
Production (SEC)
Memory and I/O Intensive Operations
All columns at initialization/HA Selected columns at initialization/HA
others on demand
Load time
dependent on
throughput of
IOPS
Response time
of on-demand
columns
dependent on
latency,
throughput of
IOPS
Extremely high
memory demand
Delta Merge Process
I/O latency
dependency
I/O latency
&
throughput
dependency
SAP HANA on POWER Planning Guide
1. SAP HANA on POWER Solution Overview
2. Hardware Planning
1. Sizing process
2. Server
3. Storage (TDI)
3. Software and Operating System
4. Landscape Verification
5. Optional Software and Hardware
43
http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP102502
© 2015 IBM Corporation
IBM POWER enables true Mission-Critical SAP HANA Solutions
44
Performance• Higher clock speed
• More cache
• Faster memory bandwidth
• Higher throughput with
increased # of threads
• Faster I/O bandwidth
Reliability• Overall best RAS in the
market
• More cache
• Processor uptime
• Memory uptime – key to
HANA
• *Scale-up to 16TB
• Lowest security vulnerability
reported
Flexibility• Bring your own enterprise
storage, networks (TDI)
• Multi-tenancy support
• Leverage existing P7+/P8
servers
• Run multi-tier, multi-
landscapes
• Co-existence with traditional
SAP landscapes on Power
running AIX, Linux or IBM i