53
Running Enterprise Workloads on AWS Grace Mollison Ecosystems Solutions Architect

AWS Enterprise Workloads on AWS IP Expo 2013

Embed Size (px)

DESCRIPTION

In this session you will learn how you can run popular enterprise workloads from Microsoft, Oracle and SAP on AWS. We will discuss how you can choose between installing and configuring your own applications or launching entire software stacks from Oracle, SAP and Microsoft in minutes by choosing from a large selection of pre-configured virtual machines images and templates. In both many cases, customers may be able to use their existing software licenses in the AWS cloud with no additional license fees.

Citation preview

Page 1: AWS Enterprise Workloads on AWS IP Expo 2013

Running Enterprise Workloads on AWS

Grace Mollison

Ecosystems Solutions Architect

Page 2: AWS Enterprise Workloads on AWS IP Expo 2013

Low-level building

blocks

High-level

building blocks

Tools to access

services

Cross Service

features

The AWS Cloud

Page 3: AWS Enterprise Workloads on AWS IP Expo 2013

AWS - EC2 Terminology

AMI

Virtual Machine

Configuration

Instance

Running or Stopped

VM

VPC

EC2 “Classic”

“Public”

AZ Availability Zone

S3

EBS EBS EBS

VPC

EC2 “Classic”

“Public”

EBS EBS EBS

EBS

Snapshots S3 Buckets

Region

Page 4: AWS Enterprise Workloads on AWS IP Expo 2013

RDS is a fully managed relational database service that is simple to deploy, easy to scale, reliable and cost-effective

Ease of Deployment and Patching

Push Button Scalability

Choice of DB Engines and Application Compatibility

Automated Backups and Disaster Recovery

User Snapshots and Cloning

Monitoring and Automatic Host Replacement

Benefits of Managed Systems AWS - RDS Terminology

Page 5: AWS Enterprise Workloads on AWS IP Expo 2013

Amazon Route 53 Elastic Load Balancer

S3 Bucket CloudFront Distribution

Web Servers

Web Servers

Web ASG Elastic Beanstalk

App

App

Master

Standby

RR 1

RR 2

RR 3

RR 4

ElastiCache Cluster

This is an example

of a stack

AWS - CloudFormation Terminology

Page 6: AWS Enterprise Workloads on AWS IP Expo 2013

Private

Subnet

VPN

Public

Subnet

www

Internet facing systems Assert control over networking layer

Internal facing systems Accessible only over VPN – access to

internet over corporate connection

AWS - VPC

Page 7: AWS Enterprise Workloads on AWS IP Expo 2013

VPN

Data center AWS Cloud

www Router Router

IPSec tunnel via

statically-routed or

dynamically-

routed (BGP) VPN

Page 8: AWS Enterprise Workloads on AWS IP Expo 2013

Direct Connect

AWS Cloud Data center

AWS

Direct Connect

Location

Amazon Partner

Network suppliers

can hook up the

last leg

New York

Los Angeles

Washington DC

San Jose

Singapore

Tokyo

London Docklands

Dublin

Sao Paulo

Sydney

Page 9: AWS Enterprise Workloads on AWS IP Expo 2013

AWS

Direct Connect

Location

Direct Connect

AWS Cloud

Router Router

Dedicated

connection

Ethernet transport

1 Gbps/10Gbps

ports

Data center

Page 10: AWS Enterprise Workloads on AWS IP Expo 2013

Maximize reliability

Data center AWS Cloud

www

Router Router

Direct Connect

Page 11: AWS Enterprise Workloads on AWS IP Expo 2013

Microsoft Workloads on AWS

Page 12: AWS Enterprise Workloads on AWS IP Expo 2013

• Improve Agility & Time-to-Market

• Reduce infrastructure costs

• Pay for only what you use

• Align IT infrastructure to the way business operates

• Leverage your Microsoft investment

Page 13: AWS Enterprise Workloads on AWS IP Expo 2013

