SlideShare a Scribd company logo
1 of 8
Download to read offline
Technical white paper
IBM Systems
Contents
	1	About this document
	1.1	Introduction
	1.2	SAP HANA High
Availability (HA)
	2	IBM and Non-Volatile Memory
	2.1	Features and benefits
	2.1.1	Rapid cold start
	2.1.2	Configuration
	2.1.3	Performance results
	3	SAP HANA tuning
	4	Sample configuration
	5	Key takeaways
Optimizing Quality of
Service with SAP HANA
on Power Rapid Cold Start
How SAP HANA on Power with Rapid Cold Start
helps clients quickly restore business-critical operations
In a world where success can be measured in milliseconds, it’s
imperative that IT departments deliver uninterrupted service to
their business users. But they also need to ensure the systems they
manage are up-to-date, rapid and secure. It’s a dilemma many IT
professionals grapple with: How do you install the upgrades required
to optimize performance without disrupting the service you provide
to your constituents?
Whether you’re performing scheduled maintenance, or are dealing
with the very rare occurrence of an unplanned interruption, your
objective is always to get business users back online and working
productively in the fastest possible time.
1. About this document
This paper presents an evaluation of how the SAP HANA in-memory
database improves cold start performance and Quality of Service (QoS)
on IBM®
Power Systems™
.
We examine how the IBM Non-Volatile Memory Express (NVMe)
adapter improves the performance ramp-up time after a SAP HANA
DB (re-) activation. We also explore the advantages that IBM NVMe
provides in terms of QoS and IT costs.
By studying use cases and performance results, we analyze the
performance of SAP HANA High Availability (HA) in accelerating cold
starts to ensure business-critical systems are available to users as quickly
as possible after any planned – or unplanned – interruption.
Technical white paper
IBM Systems
2
1.1 Introduction
SAP HANA is an innovative, in-memory database and data
management platform that stores all relevant data in main
memory. This method of storage enables it to provide
significantly accelerated data processing operations, ensuring
timely, accurate analyses of enormous volumes of data. The
result is a single, reliable version of the truth that business
users can depend upon to make intelligent decisions.
SAP HANA is fully supported on IBM Power Systems,
utilizing the SUSE Linux operating system, to provide
flexibility, resiliency and performance.
1.2 SAP HANA High Availability (HA)
A valuable feature of SAP HANA is its performance in the
event of a service interruption.
SAP HANA uses business data persisted on non-volatile
storage devices to restore data into volatile memory in the
event of planned or unplanned server offline times. Data can
also be persisted to NVMe cache as warm or hot data in SAP
HANA. Thus, SAP HANA provides a comprehensive fault
and disaster recovery solution and high availability for business
continuity. IT professionals will find this capability of particular
interest because mission critical systems require high
availability, and downtime is no longer considered an option.
Recovery Point Objective (RPO) and Recovery Time
Objective (RTO) are the key measure of recovery parameters.
The Quality of Service Time (QoST) metric is also of critical
importance for very large in-memory databases. Figure 1
shows the phases of high availability.
Fast recovery and QoS is a function of performance ramp-up
time, which increases linearly with database size. This is
because performance ramp-up time depends on the amount of
data that has to be relocated from persistent storage into the
memory of the now-activated standby server. For large
databases, this calls for the use of a high-end back-end Storage
Area Network (SAN) to facilitate fast data loads.
Consider a scale-up system with a nine terabyte (TB)
database. If we need a minimum 80 percent of the database in
memory to achieve desired QoS, a system connected to
backend flash through two 2-port 16 Gigabit/second (Gb/s)
adapters would theoretically require this approximate time:
The time required increases linearly with growing database
volume. IBM Power Systems with IBM NVMe technology
improve database performance ramp-up time and your ability
to respond to business QoS requirements.
We have seen customer environments with a mid-range
storage environment providing ~3GB/s1
read bandwidth
which would need much higher time to load the database.
Figure 1: Phases of database failure and recovery. Source: “Introduction of
High Availability for SAP HANA,” scn.sap.com/docs/DOC-65585, January
2016. SAP.
primary
backup
prepare… detect recover performance
ramp
…failback… time
fault or disaster
RPO RTO
…system operational
operation resumed…
Technical white paper
IBM Systems
3
2.1.1 Rapid cold start
SAP HANA provides capabilities to maintain the reliability of
its data in the event of failures and also to resume operations
with the memory re-loaded as quickly as possible. Planned
and unplanned cold start can occur after a software update of
SAP HANA, or a software or machine failure. To significantly
speed up the data load phase of this process, NVMe is used in
parallel with traditional storage or SAN as SAP HANA
persistency. As discussed earlier, database size and IO
bandwidth determine the amount of time taken to load the
database into memory and achieve QoS in terms of query
performance before and after failover.
For any software upgrades to take effect, or when any
configuration or parameter changes occur, it is necessary to
restart SAP HANA core services. The services must also be
restarted in the very unlikely event of a database crash.
These occurrences necessitate a cold start in which the data
has to be loaded into the memory from persistent storage.
The time it takes to load the data into the memory, and
achieve the expected QoS, is accelerated by using the NVMe
based solution.
2. IBM and Non-Volatile Memory
Non-Volatile Memory Express specifications enable Solid
State Drives (SSD) to utilize the Peripheral Component
Interconnect Express (PCIe) bus for internal system
communication. This results in storage that has low latency
and high throughput, calculated as Input/Output operations
Per Second (IOPS), and bandwidth.
From a hardware perspective, IBM NVMe adapters are Half
Height-Half Length (HH-HL) and are PCIe Gen3
compatible. The current version of cards provides a read
bandwidth of ~3GB/s. For example, 8 NVMe adapters
provide ~24GB/s compared to ~6 GB/s of a traditional SAN
attached storage subsystem with two 16GB/s Fiber Channel
(FC) adapters.
NVMe adapters can be directly attached through the PCIe
slots or through an external IO box in situations where it is
shared across multiple systems.
More information can be found at NVM Express
(http://www.nvmexpress.org/).
2.1 Features and benefits
The following features of IBM NVMe adapters make them
particularly advantageous when used with SAP HANA:
1.	Very low latency ( <100 us)
2.	High read IOPs and read bandwidth (750K IOPs, 3.0GB/s
read bandwidth (BW))
3.	High Endurance ( > 3 Drive Writes Per Day (DWPD))
Table 1 provides information on the hardware features and
the input - output (IO) performance capabilities of the IBM
NVMe adapter. The NVMe adapters have a Mean Time
Between Failure (MTBF) of 2 million hours, excellent write
endurance, and high resiliency.
The adapters can handle high IOPS and the bandwidth
measured per card is close to 3.0 GB/s. The read
bandwidth scales linearly as the data is striped across
multiple NVMe devices.
Table 1: Features and performance measurements (internal measurements)
based on ideal laboratory conditions.
Hardware Features Workload Target
•	 PCIe Gen 3×4
•	 Half Height Half Length
(HH-HL)
•	 Power ≤ 25 W
•	 Block Size 4096
•	 Non Volatile Write Buffer
•	 Endurance ≥ 3 DWPD
•	 Warranty ≥ 5 years
•	 Hot Plug Capable
•	 eMLC NAND Flash
Technology
•	 RAIF: Tolerant to single
flash die failures
•	 ECC ≥ 100 bits per 4KB
•	 MTBF ≥ 2 million hours
•	 Boot: Option ROM BAR
≥ 128KB
Read 750K IOPs
Write 180K IOPs
Mixed R/W (70/30) 310K IOPs
Read Data Tp 3.0 GB/s
Write Data Tp 1.8 GB/s
Read Latency 90 μs
Write Latency 25 μs
2.1.2 Configuration
A RAID100 configuration adds robustness and resiliency to
traditional configurations that are in use today. Figure 2
shows how RAID0 configurations using traditional SAN and
NVMe are used in parallel. RAID1 created on top of the
RAID0s makes sure the data is in sync. The data filesystem is
created over the RAID100. This configuration provides the
following advantages:
•	 The data is always in sync between NVMe and storage
•	 Read bandwidth is limited by the NVMe devices (by setting
them as the preferred read path)
•	 Write bandwidth is limited by the external storage (SAN in
this case)
•	 Failure of one of the RAID0 does not affect /hana/data
filesystem
The RAID configurations are managed by mdadm component
of the Linux kernel.
Block Devices
/dev/nvme#n1
Block Devices
/dev/sdX
SW RAID0
/dev/md0
SW RAID0
/dev/md1
SW RAID1
/dev/md2
DATA VOLUME
/hana/data
Figure 2: A typical RAID configuration for added resiliency
2.1.3 Performance results
fsperf is provided by SAP as part of the HWCCT (Hardware
Check Tool) package along the SAP Tailored Data Center
Integration process. Fsperf is the component that measures
the IO Key Performance Indicators (KPI) of a customer’s SAP
HANA infrastructure. We used this tool to test the
configuration below.
The first table in Figure 3 shows the fsperf results collected
when a database persists directly to external storage (/dev/
dm-8), the second table, the RAID100 configuration (/dev/
md3) shows the performance achieved with NVMe. The last
table in Figure 3 shows the overhead introduced with NVMe
cache has no negative performance impacts on database reads.
Additionally, these results indicate that the overhead due to
multiple Linux software raid (md raid) layers are minimal.
Technical white paper
IBM Systems
5
/testfs {XFS}
/dev/md3 (RAID1)
/dev/md1
{nvme0n1,nvme1n1,…,nvme6n1}
/dev/md2
{dm8} [write-mostly]
Preferred
real path
/dev/dm-8 FC LUN performance /dev/md3 RAD100 performance
(NVMe cache path)
/dev/md3 RAID100 performance
(FC LUN Path)
Block size Read BW
MB/s
Ratio Trig
time/IO
time
Read
Latency
(μs)
4K 96.2 0.0064 228
16K 333.8 0.0066 309
64K 766.9 0.0033 428
16M 786.7 0.0002 21885
1M 785.5 0.0002 1960
64M 787.0 0.0001 83471
Block size Read BW
MB/s
Ratio Trig
time/IO
time
Read
Latency
(μs)
4K 824.86 0.0782 93
16K 3219.45 0.0730 273
64K 11969.58 0.0618 700
16M 20213.76 0.0005 4463
1M 18812.92 0.0050 1197
64M 20023.29 0.0003 12905
Block size Read BW
MB/s
Ratio Trig
time/IO
time
Read
Latency
(μs)
4K 96.694 0.0065 230
16K 342.381 0.0058 265
64K 774.45 0.0032 360
16M 784.775 0.0002 22127
1M 786.96 0.0002 1983
64M 785.686 0.0001 83285
Figure 3: IO KPIs using 7 NVMe cards
Technical white paper
IBM Systems
6
Figure 4: Configuration used to compare IBM NVMe setup versus
mid-range storage
3. HANA tuning
The higher bandwidth requirements need additional tuning of
global.ini and the SAP HANA persistence layer.
The following change must be made to the global.ini file:
Global.ini -> [parallel] -> tables_preloaded_in_parallel = 100
The hdbparam also needs to be changed to improve the
performance of the SAP HANA persistence layer.
size_kernel_io_queue = 2048
max_parallel_io_requests = 2048
num_submit_queues = 8
4. Sample configuration
A two terabyte database was used to compare the speed up in
terms of time. The SAP HANA DB is started using the
“HDB start” command and the time it takes to load ~95
percent of data is measured.
The following two configurations of storage were used:
	 1.	 IBM NVMe configuration with 10NVMe cards
	 2.	 Midrange flash storage
The IO rate versus time was plotted to study the results. The
result shows significant improvement in database load time by
a factor of 4.6x. The IBM NVMe configuration took 150
seconds to load most of the data while the mid-range flash
storage took 690 seconds.
Name Server
Index Server
/hana/data /hana/log
NVMe setup
Data
NVMe cache
(10 NVMe)
Log
Name Server
Index Server
/hana/data /hana/log
Mid-range storage
Data Log
4 × 16 Gb/s FC port
Mid-range flash
storage 7 × 1.8 TB
flash cards
Technical white paper
IBM Systems
7
Figure 5: IO rate and time for IBM NVMe setup versus mid-range storage
5. Key takeaways
IBM NVMe adapters help clients:
1.	Go live faster by a factor of 4.6 from test to production
2.	Reduce planned downtime resulting in a higher level of QoS
3.	Enhance existing mid-range storage infrastructure with the
IBM NVMe configuration that provides the high
bandwidth benefits typically seen in high-end storage
IBM NVMe adapters help your organization move test and
QA environments to production faster. NVMe for rapid cold
start also enables you to minimize planned maintenance by
shortening the time it takes to bring business users back
online so they can be productive.
For more information
To learn more about this offering, contact your IBM sales
representative or visit the following web site:
ibm.com/power/hana
0
0
5
50 100 150 200 250 300 350 400 450 500 550 600 650 700 750
10
15
20
25
30
Time (in seconds)
Readspeed(GB/s)
HANA Cold Start Performance
NVMe Mid-range Storage
© Copyright IBM Corporation 2016
IBM Corporation
IBM Systems
Route 100
Somers, NY 10589
Produced in the United States of America
September 2016
IBM, the IBM logo and ibm.com are trademarks of International
Business Machines Corp., registered in many jurisdictions worldwide.
Other product and service names might be trademarks of IBM or
other companies. A current list of IBM trademarks is available on
the Web at “Copyright and trademark information” at
www.ibm.com/legal/copytrade.shtml.
Linux is a registered trademark of Linus Torvalds in the United States,
other countries, or both.
This document is current as of the initial date of publication and may be
changed by IBM at any time. Not all offerings are available in every
country in which IBM operates.
The performance data discussed herein is presented as derived under
specific operating conditions. Actual results may vary
It is the user’s responsibility to evaluate and verify the operation of any
other products or programs with IBM products and programs
Actual available storage capacity may be reported for both uncompressed
and compressed data and will vary and may be less than stated.
THE INFORMATION IN THIS DOCUMENT IS PROVIDED
“AS IS” WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED,
INCLUDING WITHOUT ANY WARRANTIES OF MERCHANT­
ABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ANY
WARRANTY OR CONDITION OF NON-INFRINGEMENT. IBM
products are warranted according to the terms and conditions of the
agreements under which they are provided.
	 1
	Based on HWCCT data collected from multiple customer environment
POW03190-USEN-02
Please Recycle

More Related Content

What's hot

Netezza Architecture and Administration
Netezza Architecture and AdministrationNetezza Architecture and Administration
Netezza Architecture and AdministrationBraja Krishna Das
 
Best Practices: Migrating a Postgres Production Database to the Cloud
Best Practices: Migrating a Postgres Production Database to the CloudBest Practices: Migrating a Postgres Production Database to the Cloud
Best Practices: Migrating a Postgres Production Database to the CloudEDB
 
White Paper: MoreVRP for EMC Greenplum
White Paper: MoreVRP for EMC Greenplum  White Paper: MoreVRP for EMC Greenplum
White Paper: MoreVRP for EMC Greenplum EMC
 
Consolidating database servers with Lenovo ThinkServer RD630
Consolidating database servers with Lenovo ThinkServer RD630Consolidating database servers with Lenovo ThinkServer RD630
Consolidating database servers with Lenovo ThinkServer RD630Principled Technologies
 
IBM Pure Data System for Analytics (Netezza)
IBM Pure Data System for Analytics (Netezza)IBM Pure Data System for Analytics (Netezza)
IBM Pure Data System for Analytics (Netezza)Girish Srivastava
 
Phanindra_Resume_ Commvault
Phanindra_Resume_ CommvaultPhanindra_Resume_ Commvault
Phanindra_Resume_ CommvaultPhanindra Sv
 
Teradata introduction - A basic introduction for Taradate system Architecture
Teradata introduction - A basic introduction for Taradate system ArchitectureTeradata introduction - A basic introduction for Taradate system Architecture
Teradata introduction - A basic introduction for Taradate system ArchitectureMohammad Tahoon
 
Sizing SAP on x86 IBM PureFlex with Reference Architecture
Sizing SAP on x86 IBM PureFlex with Reference ArchitectureSizing SAP on x86 IBM PureFlex with Reference Architecture
Sizing SAP on x86 IBM PureFlex with Reference ArchitectureDoddi Priyambodo
 
Data protection for oracle backup &amp; recovery for oracle databases
Data protection for oracle  backup &amp; recovery for oracle databasesData protection for oracle  backup &amp; recovery for oracle databases
Data protection for oracle backup &amp; recovery for oracle databasessolarisyougood
 
Oracle Backup Solutions Overview August 2018
Oracle Backup Solutions Overview August 2018Oracle Backup Solutions Overview August 2018
Oracle Backup Solutions Overview August 2018Dan Glasscock
 
Times Ten in-memory database when time counts - Laszlo Ludas
Times Ten in-memory database when time counts - Laszlo LudasTimes Ten in-memory database when time counts - Laszlo Ludas
Times Ten in-memory database when time counts - Laszlo LudasORACLE USER GROUP ESTONIA
 
Best Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture SetupBest Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture SetupEDB
 
Ibm db2 analytics accelerator high availability and disaster recovery
Ibm db2 analytics accelerator  high availability and disaster recoveryIbm db2 analytics accelerator  high availability and disaster recovery
Ibm db2 analytics accelerator high availability and disaster recoverybupbechanhgmail
 
SharePoint Backup And Disaster Recovery with Joel Oleson
SharePoint Backup And Disaster Recovery with Joel OlesonSharePoint Backup And Disaster Recovery with Joel Oleson
SharePoint Backup And Disaster Recovery with Joel OlesonJoel Oleson
 
Dell PowerEdge M520 server solution: Energy efficiency and database performance
Dell PowerEdge M520 server solution: Energy efficiency and database performanceDell PowerEdge M520 server solution: Energy efficiency and database performance
Dell PowerEdge M520 server solution: Energy efficiency and database performancePrincipled Technologies
 

What's hot (18)

Netezza Architecture and Administration
Netezza Architecture and AdministrationNetezza Architecture and Administration
Netezza Architecture and Administration
 
Best Practices: Migrating a Postgres Production Database to the Cloud
Best Practices: Migrating a Postgres Production Database to the CloudBest Practices: Migrating a Postgres Production Database to the Cloud
Best Practices: Migrating a Postgres Production Database to the Cloud
 
White Paper: MoreVRP for EMC Greenplum
White Paper: MoreVRP for EMC Greenplum  White Paper: MoreVRP for EMC Greenplum
White Paper: MoreVRP for EMC Greenplum
 
Consolidating database servers with Lenovo ThinkServer RD630
Consolidating database servers with Lenovo ThinkServer RD630Consolidating database servers with Lenovo ThinkServer RD630
Consolidating database servers with Lenovo ThinkServer RD630
 
IBM Pure Data System for Analytics (Netezza)
IBM Pure Data System for Analytics (Netezza)IBM Pure Data System for Analytics (Netezza)
IBM Pure Data System for Analytics (Netezza)
 
Phanindra_Resume_ Commvault
Phanindra_Resume_ CommvaultPhanindra_Resume_ Commvault
Phanindra_Resume_ Commvault
 
Teradata introduction - A basic introduction for Taradate system Architecture
Teradata introduction - A basic introduction for Taradate system ArchitectureTeradata introduction - A basic introduction for Taradate system Architecture
Teradata introduction - A basic introduction for Taradate system Architecture
 
Sizing SAP on x86 IBM PureFlex with Reference Architecture
Sizing SAP on x86 IBM PureFlex with Reference ArchitectureSizing SAP on x86 IBM PureFlex with Reference Architecture
Sizing SAP on x86 IBM PureFlex with Reference Architecture
 
GuideIT Delivery Design - File Shares
GuideIT Delivery Design - File SharesGuideIT Delivery Design - File Shares
GuideIT Delivery Design - File Shares
 
Teradata - Architecture of Teradata
Teradata - Architecture of TeradataTeradata - Architecture of Teradata
Teradata - Architecture of Teradata
 
Data protection for oracle backup &amp; recovery for oracle databases
Data protection for oracle  backup &amp; recovery for oracle databasesData protection for oracle  backup &amp; recovery for oracle databases
Data protection for oracle backup &amp; recovery for oracle databases
 
Oracle Backup Solutions Overview August 2018
Oracle Backup Solutions Overview August 2018Oracle Backup Solutions Overview August 2018
Oracle Backup Solutions Overview August 2018
 
Times Ten in-memory database when time counts - Laszlo Ludas
Times Ten in-memory database when time counts - Laszlo LudasTimes Ten in-memory database when time counts - Laszlo Ludas
Times Ten in-memory database when time counts - Laszlo Ludas
 
Profile narendraredy
Profile narendraredyProfile narendraredy
Profile narendraredy
 
Best Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture SetupBest Practices for a Complete Postgres Enterprise Architecture Setup
Best Practices for a Complete Postgres Enterprise Architecture Setup
 
Ibm db2 analytics accelerator high availability and disaster recovery
Ibm db2 analytics accelerator  high availability and disaster recoveryIbm db2 analytics accelerator  high availability and disaster recovery
Ibm db2 analytics accelerator high availability and disaster recovery
 
SharePoint Backup And Disaster Recovery with Joel Oleson
SharePoint Backup And Disaster Recovery with Joel OlesonSharePoint Backup And Disaster Recovery with Joel Oleson
SharePoint Backup And Disaster Recovery with Joel Oleson
 
Dell PowerEdge M520 server solution: Energy efficiency and database performance
Dell PowerEdge M520 server solution: Energy efficiency and database performanceDell PowerEdge M520 server solution: Energy efficiency and database performance
Dell PowerEdge M520 server solution: Energy efficiency and database performance
 

Similar to Optimize SAP HANA Performance and Availability with IBM Power Systems and NVMe

Trusted advisory on technology comparison --exadata, hana, db2
Trusted advisory on technology comparison --exadata, hana, db2Trusted advisory on technology comparison --exadata, hana, db2
Trusted advisory on technology comparison --exadata, hana, db2Ajay Kumar Uppal
 
SAP HANA on IBM Power Systems by John Hedge
SAP HANA on IBM Power Systems by John HedgeSAP HANA on IBM Power Systems by John Hedge
SAP HANA on IBM Power Systems by John HedgeJohn R Hedge
 
The Apache Spark config behind the indsutry's first 100TB Spark SQL benchmark
The Apache Spark config behind the indsutry's first 100TB Spark SQL benchmarkThe Apache Spark config behind the indsutry's first 100TB Spark SQL benchmark
The Apache Spark config behind the indsutry's first 100TB Spark SQL benchmarkLenovo Data Center
 
Hana Training Day 1
Hana Training Day 1Hana Training Day 1
Hana Training Day 1mishra4927
 
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-1611211130265507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-161121113026Krishna Kiran
 
SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)
SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)
SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)Gary Jackson MBCS
 
