aws re:invent 2016: optimizing workloads in sap hana with amazon ec2 x1 instances (cmp322)

41
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Steven Jones, Sr. Manager Solutions Architecture, AWS Rudi Leibbrandt, Senior Director SAP HANA Product Management, SAP November 30, 2016 Optimizing SAP HANA on AWS with Amazon EC2 X1 Instances CMP322

Upload: amazon-web-services

Post on 16-Apr-2017

539 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Steven Jones, Sr. Manager Solutions Architecture, AWS

Rudi Leibbrandt, Senior Director SAP HANA Product Management, SAP

November 30, 2016

Optimizing SAP HANA on AWS

with Amazon EC2 X1 Instances

CMP322

Page 2: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Reduce costs Increase speed Improve agility

Why Are Enterprises Moving to the Cloud?

Page 3: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Move from risk-laden

up-front expense to

flexible variable expense

Stop guessing

at capacity planning

Go global in

minutesRemove complicated infrastructure

management that adds little

business value

GE Oil & Gas is migrating 500 applications, and more than 750TB of data, to

the cloud by the end of 2016 as part of a major digital transformation, helping it

attain a 52% reduction in TCO and greater speed to market.

Get Rid of Time-Consuming, Expensive Tasks

Page 4: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Lower the time spent

on infrastructure

Dedicate more

resources to innovation

Concentrate on new

business initiatives

“Our goal is to move at the speed of business. Our customers’ needs

change constantly, and we need to be able to adapt to that.”

Keith Homewood – Cloud Product Owner, Nordstrom

…And Focus on Your Core Mission

Page 5: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

AWS Platform

• Infrastructure and core services

• Security and compliance

• Platform services

• Hybrid architecture

• Technical and business support

• Marketplace

• Enterprise applications

• Internet of Things (IoT) services

A collection of building blocks and tools to develop, deploy and operate secure

and scalable and reliable applications in the cloud

Page 6: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

SAP Overview

SAP is the world leader in enterprise applications in terms of software and software-related service revenue. Based on market capitalization, it’s the world’s third largest independent software manufacturer. 74% of the world’s transaction revenue touches an SAP system.

• Revenues (IFRS): €20.8 billion in FY2015

• Employees: More than 77,000 employees in 130+ countries

• Customers: 300,000 active customers in 190 countries

• Global 500: 87% of Forbes Global 500 customers are SAP clients

• Stock exchanges: Listed under the symbol “SAP” on stock exchanges, including the Frankfurt Exchange and NYSE

Page 7: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

SAP HANA Platform

Page 8: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

SAP HANA Platform: Common Use Cases

Page 9: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Data Management and Integration

Advanced Analytical Processing

Application Development & Delivery

In-Memory Database

Next-Generation Applications

Machine Learning IoT Social Mobile

Introducing SAP HANA 2Next-generation platform for digital transformation

• New release of the SAP HANA

platform

• Continuous technology

enhancements delivered 2x-a-year

for agile IT

• Optimized for business innovation

• Introduce solutions or services to

compete

• Transform processes to reduce

operational costs

Trans-Analytic Predictive Location Search Big Data

Page 10: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

SAP HANA Platform: The Platform for All ApplicationsSimplify, accelerate, innovate

Page 11: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

SAP BW 7.5powered by SAP HANA

• Performance optimization

• Simplification and Virtualization

• Introducing SAP BW/4HANA

• The Next Generation Data Warehouse

• Built for Cloud

• Logical Data Warehousing

• Internet of Things

• Integrates with Big Data

• Simplification,

• HANA platformintegration

• Big Data scenarios

2013 20152012

SAP BW 7.3powered by SAP HANA

SAP BW 7.4powered by SAP HANA

2016

SAP BW 7.5,edition for

SAP HANA Add on

• For SAP BW/4HANA customers only

• Use transfer toolsto make system ready for SAP BW/4HANA

• Requires SAP BW 7.5 SP 4 or higher

BW/4HANA

SAP BW/4HANA – The Next Generation Data

Warehouse

Page 12: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

SAP & AWS ALLIANCE

Strong partnership with a history of

collaboration and rapid innovation

Customer Outcomes

Page 13: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

SAP Solutions Supported on AWS

SAP S/4HANA

NEW SAP BW/4HANA

SAP Business Suite

SAP NetWeaver

SAP Business Warehouse

SAP Business All-In One

SAP Business One

SAP BusinessObjects

SAP Business

Solutions

SAP HANA

SAP ASE

SAP IQ

SAP Replication Server

SAP Mobile Secure

SAP Mobile Platform

SAP Database &

Mobile Solutions