AWS provides pre-configured

Windows AMI’s to start running fully

supported Windows Server virtual

Machines in minutes

Page 14: AWS Enterprise Workloads on AWS IP Expo 2013

Windows-Based AMIs

Microsoft Windows based Amazon Machine Images (AMIs)

Over 20 Amazon published Windows

and SQL AMIs

Windows Server 2012

Windows Server 2012 + SQL 2012 Standard, Web & Express

Windows Server 2008

Windows Server 2008 + SQL 2012 Standard, Web & Express

Windows Server 2008 + SQL 2008 Standard, Web & Express

Other Windows based AMIs….

Page 15: AWS Enterprise Workloads on AWS IP Expo 2013

• Full, real, licensed Windows Server OS - 2003, 2008, 2008r2, 2012 all via our Microsoft SPLA licensing means

no CAL’s required

- SQL Server Standard via SPLA as well

• VPC for static, user-defined networks

• Easily install services that you know - AD, ADFS, SCOM, WSUS, SQL, MS Exchange, SharePoint, etc.

Utilize Your Existing Windows Skill-Set and AWS

Page 16: AWS Enterprise Workloads on AWS IP Expo 2013

* Prices subject to (typically downward) change

Licensing... by the hour.

Page 17: AWS Enterprise Workloads on AWS IP Expo 2013

Microsoft Licensing Models on AWS

Two models of licensing

Microsoft “License Mobility through Software Assurance” gives Microsoft Volume

Licensing customers the flexibility to deploy Windows server applications with active

Microsoft Software Assurance on Amazon Web Services (AWS).

Increase flexibility to deploy your on-premises workloads on the AWS Cloud without additional

licensing fees.

Pay-as-you-go – AMI pricing includes software

• Windows Server

• SQL Server Standard

BYOL – use existing licenses on AWS

• SQL Server Enterprise

• SharePoint Server

• Other Microsoft Windows Server products

Page 18: AWS Enterprise Workloads on AWS IP Expo 2013

References

General info on AWS and License Mobility for a variety of MS server products:

http://aws.amazon.com/windows/mslicensemobility/

Detail on AWS and License Mobility with SQL Server:

http://aws.amazon.com/windows/mslicensemobility/sql/

Page 19: AWS Enterprise Workloads on AWS IP Expo 2013

Implementation guide resources

• Guide

• Reference Architecture

• Set of CloudFormation scripts to automate installation

SharePoint

• http://aws.amazon.com/articles/9982940049271604

• http://media.amazonwebservices.com/AWS_SharePoint_Reference_Implementation_Guide.pdf

Microsoft Windows Server Failover Clustering (WSFC) and SQL Server 2012 AlwaysOn Availability Groups in the AWS Cloud

• http://media.amazonwebservices.com/AWS_WSFC_SQL_Server_AlwaysOn.pd

• http://www.youtube.com/watch?v=xVBbaZQO6YAf

Microsoft Exchange Server 2010 in the AWS Cloud:

• Planning & Implementation Guide http://media.amazonwebservices.com/AWS_Exchange_Planning_Implementation_Guide.pdf

Microsoft workloads Reference Implementation guides

Page 20: AWS Enterprise Workloads on AWS IP Expo 2013

Windows Server Cluster-Based SQL Server 2012 HA in AWS

Remote

Admin & Mgmt

Users

AWS Region

Availability Zone 1 Availability Zone 2

Primary

DC/DNS

Rerplica

DC/DNS

Windows Server Failover Clustering (WSFC) Cluster

Node WSFC Configuration

Storage

SQL Server Instance

Instance Network Name

Node WSFC Configuration

Storage

SQL Server Instance

Instance Network Name

AlwaysOn Availability Group Primary Replica Secondary Replica

Availability Group Listener Virtual Network Name

NAT

Instance

RDGW

Instance

NAT

Instance RDGW

Instance

Elastic IP’s (Public Route) Elastic IP’s (Public Route)