Virtual SAN - A Deep Dive into Converged Storage (technical whitepaper)
Virtual SAN - A Deep Dive into Converged Storage (technical whitepaper)Virtual SAN - A Deep Dive into Converged Storage (technical whitepaper)
Virtual SAN - A Deep Dive into Converged Storage (technical whitepaper)DataCore APAC
 
Meet the Data Processing Workflow Challenges of Oil and Gas Exploration with ...
Meet the Data Processing Workflow Challenges of Oil and Gas Exploration with ...Meet the Data Processing Workflow Challenges of Oil and Gas Exploration with ...
Meet the Data Processing Workflow Challenges of Oil and Gas Exploration with ...Hitachi Vantara
 
Performance Tuning
Performance TuningPerformance Tuning
Performance TuningJannet Peetz
 
Next Generation Software-Defined Storage
Next Generation Software-Defined StorageNext Generation Software-Defined Storage
Next Generation Software-Defined StorageStorMagic
 
Virtual SAN- Deep Dive Into Converged Storage
Virtual SAN- Deep Dive Into Converged StorageVirtual SAN- Deep Dive Into Converged Storage
Virtual SAN- Deep Dive Into Converged StorageDataCore Software
 
SAP HANA on IBM Power Systems
SAP HANA on IBM Power SystemsSAP HANA on IBM Power Systems
SAP HANA on IBM Power SystemsthinkASG
 
