aws summit nordics - enterprise apps on aws

66
Enterprise Applications on Amazon Web Services Steffen Krause Technical Evangelist @sk_bln [email protected]

Upload: amazon-web-services

Post on 06-May-2015

790 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: AWS Summit Nordics - Enterprise Apps on AWS

Enterprise Applications

on Amazon Web Services Steffen Krause

Technical Evangelist

@sk_bln

[email protected]

Page 2: AWS Summit Nordics - Enterprise Apps on AWS

1. Extending the Enterprise Data Center a. Why?

b. Getting a private Network in the Cloud

c. Getting Connected

2. Using the elastic data center a. Backup, Storage, Archiving

b. Development & Test

c. Disaster Recovery

3. Running Enterprise Applications a. Microsoft

b. SAP

c. Oracle

Agenda

Page 3: AWS Summit Nordics - Enterprise Apps on AWS

Extending the Enterprise Data Center

Page 4: AWS Summit Nordics - Enterprise Apps on AWS

Traditional Data Centers are limited by

Capacity

Agility

Cost

Page 5: AWS Summit Nordics - Enterprise Apps on AWS

Corporate

Data Center

Page 6: AWS Summit Nordics - Enterprise Apps on AWS

Corporate Data

Center

Extend!

Page 7: AWS Summit Nordics - Enterprise Apps on AWS

Corporate Data

Center

With Cloud Resources

Page 8: AWS Summit Nordics - Enterprise Apps on AWS

Network control Your slice of the AWS cloud

Page 9: AWS Summit Nordics - Enterprise Apps on AWS

Availability Zone Availability Zone

VPC Customer

10.0.0.5 10.0.0.6

10.0.1.8

10.0.1.9

Page 10: AWS Summit Nordics - Enterprise Apps on AWS

Public

Subnet

www

Internet facing systems Assert control over networking layer

Page 11: AWS Summit Nordics - Enterprise Apps on AWS

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

Page 12: AWS Summit Nordics - Enterprise Apps on AWS

Public

Subnet

www

Private

Subnet NAT

VPN

Page 13: AWS Summit Nordics - Enterprise Apps on AWS

Getting connected secure and reliable

Page 14: AWS Summit Nordics - Enterprise Apps on AWS

VPN

Data

center

AWS

Cloud

www Router Router

Page 15: AWS Summit Nordics - Enterprise Apps on AWS

VPN

Data

center

AWS

Cloud

www Router Router

IPSec tunnel via

statically-routed or

dynamically-

routed (BGP) VPN

Page 16: AWS Summit Nordics - Enterprise Apps on AWS

Direct Connect

AWS

Cloud

Data

center

AWS

Direct

Connect

Location

Page 17: AWS Summit Nordics - Enterprise Apps on AWS

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 18: AWS Summit Nordics - Enterprise Apps on AWS

AWS

Direct

Connect

Location

Direct Connect

AWS

Cloud

Router Router

Dedicated

connection

Ethernet transport

1 Gbps/10Gbps

ports

Data

center

Page 19: AWS Summit Nordics - Enterprise Apps on AWS

Maximize reliability

Data

center

AWS

Cloud

www

Router Router

Direct Connect

Page 20: AWS Summit Nordics - Enterprise Apps on AWS

Using the elastic Data Centers

Page 21: AWS Summit Nordics - Enterprise Apps on AWS

Managing data Backup, storage, archiving

Page 22: AWS Summit Nordics - Enterprise Apps on AWS

Corporate Data

Center

Elastic Data

Center

AWS Storage

Gateway

Storage Gateway

Page 23: AWS Summit Nordics - Enterprise Apps on AWS

Corporate Data

Center

Elastic Data

Center

AWS Storage

Gateway

Storage Gateway

Page 24: AWS Summit Nordics - Enterprise Apps on AWS

Corporate Data

Center

Elastic Data

Center

AWS Storage

Gateway

Storage Gateway

Restore from

S3 Snapshot

Page 25: AWS Summit Nordics - Enterprise Apps on AWS

Corporate Data

Center

Elastic Data

Center

AWS Storage

Gateway

Storage Gateway

Cloud Copy

from S3

Snapshot

Page 26: AWS Summit Nordics - Enterprise Apps on AWS

Gateway stored

volumes

Data stored locally

Asynchronous backup

EBS snapshots

iSCSI local interface

Up to 1TB volumes

Gateway cached

volumes

Data stored in S3

Recently read data cached

Low latency

iSCSI local interface

Up to 32TB volumes

Storage Gateway

Page 27: AWS Summit Nordics - Enterprise Apps on AWS

Development & Test spin up, use & turn off

Page 28: AWS Summit Nordics - Enterprise Apps on AWS

Source control

Leverage EC2 to run

popular source control

systems

Project management

Add integrated project

management and issue

tracking

Workstations

Enable standard build

developer/test

workstations

Build servers