Private IP

’s (Private R

ou

te)

Private IP

’s (Private R

ou

te)

Page 21: AWS Enterprise Workloads on AWS IP Expo 2013

SharePoint Reference Implementation

Remote

Admin

AWS Region

Availability Zone 2

Private Subnet

Availability Zone 1

Public Subnet Private Subnet Private Subnet Private Subnet

Private Subnet Private Subnet Private Subnet Private Subnet Public Subnet

NAT

RDGW

RDGW

Primary DC/DNS

Active Directory

Active Directory Database Tier

Database Tier

Primary DB

SQL Server

Mirror DB

Witness

Application Tier Web Tier

Application Tier Web Tier

Central Admin &

SharePoint Services

Central Admin &

SharePoint Services

IIS & SharePoint

Web Front End

ELB

NAT

Backup DC/DNS

Internet

Gateway

Users

IIS & SharePoint

Web Front End

Page 22: AWS Enterprise Workloads on AWS IP Expo 2013

• Technical Article “Deploy a Microsoft SharePoint 2010 Server Farm in the AWS Cloud in 6 Simple Steps”:

• Builds upon the SharePoint Reference Implementation White Paper

• http://aws.amazon.com/articles/9982940049271604

• AWS CloudFormation Templates for each step:

• Launch the network and Active Directory stack

• Launch the database stack

• Launch the app stack

• Launch the web stack

Deploy SharePoint Farm in 6 Steps

Page 23: AWS Enterprise Workloads on AWS IP Expo 2013

Microsoft Exchange 2010 Reference Implementation

Page 24: AWS Enterprise Workloads on AWS IP Expo 2013

Window and .NET Developer Center

One stop for all tools, documentation, scripts, videos, and sample code to help you run .NET on the AWS Cloud

http://aws.amazon.com/net/

Develop

Design, Build, and Run .NET on

AWS

• AWS SDK for .NET

• AWS Toolkit for Microsoft

Visual Studio

• .NET container for deploying

on AWS Elastic Beanstalk

Manage

Automate and Scale Windows

on AWS

• AWS Tools for Windows

PowerShell

Connect

Get connected and join

the community of

developers running

Windows and .NET on

AWS

• Community Forum

• AWS on Github

Learn

Expand and Explore the

possibility for .NET on AWS

• Links to valuable articles

• Sample code to

download

Page 25: AWS Enterprise Workloads on AWS IP Expo 2013

AWS SDK for .NET

Includes APIs for many AWS services

• AWS Toolkit for Microsoft Visual Studio

• Visual Studio templates

• AWS Tools for Windows PowerShell

• AWS CloudFormation Template Editor

• AWS .NET Library

• C# code samples

Page 26: AWS Enterprise Workloads on AWS IP Expo 2013

Visual Studio with AWS

Page 27: AWS Enterprise Workloads on AWS IP Expo 2013

Visual Studio with AWS

Page 28: AWS Enterprise Workloads on AWS IP Expo 2013

Oracle Workloads on AWS

Page 29: AWS Enterprise Workloads on AWS IP Expo 2013

Oracle Database on AWS

• Oracle Database 9i, 10g, and 11g fully supported on EC2

• All Editions of Database Supported on EC2 including

Sta

nd

ard

Ed

itio

n O

ne

Sta

nd

ard

Ed

itio

n

Exp

res

s E

dit

ion

En

terp

ris

e E

dit

ion

Can use any instance type

Can use instances with up to 16 cores and any amount of memory

Can use instances with up to 8 cores and any amount of memory

Can use instances with up to 4 cores and 1 GB Memory

Page 30: AWS Enterprise Workloads on AWS IP Expo 2013

Amazon RDS for Oracle

• Making it easy to setup, operate & scale relational databases in the cloud

• Deploy a pre-configured, resizable “Database Instance” in minutes via the AWS Management Console

• Let Amazon RDS manage automated backups, software patching, replication for fault tolerance and read scaling