Web Speed And Scalability
Web Speed And ScalabilityWeb Speed And Scalability
Web Speed And ScalabilityJason Ragsdale
 
What Is SAP HANA And Its Benefits?
What Is SAP HANA And Its Benefits?What Is SAP HANA And Its Benefits?
What Is SAP HANA And Its Benefits?ManojAgrawal74
 

Similar to Optimize SAP HANA Performance and Availability with IBM Power Systems and NVMe (20)

Trusted advisory on technology comparison --exadata, hana, db2
Trusted advisory on technology comparison --exadata, hana, db2Trusted advisory on technology comparison --exadata, hana, db2
Trusted advisory on technology comparison --exadata, hana, db2
 
SAP HANA on IBM Power Systems by John Hedge
SAP HANA on IBM Power Systems by John HedgeSAP HANA on IBM Power Systems by John Hedge
SAP HANA on IBM Power Systems by John Hedge
 
IBM FlashSystem in OLAP Database Environments
IBM FlashSystem in OLAP Database EnvironmentsIBM FlashSystem in OLAP Database Environments
IBM FlashSystem in OLAP Database Environments
 
The Apache Spark config behind the indsutry's first 100TB Spark SQL benchmark
The Apache Spark config behind the indsutry's first 100TB Spark SQL benchmarkThe Apache Spark config behind the indsutry's first 100TB Spark SQL benchmark
The Apache Spark config behind the indsutry's first 100TB Spark SQL benchmark
 
