aws enterprise summit netherlands - enterprise applications on aws

39
© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Julien Lépine, Architect Solutions, AWS Kees Jansen, ICT-Manager, Aviko-group AWS Enterprise Summit Netherlands Wednesday, September 21 st , 2016 SAP, Microsoft, Oracle Go beyond with AWS

Upload: amazon-web-services

Post on 06-Apr-2017

432 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

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

Julien Lépine, Architect Solutions, AWS

Kees Jansen, ICT-Manager, Aviko-group

AWS Enterprise Summit Netherlands

Wednesday, September 21st, 2016

SAP, Microsoft, OracleGo beyond with AWS

Page 2: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Pillars of Enterprise Applications

They are business critical

Architecture is predefined by the vendor

You have no access to source code

They are highly customized to your needs

Page 3: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Enterprise Application Canonical Architecture

Access

Server

Access

Server

Application

Server

Application

Server

Database

(Active)

Database

(Passive)

users client

Page 4: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

AWS Well Architected Framework

SECURITY COST OPTIMIZATIONRELIABILITY PERFORMANCE

Page 5: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Secure Platform: Key pillars of database on AWS

Network layer

access control

Database instance

access control

Data level access

control

Data encryption

options

Page 6: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Secure Platform: Data Encryption

EBS

AWS KMS

volume

SQL

Server

Instance

RDSCloudHSM

Page 7: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Reliable Platform: High availability

Amazon EC2

Benefit from the engine’s features :

• Disaster Recovery / Multi Region

• Log Shipping / Golden Gate

• Business Continuity / Multi AZ

• Mirroring / Always On Availability Groups

• Active Data Guard

Page 8: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Reliable Platform: SAP HANA

Page 9: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Flexible Platform: Oracle RAC

iSCSI Target 1 (i2.8xl)

Placement Group

6400G Ephemeral SSD

4800G DATA LVM Vol

tgtd

iSCSI Target 2 (i2.8xl)

RAC Node 1 (c3.8xl)

RAC Node 2 (c3.8xl)

600G Flash Cache

edge

ASM(normal

redund.)

Grid

Infra.

DB

12c

supernode

800G

RECO

800G

free

640G Ephemeral SSD

iscsid

600G Flash Cache

edge

ASM(normal

redund.)

Grid

Infra.

DB

12c

640G Ephemeral SSD

iscsid

6400G Ephemeral SSD

4800G DATA LVM Vol

tgtd

800G

RECO

800G

free

Page 10: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Performant Platform: SAP HANA

SAP HANA Scale Out

Use AWS’ scalable environment

Leverage HANA Scalability

• R3: 244 GB – 4 TB

• X1: 2 TB – 14 TB

Page 11: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Amazon RDS

Native High availability (Multi-AZ)

Automated backup and point-in-time recovery

Automated patching

Easy scalability

Automated Platform: Database-as-a-Service

Amazon

Aurora

Page 12: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Customer

Premises

Application Users

AWS

Internet

VPN / DX

Start a replication instance

Connect to source and target databases

Select tables, schemas or databases

Let the AWS Database Migration Service create tables, load data and keep them in sync

Switch applications over to the target at your convenience

High Speed Migration: AWS Database Migration Service

AWS

Database Migration

Service

Page 13: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Application Deployment Model

Build a new cloud based platform

Migrate an existing platform

Leverage AWS Marketplace

Use Quick Starts

Page 14: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Performance Optimization

Compute

Capabilities

vCPUs

Memory

Capabilities

GB of RAM

Network

Performance

MB/s (Throughput)

Storage

Performance

I/O Throughput

EC2 Instance Type/RDS DB Instance Class

Amazon Elastic

Block Store (EBS)/

RDS Storage Type

Page 15: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Operations Optimization: Automation

AWS

CloudFormation

AWS

Service Catalog

Provisioning

Amazon

CloudWatch

AWS

CloudTrail

AWS

Config

Amazon

Inspectorflow logs

Monitoring and

security

AWS Directory

ServiceAWS IAM

Identity

Amazon

RDS

Amazon

EC2

Compute

Storage

Database

AWS

Lambda

Page 16: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Operations Optimization: Run Command

Secure

Delegating access to commands with AWS

Identity and Access Management (IAM)

policies enables you to reduce the number of

users who have direct access to a server.

Reliability

Increase the reliability of your workloads by

templatizing your configuration changes, which

allows you to predictably roll out change.

Visibility

Increase your visibility into configuration

change with easy command tracking and

integration with AWS CloudTrail.

Scalable

Easily run a command against a fleet of EC2

instances at the same time.

Easy to Use

Choose from a set of out of the box commands

to invoke and track their progress from the EC2

console, AWS CLI, and API.

Customizable

Tailor your experience for your needs by

creating your own custom actions.

Page 17: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Cost Optimization: Platform Levers

Elasticity

On Demand

Right-Sizing Reserved Capacity

Page 18: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Cost Optimization: Licensing Model