• Compatible with existing DB apps and tools

• Pay by the hour (rates vary by DB Instance class and region)

Page 31: AWS Enterprise Workloads on AWS IP Expo 2013

Other Oracle Database Products on AWS

All of these Oracle Products are fully supported on EC2

MySQL

Enterprise Edition

TimesTen

MySQL Community Edition

MySQL

Standard Edition

MySQL

Cluster CGE

Oracle NoSQL Coherence

Data

Guard

Active

Data

Guard

Golden

Gate

RMAN OS

B

Enterprise

Manager

Page 32: AWS Enterprise Workloads on AWS IP Expo 2013

Oracle Fusion Middleware on AWS

All of these Oracle Products are fully supported on EC2

Oracle SOA Suite

Business Activity Monitoring (BAM)

WebCenter

Identity and Access Management

WebLogic Suite

Business Process

Management Suite

Master Data

Management Suite

Business Rules

OBIEE

Page 33: AWS Enterprise Workloads on AWS IP Expo 2013

Oracle Enterprise Applications on AWS

All of these Oracle Products are fully supported on EC2

Oracle E-Business Suite JD Edwards EnterpriseOne

PeopleSoft Applications

JD Edwards World Oracle Fusion Applications

Siebel

InQuira Hyperion Primavera

Agile PLM

ATG Web Commerce

Page 34: AWS Enterprise Workloads on AWS IP Expo 2013

Oracle License Portability to AWS

All Oracle Software licenses are fully portable to Amazon Web Services EC2 • Enterprise License Agreement (ELA) • Unlimited License Agreement (ULA) • Business Process Outsourcing (BPO) • Oracle Partner Network (OPN)

Processor & Socket Licensing: • Standard Licenses

- 0.25 core multiplier = 1 license for 4 virtual cores on EC2 • Enterprise Licenses

- 0.5 core multiplier = 1 license for 4 virtual cores on EC2

• Oracle Cloud Licensing Policy http://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf

Page 35: AWS Enterprise Workloads on AWS IP Expo 2013

Customers can run part of their application on-premises or in their own

data center and part of it in AWS.

Connectivity to AWS can be enhanced with DirectConnect

Hybrid Architecture with Oracle and AWS

Page 36: AWS Enterprise Workloads on AWS IP Expo 2013

Oracle Secure Backup (OSB) Cloud Module allows customers to backup Oracle Databases directly to Amazon S3 using the Oracle Recovery Manager (RMAN)

Data is compressed and encrypted in flight and at rest using Oracle Advanced Security module.

Licensed by number of concurrent backup channels

Works equally well for databases hosted in Amazon EC2 or in the customer’s data center.

Amazon.com uses this technology for backing up its own Oracle Databases

Oracle Secure backup – Cloud Module

Page 37: AWS Enterprise Workloads on AWS IP Expo 2013

Oracle Test Drive Program AWSTestDrive.com

Page 38: AWS Enterprise Workloads on AWS IP Expo 2013

SAP Workloads on AWS

Page 39: AWS Enterprise Workloads on AWS IP Expo 2013

AWS / SAP Alliance

SAP has been an AWS customer

since 2008

AWS is an SAP Global Technology Partner

Most SAP products are now certified for production

deployment on AWS

Page 40: AWS Enterprise Workloads on AWS IP Expo 2013

SAP Solutions Certified for Production on AWS

SAP Business Suite

SAP Business All-in-One

SAP Rapid Deployment Solutions

SAP Business One

SAP Note #165609 contains the latest information regarding

SAP product, landscape and platform support on AWS

Certification requirement only applies to production use cases.

Any SAP application can be run on AWS for non-production use cases.

SAP BusinessObjects BI

SAP Afaria

SAP Afaria Cloud

SAP HANA One

Page 41: AWS Enterprise Workloads on AWS IP Expo 2013

Operating Systems

SUSE Linux Enterprise Server (SLES) 11 or higher