Hana Training Day 1
Hana Training Day 1Hana Training Day 1
Hana Training Day 1
 
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-1611211130265507832a c074-4013-9d49-6e58befa9c3e-161121113026
5507832a c074-4013-9d49-6e58befa9c3e-161121113026
 
HANA
HANAHANA
HANA
 
SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)
SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)
SAP HANA System Replication (HSR) versus SAP Replication Server (SRS)
 
Ph hw advisor
Ph hw advisorPh hw advisor
Ph hw advisor
 
Virtual SAN - A Deep Dive into Converged Storage (technical whitepaper)
Virtual SAN - A Deep Dive into Converged Storage (technical whitepaper)Virtual SAN - A Deep Dive into Converged Storage (technical whitepaper)
Virtual SAN - A Deep Dive into Converged Storage (technical whitepaper)
 
Meet the Data Processing Workflow Challenges of Oil and Gas Exploration with ...
Meet the Data Processing Workflow Challenges of Oil and Gas Exploration with ...Meet the Data Processing Workflow Challenges of Oil and Gas Exploration with ...
Meet the Data Processing Workflow Challenges of Oil and Gas Exploration with ...
 
Exadata
ExadataExadata
Exadata
 
Performance Tuning
Performance TuningPerformance Tuning
Performance Tuning
 