■ Amazon EC2 with License Included■ On-Demand, pay per hour

■ AWS Marketplace Licensing■ Multiple metrics, per hour or subscription

■ Bring Your Own Cloud Licenses■ Leverage mobility agreements

■ Bring Your Own Specific Licenses■ Options for Legacy / Custom contracts

Page 19: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

A dedicated physical server for

your needs, providing access to

Amazon EC2 functionnality.

Flexibility and ease of use of

Amazon EC2 instances, with

visibility and control of on-premises

servers.

Amazon EC2 Dedicated Hosts

Page 20: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Unlock specific license needs

Windows Server

SQL Server

SUSE Linux

Enterprise Server

Oracle Database

Page 21: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Exemple: SUSE – Bring Your Own License

More options for SUSE Licenses

License portability simplifies and enhances SUSE usage in AWS

Save by reusing existing licenses

Compatible with SUSE Linux Enterprise Server for SAP (SAP HANA High Availability)

Page 22: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Analysts have shown AWS creates value

Source: IDC, Quantifying the Business Value of Amazon Web Services (May, 2015)

Page 23: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Je kunt zoveel meer (met Aviko)

September 21th 2016

/ Shang-Hai

Page 24: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Introduction 内容

Kees Jansen (50),

ICT-Manager Aviko-group

Food-industry

Page 25: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

The company

Serving 10 million people eat our product every day

2,055 employees

Sales: € 760 million

Covering more than 140 countries

Offering more than 200 products

12 production units (Netherlands, Germany, Polen, Sweden, China, Spain)

Sales representatives in more then 20 countries

Results

Global market share 8%, No. 4

Share in Europe 22%, No. 1 from European origin

Leading producer in added value products

Page 27: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Challenge, Roadmap

SAP in China in 3 months Operational !

SAP running in the Netherlands

• Set - up Project organization • Set - up project infrastructure • Project plan • Kick - off • High level Scoping • Training project team

• System configuration • Report development • Description of procedures and

manuals • Develop training materials • Testing • Preparation of data conversion

• Description of new processes (future state)

• Report definition • Detailed mapping of processes and

SAP • Detailed Scoping • Set - up technical infrastructure • Identification en solution description

of ‘Gaps’

• Conversion • Training end - users • Acceptance testing • Support after ‘Go Live’

• Set - up Project organization

• Set - up project infrastructure • Project plan • Kick - off • High level Scoping • Training project team

• System configuration • Report development • Description of procedures and

manuals • Develop training materials • Testing • Preparation of data conversion

• Description of new processes (future state)

• Report definition • Detailed mapping of processes and

SAP • Detailed Scoping • Set - up technical infrastructure • Identification and solution description

of ‘Gaps’

• Conversion • Training end - users • Acceptance testing • Support after ‘Go Live’

• Conversion • Training end - users • Acceptance testing • Support after ‘Go Live’

Page 28: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Challenge, Technical Barriers

Local

Datacenter

Netherlands

Page 30: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

The Challenge, Technical Barriers

Page 31: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

How we use AWS

Project Dragon

SAP

implementation

Aviko SV Sales

office Shanghai

Aviko

Snowvalley

Factory Chabei

Support:

支援:

Page 32: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

• SAP systems run in the AWS China (Beijing) Region

• Copy current SAP ECC from the Netherlands to AWS China (Beijing) Region(By doing this we can make use of the investment already made in the project)

• Chinese colleagues log on to SAP system to work 24/7

• Partner Aepex supports Aviko on SAP functional level

• Partner inQdo supports Aviko on AWS-SAP technical level

How we use AWS

Page 33: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

The Benefit of AWS for Aviko

• Project flexibility

• One click hardware provisioning within minutes

• Rapid deployment of SAP ECC system

• Global infrastructure AWS, with region in China (inside “China firewall”)

• Cost benefits compared to data center in the Netherlands

• Performance of SAP system is extremely good

• No in debt knowledge of AWS at Aviko, therefor SAP partner (Aepex) and

AWS partner (inQdo) manage the SAP landscape and unburden Aviko

Page 34: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

The Benefit of AWS for Aviko

Business Benefit :

- All Stock in China 707,512 Cartons (7 Distributions Centra) on-line

- Ready to grow and further steps!

Page 35: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Thank you for your time and attention!

Lao-tzu (604 BC - 531 BC)

“A journey of a thousand miles begins with a single step!”

Page 36: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Next

Test AWS Marketplace at aws.amazon.com/marketplace

Use AWS Free Tier for your initial testing

Discover our Oracle, Microsoft, SAP solutions at aws.amazon.com

Discover out partners at aws.amazon.com/partners

Page 37: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Next

Try our Hands on labs at

www.qwiklabs.com

Check our AWS Enterprise Support

benefits for Enterprise Applications

Study our reference architectures at

aws.amazon.com/architecture

Page 38: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

Thank you!

Page 39: AWS Enterprise Summit Netherlands - Enterprise Applications on AWS

DEN HAAG