IBM DB2

SAP MaxDB

SAP HANA

Microsoft SQL Server

NEW Oracle Database

SUSE Linux Enterprise Server

Red Hat Enterprise Linux

Windows Server

Supported OS &

DB Platforms

SAP Note #1656099 contains the latest information regarding

SAP product, landscape, and platform support on AWS

Page 14: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

AWS Building Blocks

Page 15: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

AWS Global Infrastructure

14 Regions

38 Availability Zones

63 edge locations

Page 16: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

EC2 Compute

Intel ® Xeon E5-26xx v2, v3 & v4 CPUs

• Up to 2.9 GHz, Turbo enabled up to 3.6 GHz

• Intel® Advanced Vector Extensions (Intel® AVX2)

Intel® Xeon® E7 8880 v3 (X1)

• Quad Socket configuration / DDR4 Memory with high memory bandwidth and larger L3 caches

• Support for Intel® AVX2 & TSX

• Single Device Data Correction (SDDC +1)

• Up to 128 vCPUs, up to 2TB RAM

Page 17: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Memory Optimized

Name vCPUMemory

(GiB)

Network

BandwidthSAPS

x1.32xlarge 128 1952 20 Gigabit 131,500

x1.16xlarge 64 976 10 Gigabit 65,750

r3.8xlarge 32 244 10 Gigabit 31,920

r3.4xlarge 16 122 High 15,960

r3.2xlarge 8 61 High 7,980

r3.xlarge 4 30.5 Moderate 3,990

r3.large 2 15 Moderate 1,995

• Use in 2-tier and 3-tier configurations up to

hundreds of thousands of SAPS

• Amazon EBS-optimized instances

• Enhanced networking

• Certified instances for SAP HANA

Check SAP Note 1656099 for more information

General Purpose

Name vCPUMemory

(GiB)

Network

BandwidthSAPS

m4.10xlarge 40 160 10 Gigabit 47,320

m4.4xlarge 16 64 High 17,712

m4.2xlarge 8 32 High 8,856

m4.xlarge 4 16 High 4,428

m4.large 2 8 Moderate 2,214

Compute Optimized

Name vCPUMemory

(GiB)

Network

BandwidthSAPS

c4.8xlarge 36 60 10 Gigabit 37,950

c4.4xlarge 16 30 High 19,030

c4.2xlarge 8 15 High 9,515

c4.xlarge 4 7.5 High 4,758

c4.large 2 3.75 Moderate 2,379

Platform: Certified instances SAPS ratingsH

AN

A

Page 18: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

“X1 instances offer more memory than any other SAP-certified cloud instance available today”

Designed for SAP HANA

Amazon EC2 X1 Instances

• Powered by four Intel® Xeon® E7 8880 v3 (Haswell)

processors (64 cores / 128 vCPUs)

• Up to 2TB of DDR4 RAM per instance

• High memory bandwidth and larger L3 caches

• Up to 20 Gbps of network bandwidth

• Up to 10 Gpbs of dedicated bandwidth to Amazon EBS

Specifications

https://global.sap.com/community/ebook/2014-09-02-hana-hardware/enEN/iaas.html#

Page 19: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

X1: SAP HANA Powered by AWS

244Gb

1TB

2TB

1TB 14TB4TB …

Scale-out

Scal

e-u

p

Scale-out

2TB x1.32xl

14TB scale-out

1TB x1.16xl

7TB

7TB scale-out

Single node

- OLAP (incl. BW/4HANA & BWoH)

- OLTP (incl. S/4HANA & SoH)

- liveCache

- BPC

Scale-out up to 14 TB!

- OLAP (incl. BW/4HANA & BWoH)

Based on SPS11 (or later) core-to-memory

relaxation for OLAP, as of SPS11 customers

can make full use of RAM

https://global.sap.com/community/ebook/2014-09-02-hana-hardware/enEN/iaas.html

R3 4TB scale-out

Page 20: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Digital Transformation:Crossing the Chasm

Capital investments

Complex integrated

system architectures

Customized SAP

solutions

Rigid IT backbone

Real-time insight

Simplified and

streamlined business

processes

Lower TCO

Intuitive user

experience

Fear of the unknown

EffortBudget

Page 21: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

SAP Powered by AWSAccelerate the digital transformation through the power of the AWS Cloud

Try Prove-It Move-It Optimize

S/4HANA & BW/4HANA

AWS X1

Accelerate the digital transformation

From years to months

“The digitization of business requires a modern approach

to data management, data processing and analytics that

can handle any data source and type in real time. With

SAP BW/4HANA and our collaboration with AWS, the