Next Generation Software-Defined Storage
Next Generation Software-Defined StorageNext Generation Software-Defined Storage
Next Generation Software-Defined Storage
 
SAP HANA Overview
SAP HANA OverviewSAP HANA Overview
SAP HANA Overview
 
Virtual SAN- Deep Dive Into Converged Storage
Virtual SAN- Deep Dive Into Converged StorageVirtual SAN- Deep Dive Into Converged Storage
Virtual SAN- Deep Dive Into Converged Storage
 
SAP HANA on IBM Power Systems
SAP HANA on IBM Power SystemsSAP HANA on IBM Power Systems
SAP HANA on IBM Power Systems
 
Web Speed And Scalability
Web Speed And ScalabilityWeb Speed And Scalability
Web Speed And Scalability
 
EQUNIX - PPT 11DB-Postgres™.pdf
EQUNIX - PPT 11DB-Postgres™.pdfEQUNIX - PPT 11DB-Postgres™.pdf
EQUNIX - PPT 11DB-Postgres™.pdf
 
What Is SAP HANA And Its Benefits?
What Is SAP HANA And Its Benefits?What Is SAP HANA And Its Benefits?
What Is SAP HANA And Its Benefits?
 

More from Kaizenlogcom

Announcements june 12, 2018
Announcements   june 12, 2018Announcements   june 12, 2018
Announcements june 12, 2018Kaizenlogcom
 
4 best practices_using finance applications for better process efficiencies
4  best practices_using finance applications for better process efficiencies4  best practices_using finance applications for better process efficiencies
4 best practices_using finance applications for better process efficienciesKaizenlogcom
 
Infor cloud suite_corporate_ebrochure_english
Infor cloud suite_corporate_ebrochure_englishInfor cloud suite_corporate_ebrochure_english
Infor cloud suite_corporate_ebrochure_englishKaizenlogcom
 
White papers selecting erp for oil and gas industry contractors and vendors
White papers selecting erp for oil and gas industry contractors and vendorsWhite papers selecting erp for oil and gas industry contractors and vendors
White papers selecting erp for oil and gas industry contractors and vendorsKaizenlogcom
 
White papers why and how to achieve global erp
White papers why and how to achieve global erpWhite papers why and how to achieve global erp
White papers why and how to achieve global erpKaizenlogcom
 
White papers selecting erp for performance based logistics contracting
White papers selecting erp for performance based logistics contractingWhite papers selecting erp for performance based logistics contracting
White papers selecting erp for performance based logistics contractingKaizenlogcom
 
You gov case study
You gov case studyYou gov case study
You gov case studyKaizenlogcom
 
Cloud vs on premise guide
Cloud vs on premise guideCloud vs on premise guide
Cloud vs on premise guideKaizenlogcom
 
Cloud investment buyers guide
Cloud investment buyers guideCloud investment buyers guide
Cloud investment buyers guideKaizenlogcom
 
A real time comprehensive view of your business
A real time comprehensive view of your businessA real time comprehensive view of your business
A real time comprehensive view of your businessKaizenlogcom
 
Whatsnew in-my sql-primary
Whatsnew in-my sql-primaryWhatsnew in-my sql-primary
Whatsnew in-my sql-primaryKaizenlogcom
 
Mysql wp cluster_evalguide
Mysql wp cluster_evalguideMysql wp cluster_evalguide
Mysql wp cluster_evalguideKaizenlogcom
 
Idc analyst report a new breed of servers for digital transformation
Idc analyst report a new breed of servers for digital transformationIdc analyst report a new breed of servers for digital transformation
Idc analyst report a new breed of servers for digital transformationKaizenlogcom
 
Four ways-a-wms-delivers-greater-roi sc-execution-warehouse-mgmt
Four ways-a-wms-delivers-greater-roi sc-execution-warehouse-mgmtFour ways-a-wms-delivers-greater-roi sc-execution-warehouse-mgmt
Four ways-a-wms-delivers-greater-roi sc-execution-warehouse-mgmtKaizenlogcom
 

More from Kaizenlogcom (20)

Announcements june 12, 2018
Announcements   june 12, 2018Announcements   june 12, 2018
Announcements june 12, 2018
 