Red Hat Enterprise Linux (RHEL) 6 or higher

Microsoft Windows Server 2008 R2 or higher

Databases

IBM DB2 Version 9.7 or higher

SAP MaxDB Version 7.8 or higher

Microsoft SQL Server 2008 R2 or higher

Sybase ASE 15.7.0.013 or higher

SAP Certified Operating Systems and Databases

Page 42: AWS Enterprise Workloads on AWS IP Expo 2013

Instance Type Cores Mem SAPS

High Memory 2-XLarge 4 34.2 3,700

High Memory 4-XLarge 8 68.4 7,400

Cluster Compute 8-XLarge 16 60.5 22,000

Amazon EC2 SAPS

Instance Type # of Instances Type

Cluster Compute 8-XLarge 1 DB

Cluster Compute 8-XLarge 1 CI

Cluster Compute 8-Xlarge 6 DI

Total SAPS: 90,330

SAP SD 2-Tier Benchmark

SAP SD 3-Tier Benchmark

Page 43: AWS Enterprise Workloads on AWS IP Expo 2013

SAP Software and Licensing on AWS

Primary model for most SAP applications on AWS

Existing SAP licenses can be used on AWS

AWS Marketplace

SAP Trial Images & Developer Editions

AWS / SAP Test Drive Program

Bring-Your-Own Software and License

Software and License Included

Page 44: AWS Enterprise Workloads on AWS IP Expo 2013

SAP HANA on AWS

Premium Business Developer

Overview SAP HANA One, plus SAP Cloud Integration

(HCI) and approval to load SAP source data

Fully featured SAP HANA virtual appliance on

AWS

Fully featured SAP HANA virtual

appliance on AWS for individual

developers

Use Cases Production and non-production

All SAP HANA use cases supported

including SAP Business Suite and SAP

NetWeaver Business Warehouse on HANA

Production and non-production

Analytics acceleration

Data merging

Temporary event-based analytics

Self-service BI

Prototypes and proofs-of-concept

Non-production only

Develop, test and demo applications on

top of the HANA platform

Learning environment

Key Benefits Instant provisioning

Enterprise Support included

Annual subscription pricing – economical for

24x7 customers

Data Services included

Instant, self-serve access – up and running

in 10 minutes

Start and stop when needed – reduce license

and infrastructure cost

Community support

Free developer license

Easily accessible and rapidly

deployable

Pay-per-use infrastructure

License Annual subscription On-demand - $0.99 per hour Free Developer License

Available from SAP HANA Marketplace AWS Marketplace SAP SCN

SAP HANA One

Page 45: AWS Enterprise Workloads on AWS IP Expo 2013

SAP on AWS Pricing Example

Component AWS Resource Quantity Unit Cost Monthly Cost

Virtual Machine m1.xlarge - SLES 11 240 hours $0.58 p/hour $140

Primary Storage EBS volume 200 GB $0.10 p/GB p/month $20

Backup Storage S3 storage 300 GB $0.095 p/GB p/month $29

Network & IO Data Transfer & IO $9

Sample SAP Test/Demo system: 1 EC2 instance (VM): 4 cores x 15 GB memory

Online M-F 8AM-8PM: 240 hours p/month

Persistent storage: 200 GB

Backup storage: 300 GB

$198 Total Monthly Cost:

An AWS Simple Monthly Calculator pre-populated with the above resources can be viewed here

* Pricing based on US-East region as of 6/5/2013

Page 46: AWS Enterprise Workloads on AWS IP Expo 2013

SAP Implementation AWS Onboarding SAP OS/DB Migrations

SAP POCs SAP Sizing Architecture Planning

SAP Evaluations Performance Tuning SAP High Availability

SAP Hosting Backup & Recovery Account Management

Disaster Recovery DB Administration SAP BASIS

24/7 Help Desk OS Admin & Patching SAP Upgrades

APN SAP partners provide a variety of SAP specific services on top of the AWS platform