Use EC2 horsepower to

drive build servers and

continuous integration

Frameworks & environments

Page 29: AWS Summit Nordics - Enterprise Apps on AWS

Unit & regression

Scale up and parallel run

unit and regression plans

in a fraction of the time

Load & performance

Utilize spot market for

generating load and test

how applications perform

A/B

Run A/B scenario testing

with replica stacks

Security

Create sandboxes for

aggressive security

testing

Testing at scale

Page 30: AWS Summit Nordics - Enterprise Apps on AWS

Disaster Recovery reduce costs, reduce risk

Page 31: AWS Summit Nordics - Enterprise Apps on AWS

Primary Site Routers

Firewalls

Network

Application Licenses

Operating Systems

Hypervisor

Servers

SAN

Primary Storage

Backup

Archive

Secondary Site Routers

Firewalls

Network

Application Licenses

Operating Systems

Hypervisor

Servers

SAN

Primary Storage

Backup

Archive

Failover

Recovery

Disaster Recovery

Page 32: AWS Summit Nordics - Enterprise Apps on AWS

Primary Site Routers

Firewalls

Network

Application Licenses

Operating Systems

Hypervisor

Servers

SAN

Primary Storage

Backup

Archive

AWS Routers

Firewalls

Network

Application Licenses

Operating Systems

Hypervisor

Servers

SAN

Snapshot Storage

Backup

Archive

Failover

Recovery

Disaster Recovery

Page 33: AWS Summit Nordics - Enterprise Apps on AWS

AWS Routers

Firewalls

Network

Application Licenses

Operating Systems

Hypervisor

Servers

SAN

Snapshot Storage

Backup

Archive

Disaster Recovery

Secondary

site cost

Primary Site Routers

Firewalls

Network

Application Licenses

Operating Systems

Hypervisor

Servers

SAN

Primary Storage

Backup

Archive

Page 34: AWS Summit Nordics - Enterprise Apps on AWS

Corporate Data

Center

Elastic Data

Center

Synchronization of

key datasets

Disaster Recovery – pilot light

Page 35: AWS Summit Nordics - Enterprise Apps on AWS

Corporate Data

Center

Elastic Data

Center

Disaster Recovery – pilot light

Page 36: AWS Summit Nordics - Enterprise Apps on AWS

Corporate Data

Center

Elastic Data

Center

Promotion of

stopped instances

to live

Disaster Recovery – pilot light

Page 37: AWS Summit Nordics - Enterprise Apps on AWS
Page 38: AWS Summit Nordics - Enterprise Apps on AWS

Compute Storage

AWS Global Infrastructure

Database

App Services

Deployment & Administration

Networking

Relational Database Service Database-as-a-Service

No need to install or manage database instances

Scalable and fault tolerant configurations

Feature Details

Platform support Create MySQL, SQL Server and Oracle RDBMS

Preconfigured Get started instantly with sensible default

settings

Automated patching Keep your database platform up to date

automatically

Backups Automatic backups and point in time recovery

and full DB backups

Speed Provisioned IOPS enable up to 30.000 IO/s for

high throughput

Failover Automated failover to slave hosts in event of a

failure

Replication Easily create read-replicas of your data and

seamlessly replicate data across availability

zones

Relational Database

Page 39: AWS Summit Nordics - Enterprise Apps on AWS

Oracle RMAN to S3

Page 40: AWS Summit Nordics - Enterprise Apps on AWS

Oracle RMAN recovery architecture

Page 41: AWS Summit Nordics - Enterprise Apps on AWS

http://aws.amazon.com/sap/

SAP Business Suite

SAP HANA One

SAP Business All-in-One

SAP BusinessObjects BI solutions

SAP Rapid Deployment Solutions (RDS)

SAP Afaria

SAP Enterprise applications in the elastic data center

SAP

Page 42: AWS Summit Nordics - Enterprise Apps on AWS

AWS / SAP Alliance

SAP has been an AWS customer

since 2008

AWS is an SAP-certified Global Cloud Services

Partner and Global Technology Partner

Most SAP products are now certified for production

deployment on AWS

Page 43: AWS Summit Nordics - Enterprise Apps on AWS

Supported SAP Products: Production

BYOL = bring your own license = buy license from SAP sales and just run it from the AWS cloud

The AWS Marketplace is an application marketplace from AWS

SAP mobile Secure is a service offering from SAP & Cap Gemini on AWS for enterprise mobility

Current as of July 1st , 2013. Please refer to the AWS website for confirmation after this date

SAP Note #165609 contains the latest information regarding SAP product, landscape and platform support on AWS

Suite Product License

SAP Business Suite ECC, SRM, SCM, CRM, PLM BYOL

SAP Netweaver BW, Portal, PI, CE, BPC on NW BYOL

SAP Business Objects BI, EPM, GRC BYOL or Marketplace

SAP HANA One Premium

Platform

Developer