4 best practices_using finance applications for better process efficiencies
4  best practices_using finance applications for better process efficiencies4  best practices_using finance applications for better process efficiencies
4 best practices_using finance applications for better process efficiencies
 
Infor cloud suite_corporate_ebrochure_english
Infor cloud suite_corporate_ebrochure_englishInfor cloud suite_corporate_ebrochure_english
Infor cloud suite_corporate_ebrochure_english
 
White papers selecting erp for oil and gas industry contractors and vendors
White papers selecting erp for oil and gas industry contractors and vendorsWhite papers selecting erp for oil and gas industry contractors and vendors
White papers selecting erp for oil and gas industry contractors and vendors
 
White papers why and how to achieve global erp
White papers why and how to achieve global erpWhite papers why and how to achieve global erp
White papers why and how to achieve global erp
 
White papers selecting erp for performance based logistics contracting
White papers selecting erp for performance based logistics contractingWhite papers selecting erp for performance based logistics contracting
White papers selecting erp for performance based logistics contracting
 
You gov case study
You gov case studyYou gov case study
You gov case study
 
Cloud vs on premise guide
Cloud vs on premise guideCloud vs on premise guide
Cloud vs on premise guide
 
Cloud investment buyers guide
Cloud investment buyers guideCloud investment buyers guide
Cloud investment buyers guide
 
A real time comprehensive view of your business
A real time comprehensive view of your businessA real time comprehensive view of your business
A real time comprehensive view of your business
 
Spc03570 usen
Spc03570 usenSpc03570 usen
Spc03570 usen
 
Pol03262 usen
Pol03262 usenPol03262 usen
Pol03262 usen
 
Spc03595 usen
Spc03595 usenSpc03595 usen
Spc03595 usen
 
Gbc03182 usen
Gbc03182 usenGbc03182 usen
Gbc03182 usen
 
Spc03563 usen
Spc03563 usenSpc03563 usen
Spc03563 usen
 
Whatsnew in-my sql-primary
Whatsnew in-my sql-primaryWhatsnew in-my sql-primary
Whatsnew in-my sql-primary
 
Mysql wp cluster_evalguide
Mysql wp cluster_evalguideMysql wp cluster_evalguide
Mysql wp cluster_evalguide
 
Pos03154 usen
Pos03154 usenPos03154 usen
Pos03154 usen
 
Idc analyst report a new breed of servers for digital transformation
Idc analyst report a new breed of servers for digital transformationIdc analyst report a new breed of servers for digital transformation
Idc analyst report a new breed of servers for digital transformation
 
Four ways-a-wms-delivers-greater-roi sc-execution-warehouse-mgmt
Four ways-a-wms-delivers-greater-roi sc-execution-warehouse-mgmtFour ways-a-wms-delivers-greater-roi sc-execution-warehouse-mgmt
Four ways-a-wms-delivers-greater-roi sc-execution-warehouse-mgmt
 

Recently uploaded

(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...soniya singh
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptxthyngster
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfJohn Sterrett
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...Pooja Nehwal
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAbdelrhman abooda
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)jennyeacort
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一F sss
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Jack DiGiovanna
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Sapana Sha
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsappssapnasaifi408
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceSapana Sha
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxEmmanuel Dauda
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDRafezzaman
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...dajasot375
 

Recently uploaded (20)