leading cloud infrastructure provider, we are providing

customers with an easy-to-consume next-generation data

warehouse platform that will further accelerate their

journey toward becoming a live digital business.”

-- Bernd Leukert, member of the Executive Board,

Products & Innovation, SAP SE.

Page 22: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Try SAP Solutions on AWS with Ease

• More than 30 preconfigured SAP solutions

• Available as Trial, Education, & Developer Editions

• Deployed into your own AWS account

• New releases of:

SAP S/4HANA

SAP BW/4HANA 1.0

SAP Connected Health Platform

SAP Master Data Governance 8.0

SAP HANA Vora Developer Edition

SAP HANA Express Edition

https://cal.sap.com/

Page 23: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Demo

Page 24: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

BW/4HANA?

Capacity?

Prove It - Innovate Faster

• Move fast and stay secure

• Reduce infrastructure risk

• Software-defined, dynamic architecture

• Leverage existing orchestration

• Agile, flexible platform

• Low risk / Low cost

Page 25: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Suite On Hana

S/4HANA

2025

Suite On

AnyDB

Suite On Hana

S/4HANA

2025

Accelerate Your SAP Projects

2 – 5 year journey

6 months to 1 year journey

Suite On AnyDB

Page 26: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

3 months

From nothing to

productive system

<1 hour

Upgrade from 244gb

to 2tb system using

AWS

50% Reduction in end to

end development

time

10xAverage report

execution time

improvement

Company

Fairfax Media Pty. Ltd.

Headquarters

Sydney, Australia

Industry

Media & Entertainment

Products and Services

Digital Media

Newspapers

Radio

Events

Video

Employees

5,515 (2016)

Revenue

AUD 1,837 (2016)

Web Site

www.fairfaxmedia.com.au

Partners

Internal Team

Business challenges

Access accurate information in a timely manner

Large amount of time spent downloading and manipulating spreadsheets

Multiple ERP Systems with different chart

Technical implementation

Implemented SAP BW edition for SAP HANA

Infrastructure provided by AWS

Development and prototyping with live data

4 layers landscape (Sandbox, Development, Test & Production)

Key benefits

Enablement of Financial Operational self service analysis and reporting

Business stakeholder and key users embedded in report development

process

Enablement of cost savings initiatives by analyzing detailed expenditure

information

“The use of SAP BW edition for SAP HANA has

enabled us to deliver a new analytic platform to our

constantly changing business in 3 months with

minimal upfront investment and using an extremely

flexible environment using AWS. ”

Diego Lombardini, Head of Finance Systems, Fairfax Media Pty. Ltd.

28786 (14/09) This content is approved by the customer and may not be altered under any circumstances.

FAIRFAX MEDIAPROVIDING AN AGILE INFORMATION PLATFORM WITH SAP® BW/4HANA®

10

© 2016 SAP SE or an SAP affiliate company. All rights reserved.

Page 27: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

• SAP HANA Virtual appliance delivery

• Automated infrastructure and SAP HANA

provisioning

• Delivers SAP certified configurations, including

single and multi-node deployments

• Incorporates AWS and SAP best practices

• Self service and customizable

• Quick Starts are free - pay only for the resources you

use

• Deploy SAP HANA in minutes vs. weeks or months

https://aws.amazon.com/quickstart

Automated Deployments with AWS Quick Starts

“Using AWS SAP HANA Quick Start, we

only needed to push a few buttons to get

a functioning SAP HANA solution.”

Philip Miller

Philip Miller, Director, Brooks Brothers

Page 28: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

SAP HANA clusterPublic subnet Private subnet

CloudWatch alarm

IAM role / instance profile

security group

EBS volumesBucket containing

SAP HANA software

NAT gateway Bastion host and/or RDP

instance (optional)

AWS CloudFormation

AWS Quick Start for SAP HANA

Infrastructure as Code

Page 29: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Demo

Page 30: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Common migration scenarios

• Migrate from existing EC2 instances

• Migrate from any DB to an SAP HANA database on AWS

• Migrate an SAP HANA based installation from another

platform/on-premises to X1 on AWS

Tools and methodologies

• Amazon EC2 instance type resizing

• AWS Server Migration Service or partner tooling

• Quick Start +

• Simple backup and restore

• SAP HANA classical migration

• SUM DMO or DMO for Cloud

Migrating SAP HANA to X1 on AWS

Page 31: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

The AWS Competency Program is designed to provide AWS customers with top quality APN Partners

SAP Competency Partners have demonstrated technical proficiency and proven success in helping customers implement, migrate, and manage SAP applications on the AWS Cloud

SAP Competency Partners

