Day1-04 Getting Started With SAP HANA on Power

31
SAP HANA on IBM POWER Systems Rahul Kulkarni Power Systems Consultant [email protected]

description

Day 1 - 04 Getting Started with SAP Hana

Transcript of Day1-04 Getting Started With SAP HANA on Power

© Copyright IBM Corporation 2015

Technical University/Symposia materials may not be reproduced in whole or in part without the prior written permission of IBM.

© Copyright IBM Corporation 2015

Technical University/Symposia materials may not be reproduced in whole or in part without the prior written permission of IBM.

SAP HANA on

IBM POWER Systems

Rahul Kulkarni

Power Systems Consultant

[email protected]

Agenda

2

SAP HANA

Current challenges in ERP environment (OLTP Vs OLAP)

What is SAP HANA?

SAP HANA Application Use Cases

Row Store Vs Column store

HANA on Power (HoP)

SAP and IBM Relationship

HoP Performance Benefits

HoP RAS Benefits

Supported Application Use Cases

HA/DR options

Current status of HANA on Power

Introduction to HANA

OLTP vs OLAP

4

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: sales figures aggregated and grouped by regions, different timeframes and

products

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

5

Enterprise 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

SAP HANA 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

6

In-Memory Computing Imperative: Avoid movement of detailed data

Calculate first, then move results

HANA: More than just a database – a platform

7

Vision, not reality yet

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

SAP HANA Application Use Cases

8

Traditional Row-Oriented Storage

9

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:

• Exa. 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

Column-Oriented Storage

10

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

11

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.

The use of the Delta tables addresses the performance issues of loading directly to

compressed columns.

This is a very CPU/Memory intensive task (!!!)

HANA on Power (HoP)

IBM wins SAP Pinnacle Award in 2015

13

For over 43 years, IBM and SAP have helped clients formulate and execute

winning strategies. Since the SAP Pinnacle Awards began in 2002, IBM has

won 31 awards – “more than any other SAP partner”

http://www.ibm.com/solutions/sap/us/en/landing/pinnacle_awards.html?cm_sp=MTE27254

“IBM offers extensive strategy and business consulting, technical

implementation skills, and post-implementation support. And as a hardware

vendor with a financing arm, it can often bundle together innovative deals

and pricing arrangements for its clients.”

…….. Forrester Wave

14

SAP HANA

Now available on the first

Platform designed for data

IBM POWER8

SAP HANA on IBM POWER Systems

15

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.

+

HoP Benchmark Results

Per core performance on Power is close to 2X

compared to Intel

For details Refer SAP Benchmark site http://global12.sap.com/solutions/benchmark/bweml-results.htm

All above listed servers used 1 TB main memory and test ran for 2,000,000,000 records

Comparisons to Intel Systems - Performance

Memory Speed

POWER8 Memory RAS features

Power Systems RAS vs x86 RAS

RAS Feature POWER8 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 No

HANA Appliance and TDI models on Intel

21

TDI – Tailored Datacenter Integration

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

HANA on Power – A TDI model

POWER8 hardware of your choice

• POWER7+ for non-production environments

Operating System of your choice

• SUSE Linux Enterprise Server 11 SP3 for IBM Power is currently supported, RHEL is

planned.

Storage and network of your choice

• Should satisfy HANA KPI requirements

High Availability of your choice

• HANA system replication is supported in first release, 3rd party HA extensions are planned

Power servers comes with virtualization built into hypervisor.

Conceptual solution with HANA on Power

HWCCT – Hardware configuration check tool

Customer in TDI environment need

to run HWCCT to determine if

system meets KPI requirements.

HWCCT checks for

Landscape validity

• OS configuration validity

• Consistency of landscape

based on reference

architecture

File system throughput/latency

Network throughput for multi-

node configurations

• 9.5 GBits for single stream

• 9.0 GBits for duplex stream

Disk IO performance requirement in TDI environment

Supported Use Cases and Scope

High Level Summary

Operating System

• SUSE Linux Enterprise Server 11 SP3 for IBM Power (plus additional packages)

Hardware

• Minimum IBM Power Server with POWER8 processor technology

• Minimum IBM Power Server with POWER7+ processor technology (for non-production

environments)

Core to Memory Ratio

• The initial core to memory ratio for SAP HANA on POWER is 32 GB per core

• If the planned system size exceeds either 3 TB or does not fit into the ratio please contact

SAP

Use Cases

• At the first release, only SAP Business Warehouse (BW) on SAP HANA is supported,

scale-up only

• SAP HANA HA & DR: one active master host and one standby host in a failover scenario

• SAP NetWeaver BW version 7.31 or higher

Supported Use Cases and Scope

SAP HANA, version for IBM Power Systems architecture – Scope Description

• Central SAP Release Note 213369 for SAP HANA on IBM Power Systems

• SAP Note 2055470 – HANA on POWER planning and installation specifics

SAP HANA on IBM Power Systems and IBM System Storage - Guides

• Technical details about how to plan and deploy SAP HANA on IBM Power Systems SAP

external IBM Planning Guide on IBM Techdocs

• http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP102502

LAN Connectivity Pattern for HoP Instance

For redundancy with dual-VIO setup plan these ports per VIO:

If dedicated I/O is used, plan for redundant I/O adapters per server

Dual-VIO requires access to a HMC. IVM is not supported

High Availability and Disaster Recovery Setup

Production site DR site

SAP HANA on POWER – Current Status

November 2014 – February 2015

Release to Customer

Ramp-Up Start

March 2015

Generally Available

from 21-Aug-2015

Ramp-Up period General

availability Customer Test and

Evaluation phase

Summary

SAP HANA

Current challenges in ERP environment (OLTP Vs OLAP)

What is SAP HANA?

SAP HANA Application Use Cases

Row Store Vs Column store

HANA on Power (HoP)

SAP and IBM Relationship

HoP Performance Benefits

HoP RAS Benefits

Supported Application Use Cases

HA/DR options

Current status of HANA on Power

Thank You