(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
High Class Call Girls Noida Sector 39 Aarushi 🔝8264348440🔝 Independent Escort...
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptxEMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM  TRACKING WITH GOOGLE ANALYTICS.pptx
EMERCE - 2024 - AMSTERDAM - CROSS-PLATFORM TRACKING WITH GOOGLE ANALYTICS.pptx
 
E-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptxE-Commerce Order PredictionShraddha Kamble.pptx
E-Commerce Order PredictionShraddha Kamble.pptx
 
Call Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort ServiceCall Girls in Saket 99530🔝 56974 Escort Service
Call Girls in Saket 99530🔝 56974 Escort Service
 
DBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdfDBA Basics: Getting Started with Performance Tuning.pdf
DBA Basics: Getting Started with Performance Tuning.pdf
 
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...{Pooja:  9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
{Pooja: 9892124323 } Call Girl in Mumbai | Jas Kaur Rate 4500 Free Hotel Del...
 
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptxAmazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
Amazon TQM (2) Amazon TQM (2)Amazon TQM (2).pptx
 
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
Call Us ➥97111√47426🤳Call Girls in Aerocity (Delhi NCR)
 
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
办理学位证中佛罗里达大学毕业证,UCF成绩单原版一比一
 
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
Building on a FAIRly Strong Foundation to Connect Academic Research to Transl...
 
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
Saket, (-DELHI )+91-9654467111-(=)CHEAP Call Girls in Escorts Service Saket C...
 
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /WhatsappsBeautiful Sapna Vip  Call Girls Hauz Khas 9711199012 Call /Whatsapps
Beautiful Sapna Vip Call Girls Hauz Khas 9711199012 Call /Whatsapps
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
Call Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts ServiceCall Girls In Dwarka 9654467111 Escorts Service
Call Girls In Dwarka 9654467111 Escorts Service
 
Customer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptxCustomer Service Analytics - Make Sense of All Your Data.pptx
Customer Service Analytics - Make Sense of All Your Data.pptx
 
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTDINTERNSHIP ON PURBASHA COMPOSITE TEX LTD
INTERNSHIP ON PURBASHA COMPOSITE TEX LTD
 
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
Indian Call Girls in Abu Dhabi O5286O24O8 Call Girls in Abu Dhabi By Independ...
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 

Optimize SAP HANA Performance and Availability with IBM Power Systems and NVMe

  • 1. Technical white paper IBM Systems Contents 1 About this document 1.1 Introduction 1.2 SAP HANA High Availability (HA) 2 IBM and Non-Volatile Memory 2.1 Features and benefits 2.1.1 Rapid cold start 2.1.2 Configuration 2.1.3 Performance results 3 SAP HANA tuning 4 Sample configuration 5 Key takeaways Optimizing Quality of Service with SAP HANA on Power Rapid Cold Start How SAP HANA on Power with Rapid Cold Start helps clients quickly restore business-critical operations In a world where success can be measured in milliseconds, it’s imperative that IT departments deliver uninterrupted service to their business users. But they also need to ensure the systems they manage are up-to-date, rapid and secure. It’s a dilemma many IT professionals grapple with: How do you install the upgrades required to optimize performance without disrupting the service you provide to your constituents? Whether you’re performing scheduled maintenance, or are dealing with the very rare occurrence of an unplanned interruption, your objective is always to get business users back online and working productively in the fastest possible time. 1. About this document This paper presents an evaluation of how the SAP HANA in-memory database improves cold start performance and Quality of Service (QoS) on IBM® Power Systems™ . We examine how the IBM Non-Volatile Memory Express (NVMe) adapter improves the performance ramp-up time after a SAP HANA DB (re-) activation. We also explore the advantages that IBM NVMe provides in terms of QoS and IT costs. By studying use cases and performance results, we analyze the performance of SAP HANA High Availability (HA) in accelerating cold starts to ensure business-critical systems are available to users as quickly as possible after any planned – or unplanned – interruption.
  • 2. Technical white paper IBM Systems 2 1.1 Introduction SAP HANA is an innovative, in-memory database and data management platform that stores all relevant data in main memory. This method of storage enables it to provide significantly accelerated data processing operations, ensuring timely, accurate analyses of enormous volumes of data. The result is a single, reliable version of the truth that business users can depend upon to make intelligent decisions. SAP HANA is fully supported on IBM Power Systems, utilizing the SUSE Linux operating system, to provide flexibility, resiliency and performance. 1.2 SAP HANA High Availability (HA) A valuable feature of SAP HANA is its performance in the event of a service interruption. SAP HANA uses business data persisted on non-volatile storage devices to restore data into volatile memory in the event of planned or unplanned server offline times. Data can also be persisted to NVMe cache as warm or hot data in SAP HANA. Thus, SAP HANA provides a comprehensive fault and disaster recovery solution and high availability for business continuity. IT professionals will find this capability of particular interest because mission critical systems require high availability, and downtime is no longer considered an option. Recovery Point Objective (RPO) and Recovery Time Objective (RTO) are the key measure of recovery parameters. The Quality of Service Time (QoST) metric is also of critical importance for very large in-memory databases. Figure 1 shows the phases of high availability. Fast recovery and QoS is a function of performance ramp-up time, which increases linearly with database size. This is because performance ramp-up time depends on the amount of data that has to be relocated from persistent storage into the memory of the now-activated standby server. For large databases, this calls for the use of a high-end back-end Storage Area Network (SAN) to facilitate fast data loads. Consider a scale-up system with a nine terabyte (TB) database. If we need a minimum 80 percent of the database in memory to achieve desired QoS, a system connected to backend flash through two 2-port 16 Gigabit/second (Gb/s) adapters would theoretically require this approximate time: The time required increases linearly with growing database volume. IBM Power Systems with IBM NVMe technology improve database performance ramp-up time and your ability to respond to business QoS requirements. We have seen customer environments with a mid-range storage environment providing ~3GB/s1 read bandwidth which would need much higher time to load the database. Figure 1: Phases of database failure and recovery. Source: “Introduction of High Availability for SAP HANA,” scn.sap.com/docs/DOC-65585, January 2016. SAP. primary backup prepare… detect recover performance ramp …failback… time fault or disaster RPO RTO …system operational operation resumed…
  • 3. Technical white paper IBM Systems 3 2.1.1 Rapid cold start SAP HANA provides capabilities to maintain the reliability of its data in the event of failures and also to resume operations with the memory re-loaded as quickly as possible. Planned and unplanned cold start can occur after a software update of SAP HANA, or a software or machine failure. To significantly speed up the data load phase of this process, NVMe is used in parallel with traditional storage or SAN as SAP HANA persistency. As discussed earlier, database size and IO bandwidth determine the amount of time taken to load the database into memory and achieve QoS in terms of query performance before and after failover. For any software upgrades to take effect, or when any configuration or parameter changes occur, it is necessary to restart SAP HANA core services. The services must also be restarted in the very unlikely event of a database crash. These occurrences necessitate a cold start in which the data has to be loaded into the memory from persistent storage. The time it takes to load the data into the memory, and achieve the expected QoS, is accelerated by using the NVMe based solution. 2. IBM and Non-Volatile Memory Non-Volatile Memory Express specifications enable Solid State Drives (SSD) to utilize the Peripheral Component Interconnect Express (PCIe) bus for internal system communication. This results in storage that has low latency and high throughput, calculated as Input/Output operations Per Second (IOPS), and bandwidth. From a hardware perspective, IBM NVMe adapters are Half Height-Half Length (HH-HL) and are PCIe Gen3 compatible. The current version of cards provides a read bandwidth of ~3GB/s. For example, 8 NVMe adapters provide ~24GB/s compared to ~6 GB/s of a traditional SAN attached storage subsystem with two 16GB/s Fiber Channel (FC) adapters. NVMe adapters can be directly attached through the PCIe slots or through an external IO box in situations where it is shared across multiple systems. More information can be found at NVM Express (http://www.nvmexpress.org/). 2.1 Features and benefits The following features of IBM NVMe adapters make them particularly advantageous when used with SAP HANA: 1. Very low latency ( <100 us) 2. High read IOPs and read bandwidth (750K IOPs, 3.0GB/s read bandwidth (BW)) 3. High Endurance ( > 3 Drive Writes Per Day (DWPD)) Table 1 provides information on the hardware features and the input - output (IO) performance capabilities of the IBM NVMe adapter. The NVMe adapters have a Mean Time Between Failure (MTBF) of 2 million hours, excellent write endurance, and high resiliency. The adapters can handle high IOPS and the bandwidth measured per card is close to 3.0 GB/s. The read bandwidth scales linearly as the data is striped across multiple NVMe devices. Table 1: Features and performance measurements (internal measurements) based on ideal laboratory conditions. Hardware Features Workload Target • PCIe Gen 3×4 • Half Height Half Length (HH-HL) • Power ≤ 25 W • Block Size 4096 • Non Volatile Write Buffer • Endurance ≥ 3 DWPD • Warranty ≥ 5 years • Hot Plug Capable • eMLC NAND Flash Technology • RAIF: Tolerant to single flash die failures • ECC ≥ 100 bits per 4KB • MTBF ≥ 2 million hours • Boot: Option ROM BAR ≥ 128KB Read 750K IOPs Write 180K IOPs Mixed R/W (70/30) 310K IOPs Read Data Tp 3.0 GB/s Write Data Tp 1.8 GB/s Read Latency 90 μs Write Latency 25 μs
  • 4. 2.1.2 Configuration A RAID100 configuration adds robustness and resiliency to traditional configurations that are in use today. Figure 2 shows how RAID0 configurations using traditional SAN and NVMe are used in parallel. RAID1 created on top of the RAID0s makes sure the data is in sync. The data filesystem is created over the RAID100. This configuration provides the following advantages: • The data is always in sync between NVMe and storage • Read bandwidth is limited by the NVMe devices (by setting them as the preferred read path) • Write bandwidth is limited by the external storage (SAN in this case) • Failure of one of the RAID0 does not affect /hana/data filesystem The RAID configurations are managed by mdadm component of the Linux kernel. Block Devices /dev/nvme#n1 Block Devices /dev/sdX SW RAID0 /dev/md0 SW RAID0 /dev/md1 SW RAID1 /dev/md2 DATA VOLUME /hana/data Figure 2: A typical RAID configuration for added resiliency 2.1.3 Performance results fsperf is provided by SAP as part of the HWCCT (Hardware Check Tool) package along the SAP Tailored Data Center Integration process. Fsperf is the component that measures the IO Key Performance Indicators (KPI) of a customer’s SAP HANA infrastructure. We used this tool to test the configuration below. The first table in Figure 3 shows the fsperf results collected when a database persists directly to external storage (/dev/ dm-8), the second table, the RAID100 configuration (/dev/ md3) shows the performance achieved with NVMe. The last table in Figure 3 shows the overhead introduced with NVMe cache has no negative performance impacts on database reads. Additionally, these results indicate that the overhead due to multiple Linux software raid (md raid) layers are minimal.
  • 5. Technical white paper IBM Systems 5 /testfs {XFS} /dev/md3 (RAID1) /dev/md1 {nvme0n1,nvme1n1,…,nvme6n1} /dev/md2 {dm8} [write-mostly] Preferred real path /dev/dm-8 FC LUN performance /dev/md3 RAD100 performance (NVMe cache path) /dev/md3 RAID100 performance (FC LUN Path) Block size Read BW MB/s Ratio Trig time/IO time Read Latency (μs) 4K 96.2 0.0064 228 16K 333.8 0.0066 309 64K 766.9 0.0033 428 16M 786.7 0.0002 21885 1M 785.5 0.0002 1960 64M 787.0 0.0001 83471 Block size Read BW MB/s Ratio Trig time/IO time Read Latency (μs) 4K 824.86 0.0782 93 16K 3219.45 0.0730 273 64K 11969.58 0.0618 700 16M 20213.76 0.0005 4463 1M 18812.92 0.0050 1197 64M 20023.29 0.0003 12905 Block size Read BW MB/s Ratio Trig time/IO time Read Latency (μs) 4K 96.694 0.0065 230 16K 342.381 0.0058 265 64K 774.45 0.0032 360 16M 784.775 0.0002 22127 1M 786.96 0.0002 1983 64M 785.686 0.0001 83285 Figure 3: IO KPIs using 7 NVMe cards
  • 6. Technical white paper IBM Systems 6 Figure 4: Configuration used to compare IBM NVMe setup versus mid-range storage 3. HANA tuning The higher bandwidth requirements need additional tuning of global.ini and the SAP HANA persistence layer. The following change must be made to the global.ini file: Global.ini -> [parallel] -> tables_preloaded_in_parallel = 100 The hdbparam also needs to be changed to improve the performance of the SAP HANA persistence layer. size_kernel_io_queue = 2048 max_parallel_io_requests = 2048 num_submit_queues = 8 4. Sample configuration A two terabyte database was used to compare the speed up in terms of time. The SAP HANA DB is started using the “HDB start” command and the time it takes to load ~95 percent of data is measured. The following two configurations of storage were used: 1. IBM NVMe configuration with 10NVMe cards 2. Midrange flash storage The IO rate versus time was plotted to study the results. The result shows significant improvement in database load time by a factor of 4.6x. The IBM NVMe configuration took 150 seconds to load most of the data while the mid-range flash storage took 690 seconds. Name Server Index Server /hana/data /hana/log NVMe setup Data NVMe cache (10 NVMe) Log Name Server Index Server /hana/data /hana/log Mid-range storage Data Log 4 × 16 Gb/s FC port Mid-range flash storage 7 × 1.8 TB flash cards
  • 7. Technical white paper IBM Systems 7 Figure 5: IO rate and time for IBM NVMe setup versus mid-range storage 5. Key takeaways IBM NVMe adapters help clients: 1. Go live faster by a factor of 4.6 from test to production 2. Reduce planned downtime resulting in a higher level of QoS 3. Enhance existing mid-range storage infrastructure with the IBM NVMe configuration that provides the high bandwidth benefits typically seen in high-end storage IBM NVMe adapters help your organization move test and QA environments to production faster. NVMe for rapid cold start also enables you to minimize planned maintenance by shortening the time it takes to bring business users back online so they can be productive. For more information To learn more about this offering, contact your IBM sales representative or visit the following web site: ibm.com/power/hana 0 0 5 50 100 150 200 250 300 350 400 450 500 550 600 650 700 750 10 15 20 25 30 Time (in seconds) Readspeed(GB/s) HANA Cold Start Performance NVMe Mid-range Storage
  • 8. © Copyright IBM Corporation 2016 IBM Corporation IBM Systems Route 100 Somers, NY 10589 Produced in the United States of America September 2016 IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. This document is current as of the initial date of publication and may be changed by IBM at any time. Not all offerings are available in every country in which IBM operates. The performance data discussed herein is presented as derived under specific operating conditions. Actual results may vary It is the user’s responsibility to evaluate and verify the operation of any other products or programs with IBM products and programs Actual available storage capacity may be reported for both uncompressed and compressed data and will vary and may be less than stated. THE INFORMATION IN THIS DOCUMENT IS PROVIDED “AS IS” WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED, INCLUDING WITHOUT ANY WARRANTIES OF MERCHANT­ ABILITY, FITNESS FOR A PARTICULAR PURPOSE AND ANY WARRANTY OR CONDITION OF NON-INFRINGEMENT. IBM products are warranted according to the terms and conditions of the agreements under which they are provided. 1 Based on HWCCT data collected from multiple customer environment POW03190-USEN-02 Please Recycle