AWS Partner Network: SAP Partners

Page 32: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Moving to AWS Is More Than Just “Lift and

Shift”

SAP Solution running on a NON-

AWS Cloud environment

• Rigid / un-flexible

• Low utilization (~40% capacity)

• High cost

SAP Solution running on AWS

• Flexible – scale up / down in minutes

• Adapt to changing business needs

• Integrate with other AWS services

Step 1: Migrate

Step 2: Optimize

Step 3: Automate

Page 33: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Se

cu

rity

Sizing

Resiliency

Su

pp

ort

& M

onito

rin

g

Sca

lab

ility

Availability

Zone AAvailability

Zone B

Availability

Zone C

Sample Region

Amazon

CloudWatch

Alarm

Primary

HANA Primary

HANA Primary

HANA

Secondary

HANA

Auto Recovery Optimized HA Full HA/DR

+

SAP OSS support

BC-OP-LNX-AWS

BC-OP-NT-AWS

Sizing based

on actual

demand

AWS Data

Provider

For SAP

Hardware

Upgrades in

minutes

Optimizing SAP HANA Workloads on AWS

Page 34: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

NEW:

SAP on AWS High Availability Guide

Availability

Zone AAvailability

Zone B

Availability

Zone C

Sample Region

Optimize: SAP High Availability

Page 35: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Physical Host X

AWS Hypervisor

Virtual Machine

Physical Host Physical Hardware

Y

AWS Hypervisor

SAP

Virtual Machine

• Running • Host/hypervisor

failure or loss of

network connectivity

• SAP virtual machine

is unavailable

• SAP virtual machine

started on a new

physical host

• Amazon EBS persistent

volumes are mapped by

default

SAP

Virtual Machine

Physical Host Y

AWS Hypervisor

SAP Virtual

Machine

• Running (new host)

Physical Hardware

X

AWS Hypervisor

SAP

Virtual Machine

Result:

• Better uptime numbers, no waiting for hardware repairs

• Leverage hardware spares at no additional cost

Amazon

CloudWatch

Alarm

Detect & Trigger

Automatic recovery of an EC2 instance when underlying checks fail, due to,

among other things, loss of network connectivity, loss of system power, software

issues on the physical host, and hardware issues on the physical host

Amazon EC2 Auto Recovery

Page 36: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

• Use HANA System Replication

(HSR) in Synchronous mode

• Turn off preload option

• Use same size EBS volume

configuration as primary - Memory

requirements for secondary instance

drastically reduced

• Use an smaller instance type with at

least 64 GB of RAM or row store +

20 GB (whichever is higher)

• During a failover event, resize

secondary instance to X1 and

resume operation

Example: Optimizing SAP HANA HA

(Multi-AZ)

Page 37: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Optimize: Trusted Advisor

Monitors and recommends

optimizations for

• Cost

• Security

• Fault tolerance

• Performance

Available to customers with

business and enterprise-level

support

Four checks available as Free Tier http://aws.amazon.com/premiumsupport/trustedadvisor/

“Over the last couple years, we’ve sent more than 2.6 million Trusted Advisor

notifications that have saved customers over US$350 million dollars.”

Page 38: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Increase

speed

Innovate

fasterReduce

costs

* Pricing based on US-East region as of 08/14/2016

SAP and AWSAccelerating the Digital Transformation Journey

• Rapid Provision: Create new HANA systems through AWS Quick Start in <1 hr

• Grow (or shrink) as you go: Scale-in or scale-out your configuration in <1 hour

• Expertise: SAP, AWS, and joint partner ecosystem

• Secure: Innovate while maintaining a secure environment

• Simplify: Clone and upgrade systems with ease

• Consume:Provision new SAP innovations through SAP’s Cloud Appliance Library (CAL)

• Low Cost of Entry: 2 TB for 40 hours <$700* whitespace

• Flexible pricing: Achieve up to 72% discount on X1 for 3-year commitments

• Optimize: Flexible HA/DR strategy Integrated monitoring Trusted Advisor

Page 39: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Come visit the AWS

& SAP Booth #533

Additional Information and Help

SAP on AWS whitepapers

SAP test drives & trials

SAP on AWS case studies

Find AWS / SAP partners

AWS credit promotions

http://aws.amazon.com/sap

https://aws.amazon.com/sap/contact-us/

Contact the AWS SAP Sales, SA,

and PDM teams for assistance with

anything related to SAP on AWS

Page 40: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Thank you!

Page 41: AWS re:Invent 2016: Optimizing workloads in SAP HANA with Amazon EC2 X1 Instances (CMP322)

Remember to complete

your evaluations!