Yearly Subscription from the SAP

Marketplace

AWS Marketplace

SAP Business-All-In-One A1 BYOL

SAP Business One B1 BYOL & SaaS

SAP Mobility Platform Afaria BYOL, Marketplace or SAP Mobile Secure

SAP Cloud Appliance Library Preconfigured SAP BS, HANA &

Rapid Deployment Suite BYOL - existing SAP customers only

http://aws.amazon.com/sap/

Page 44: AWS Summit Nordics - Enterprise Apps on AWS

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 45: AWS Summit Nordics - Enterprise Apps on AWS

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 46: AWS Summit Nordics - Enterprise Apps on AWS

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 47: AWS Summit Nordics - Enterprise Apps on AWS

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 48: AWS Summit Nordics - Enterprise Apps on AWS

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

Demo: http://aws.typepad.com/aws/2013/05/demo-sap-hana-one-on-aws.html

Page 49: AWS Summit Nordics - Enterprise Apps on AWS

SAP Managed Services on AWS

Customer or Partner manages the

OS, OS patching, backup/recovery

and SAP application

Physical Infrastructure

Hypervisor

OS Administration /

Patching / Security

SAP Application

Functional Layer

SAP Application

Technical Layer (BASIS)

Backup & Recovery

AWS Manages the physical

infrastructure up to the hypervisor

Page 50: AWS Summit Nordics - Enterprise Apps on AWS

Test Drive

Test Enterprise Apps on AWS

Free of charge for educational and demonstration purposes

Pre-configured environments

Examples:

• Oracle Data Guard Secure Backup

• Oracle BI

• Oracle E-Business Suite

• Siebel

• SAP Afaria

• Red Hat Storage Server

Page 51: AWS Summit Nordics - Enterprise Apps on AWS

Windows on AWS

Provision fully licensed Windows Server

on AWS

in Minutes With or without SQL Server

Page 52: AWS Summit Nordics - Enterprise Apps on AWS

• 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

• Security groups for easy-to-configure firewalls per VM

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

Windows and AWS

Page 53: AWS Summit Nordics - Enterprise Apps on AWS

*Prices subject to (typically downward) change

Licensing... by the hour.

Page 54: AWS Summit Nordics - Enterprise Apps on AWS

Microsoft Licensing Models on AWS

• Two models of licensing

• BYOL requires active Microsoft Software

Assurance

– Use existing Microsoft licenses

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

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 55: AWS Summit Nordics - Enterprise Apps on AWS

Windows Free Usage Tier

• AWS Free Usage Tier includes

Microsoft Windows Server

2008, 2008 R2, 2012.

• Up to 750 hours per month of

t1.micro instances with

Windows Server for free.

Page 56: AWS Summit Nordics - Enterprise Apps on AWS

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 57: AWS Summit Nordics - Enterprise Apps on AWS

AWS SDK for .NET

• Includes APIs for many AWS services

• Also Includes: – 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 58: AWS Summit Nordics - Enterprise Apps on AWS

Amazon EC2 Windows Guide

What’s New:

• Using Windows Powershell

with the AWS SDK for

.NET

• AWS Diagnostic tools for

Windows Server

• Install EC2 command line

tools on Windows

• Setting up a Windows HPC

Cluster http://docs.amazonwebservices.com/AWSEC2/latest/WindowsGuide/Welcome.html

Page 59: AWS Summit Nordics - Enterprise Apps on AWS

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 60: AWS Summit Nordics - Enterprise Apps on AWS

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 61: AWS Summit Nordics - Enterprise Apps on AWS

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 62: AWS Summit Nordics - Enterprise Apps on AWS

• NEW 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 63: AWS Summit Nordics - Enterprise Apps on AWS

• SharePoint Reference Architecture on AWS whitepaper http://aws.amazon.com/windows/sharepoint/

• Microsoft Exchange Server 2010 in the AWS Cloud: Planning & Implementation Guide http://aws.amazon.com/windows/exchange/

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

• … and more http://aws.amazon.com/windows/

Whitepapers

Page 64: AWS Summit Nordics - Enterprise Apps on AWS

Case Study

Lionsgate

deployed MS

SharePoint

workloads in

Production and

SAP apps

1 TCO cloud cost analysis and final results

show 50% of cost vs. traditional hosted facility

3 Reduced deployment time from 5 weeks to

few hours

2 Started with VPC and conducted a thorough

security, licensing and certification

assessment

Page 65: AWS Summit Nordics - Enterprise Apps on AWS

• aws.amazon.com/vpc

• aws.amazon.com/directconnect

• aws.amazon.com/storagegateway

• aws.amazon.com/whitepapers

– Development and Test

– VPC networking

– Backup & archive

Resources

• aws.amazon.com/sap

• aws.amazon.com/microsoft

• aws.amazon.com/oracle

Page 66: AWS Summit Nordics - Enterprise Apps on AWS

aws.amazon.com