30
AWS Gov Cloud Summit II Enterprise Applications on AWS Tom Stickle Senior Manager, Solution Architecture AWS Partner Programs

Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Enterprise Applications on AWS

Tom Stickle Senior Manager, Solution Architecture AWS Partner Programs

Page 2: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Why Should I Run Enterprise Applications on AWS?

• Turn procurement into provisioning!

• No capital expenditure for hardware infrastructure

• Run for as much or as little time as you need

– Pay for what you use!

• Succeed and scale or fail fast and move on

• Pre-configured AMI’s reduce deployment time

• It’s a secure, compliant operating environment

• Its enables global reach as AWS expands geographically

Page 3: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

How do Federal Customers Get Started?

• Purchase directly with a Pcard on http://aws.amazon.com

• GSA Schedule 70 Contract – AWS has teamed with Apptis Inc to offer services under Apptis’

Schedule 70 Contract

• GSA IaaS BPA – Apptis’ GSA IaaS BPA will soon be available on apps.gov

• Prime Contractor – If within scope, you may procure AWS services using a Prime

Contractor’s pre-competed contract

• Direct Purchase Order – Either via a contract award to AWS or AWS’ unique

product offering may qualify for sole source justification

Page 4: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Page 5: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Page 6: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

RHEL on AWS

Page 8: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Microsoft License Mobility

• Microsoft Exchange Server

• Microsoft SharePoint Server

• Microsoft SQL Server

• Microsoft Lync Server

• Microsoft System Center

• Microsoft Dynamics CRM

• Requires SW Assurance

• Windows Server not included

• Find out more at: http://aws.amazon.com/windows/mslicensemobility/

Page 9: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Oracle Certification, Support and Licensing

All products certified on the Oracle Virtual Machine are now Certified on Amazon EC2 managed OVM

Full Support from Oracle and AWS

Standard Licensing Policies Apply

Pre-built, certified AMIs for Oracle

Page 10: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Foundational Services for Enterprise Applications

• Amazon Elastic Compute Cloud (EC2)

– Virtual Servers

• Amazon Elastic Block Store (EBS)

– Persistent Storage (Disk Subsystem)

• Amazon Virtual Private Cloud (VPC)

– LAN Networking

• Amazon Simple Storage Service (S3)

– Durable Storage (Object Store)

Page 11: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Services at Scale

API

API API

www.partner.com

Elastic Load Balancer

Amazon Elastic Compute Cloud

Region

Page 12: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

ESRI ArcGIS Server – Tile Cache Cooking on EC2

S3

Imagery

Tiles

ArcGIS Server

Imagery

1 Server for 16 hours Compute Cost – 16 X .96 = $15.36

Page 13: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

ESRI ArcGIS Server – FAST Tile Cache Cooking on EC2

S3

Imagery

Tiles

ArcGIS Server

Imagery

8 Servers for 2 hours Compute Cost: 2 * (8 * .96) = $15.36

ArcGIS Server

ArcGIS Server

ArcGIS Server

ArcGIS Server

ArcGIS Server

ArcGIS Server

ArcGIS Server

Page 14: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Tile Cache Generation at Scale

Inbound Bucket

RGB Images Raster Data

ArcGIS Server

Amazon EC2 Outbound Bucket

Tiles File System

Amazon EC2

Amazon S3

Amazon S3

File System

Amazon EC2

File System

Amazon EC2

File System

Amazon EC2

ArcGIS Server

Amazon EC2

ArcGIS Server

Amazon EC2

ArcGIS Server

Amazon EC2

ArcGIS Server

Amazon EC2

CIF

S

Page 15: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Using Imagery to Power Dynamic Maps

S3

Imagery

ArcGIS Server

Imagery

ArcGIS Server

ArcGIS Server

ArcGIS Server

ElastiCache

Autoscaling 2 Minimum 10 Maximum

Page 16: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Deploying on EC2

184.90.12.2

184.90.12.3

184.90.12.4

184.90.12.5

184.90.12.6

184.90.12.7

184.90.12.8

184.90.12.9

184.90.12.10

184.90.12.11

184.90.12.12

184.90.12.13

184.90.12.14

184.90.12.15

184.90.12.16

184.90.12.17

184.90.12.18

184.90.12.19

184.90.12.20

184.90.12.21

184.90.12.22

184.90.12.23

184.90.12.24

184.90.12.25

184.90.12.26

184.90.12.27

184.90.12.28

184.90.12.29

184.90.12.30

184.90.12.31

184.90.12.32

184.90.12.33

Page 17: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Deploying SharePoint

Amazon EC2 Instance

Amazon EC2 Instance

Amazon EC2

Instance

SQL Server

SharePoint Farm

Amazon EC2 Instance

SharePoint WFE

Amazon EC2 Instance

SharePoint WFE

SharePoint Farm

Mirroring

Amazon EC2

Instance

SQL Server

Amazon EC2 Instance

Forefront TMG

Amazon EC2 Instance

Forefront TMG

Amazon EC2 Instance

Microsoft AD

Amazon EC2 Instance

Systems Center

Page 18: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Familiar Network Structure (VPC)

SharePoint WFE

SharePoint Farm

Forefront TMG

Microsoft AD

Forefront TMG

Public Subnet

Availability Zone A Availability Zone A

Availability Zone B

Private Subnet

SQL Server

Systems Center

SharePoint WFE

SharePoint Farm

Microsoft AD

Availability Zone B

SQL Server

Systems Center

Static Addresses

Static Addresses

IPSEC Net Route

Net Route

IPSEC

Page 19: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Oracle E-Business Suite R12

Page 20: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Page 21: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Availability Zone #2

Availability Zone #1

Amazon EC2 Instance

Amazon EC2 Instance

Multi-AZ Reference Architecture

LB Elastic Load Balancer

Amazon Route 53 (DNS)

Amazon EC2

Instance

SQL Server

Amazon EC2 Instance

Web Server

App Server

Amazon EC2 Instance

Web Server

App Server

Mirroring

Amazon EC2

Instance

SQL Server

Amazon EC2 Instance

Witness/ Observer

Page 22: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Availability Zone #2

Availability Zone #1

Adding additional layers of protection

Amazon EC2

Instance

SQL Server

SQL Server Mirroring

Amazon EC2

Instance

SQL Server

Amazon EC2 Instance

Witness

Availability Zone #3

Amazon EC2

Instance

SQL Server

Log Shiping

AMI

AMI AMI

AMI

Page 23: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Shared Responsibility Model

• Facilities

• Physical Security

• Physical Infrastructure

• Virtualized Infrastructure

AWS Customer

Operating Systems

Application

Security Groups

OS Firewalls

Anti-Virus

Account Management

Page 24: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Comprehensive Security Modules

Page 25: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Penetration Testing as a Service

Page 26: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Security Partner Ecosystem

Page 27: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

AWS Architecture Center

• aws.amazon.com/architecture

• White papers: – Cloud architectures

– Building fault-tolerant applications

– Web hosting best practices

– Leveraging different storage options

– AWS security best practices

Page 28: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

aws.amazon.com/security

Page 29: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

aws.amazon.com/federal

Page 30: Enterprise Applications on AWSd36cz9buwru1tt.cloudfront.net/aws-gov-summit-2011/...AWS Gov Cloud Summit II Why Should I Run Enterprise Applications on AWS? •Turn procurement into

AWS Gov Cloud Summit II

Thank You!!