Consulting Services:

Managed Services:

AWS Partner Network: SAP Partners

Page 47: AWS Enterprise Workloads on AWS IP Expo 2013

How SAP Customers and Partners Use AWS

Extend Existing IT Infrastructure to the AWS Cloud

Host Complete SAP Environments on the AWS Cloud

Run SAP Test, Training, Demo, POC and Sandbox systems on AWS

Migrate SAP DEV and QAS landscapes to AWS

SAP Document and Data Archiving to AWS Cloud Storage

Temporary infrastructure for SAP upgrades and OS/DB migrations

DR site for on-premises SAP production environments

Migrate SAP legacy systems to AWS

Page 48: AWS Enterprise Workloads on AWS IP Expo 2013

SAP is an AWS customer Cloud Usage at SAP SCN - posted by Frank Stienhans on Sep 30, 2011

“More and more I hear that the significant

infrastructure cost saving is actually less

interesting compared to the empowerment of

our user base. Counting minutes instead of

weeks.”

Training in the cloud – feedback from a great year SCN - posted by Bruno Ranchy on Dec. 14, 2011

“Beyond the flexibility that the cloud provides, there’s another

great asset that has had a tremendous impact on the

attendees: performance! We consistently received great

comments from the attendees on the performance of the

systems.”

Example class:

BPC NW 10.0 Mega Elite Training

130 students each had their own dedicated BPC

system on AWS

130 systems launched with a single mouse click

from one AMI (template)

Instances only online from 7:00 AM – 7:00 PM to

save cost (automated via EC2 API)

Page 49: AWS Enterprise Workloads on AWS IP Expo 2013

Customer

Data Centers

VPN or

Direct Connect

Secure connectivity

between datacentre &

AWS

Virtual Private Cloud

Hybrid IT SAP Deployment

DEV QAS

ECC

BW

SRM

ECC

BW

SRM

BW

ECC

SRM

PRD

SAP Production landscape runs in

customer’s own datacentre

SAP Development & Quality

Assurance landscape runs on AWS

Page 50: AWS Enterprise Workloads on AWS IP Expo 2013

Cloud Appliance Library (SAP CAL)

• Quickly deploy demo, test

&training systems

• Full SAP Business Suite

• Deploy in under 1 hour

• Uses existing AWS

account

http://scn.sap.com/docs/DOC-33187

Page 51: AWS Enterprise Workloads on AWS IP Expo 2013

Virtual Private Cloud

Full SAP Deployment on AWS

DEV QAS

ECC

BW

SRM

ECC

BW

SRM

Customer runs DEV, QAS & PRD on AWS

PRD

ECC

BW

SRM

VPN or

Direct Connect

Secure connectivity

between LAN & AWS

network

Customer

LAN

Page 52: AWS Enterprise Workloads on AWS IP Expo 2013

AWS and SAP Managed Services Options “Infrastructure Hosting” “Managed SAP Hosting” “Self Managed”

= Customer = Service Provider = AWS

Infrastructure

Facility

Servers

Storage

Network

Infrastructure Services OS Admin/Patching

Backup & Recovery

Network & Security

Monitoring

SAP Hosting Services SAP BASIS Administration

SAP Installation/Operation

SAP Upgrades/Patching

SAP Monitoring

SAP Hosting Services SAP BASIS Administration

SAP Installation/Operation

SAP Upgrades/Patching

SAP Monitoring

SAP Hosting Services SAP BASIS Administration

SAP Installation/Operation

SAP Upgrades/Patching

SAP Monitoring

Infrastructure Services OS Admin/Patching

Backup & Recovery

Network & Security

Monitoring

Infrastructure Services OS Admin/Patching

Backup & Recovery

Network & Security

Monitoring

Infrastructure Infrastructure

Facility

Servers

Storage

Network

Facility

Servers

Storage

Network

Page 53: AWS Enterprise Workloads on AWS IP Expo 2013

Thank You!