webinar development & test

33
© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc. For Development and Test Constantin Gonzalez [email protected] ©Amazon.com, Inc. and its affiliates. All rights reserved.

Upload: aws-germany

Post on 20-Aug-2015

438 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

For Development and TestConstantin Gonzalez

[email protected]©Amazon.com, Inc. and its affiliates. All rights reserved.

Page 2: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Agenda

Customer challenges

How AWS can help

AWS service overview

Demo

Next steps

Page 3: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Multiple environments are tough

Experimentation is slow

Obtaining servers takes weeks

Some Challenges Customers Tell Us About

Page 4: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Simplify multiple environments

Experiment quickly

Obtain servers in minutes

How the AWS Cloud Can Be Useful

Page 5: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Obtain Servers in Minutes

On-Premises

Add New Development Environment

Add New Production Environment

Add New Environment in Japan

Add 1,000 Servers

Remove 1,000 Servers

…in Minutes

Research server options

Procure hardware

Open Purchase orders

Deploy hardware

Etc…

Page 6: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Create Test Environments Easily

On-Premises

Duplicate your production environments

Duplicate your costs

Duplicate efforts

Difficult to dispose of

Create multiple test environments easily

Create with a script, or via a few mouse clicks

Creation and deletion can be in minutes

Create for only the time you need them

Page 7: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Experiment Quickly

On-Premises

Experiment Infrequently

Failure is expensive

Less Innovation

Experiment Often

Fail quickly at a low cost

More Innovation

$ Millions Nearly $0

Page 8: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

New choices to make Low-risk

Pay only for what you use

No up-front commitment

Enable New Scenarios

# Instances # Hours Price

1 2000 Same

5 400 Same

10 200 Same

1000 2 Same

2000 1 Same

Page 9: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Shell uses AWS to Develop Software Faster and Cheaper

Remote Team

Core Development

Team

Extra Development Resources

Contractor Team

Page 10: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Orange Digital uses AWS + Puppet for Application Development

“Moving to AWS has reduced the time to market for new products,” says Jennings. “Previously, this process took at least three months. AWS has removed a barrier, so time to market is dependent almost entirely on developing software and deciding what we want to do.”

USING PUPPET, ORANGE DIGITAL CAN REPLICATE A

PRODUCTION ENVIRONMENT ON DEVELOPMENT

LAPTOPS, THEREBY ENSURING CONSISTENCY

THROUGHOUT THE LIFECYCLE

Page 11: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

VSC Technologies uses AWS for Performance Testing

Voyages-sncf.com managed a business volume of 2.4 billion €, with more than 10 million unique visitors per month

THEIR USUAL PROVIDER REQUIRED EIGHT MONTHS

TO DELIVER THE PLATFORM“AWS HAS ALLOWED US TO

BENEFIT FROM THEIR AGILITY IN BRINGING

ADDITIONAL CAPACITY ONLINE TO TEST NEW SOFTWARE

EARLY”

Page 12: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

What is AWS..?

Page 13: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

AWS Global Infrastructure

9 Regions

25 Availability Zones

Continuous Expansion

Page 14: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

What is AWS?

AWS Global Infrastructure

Application Services

Networking

Deployment & Administration

DatabaseStorageCompute

Page 15: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Leave the Undifferentiated Heavy Lifting to Us

Data Centers

Power

Cooling

Cabling

Networking

Racks

Servers

Storage

Labor

Buy and install new hardware

Setup and configure new software

build or upgrade data centers

We take care of it… So you don’t have to …

Page 16: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Relevant Services

Page 17: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Compute Services

Amazon EC2 Auto ScalingElastic Load

Balancing

Actual

EC2

Elastic Virtual servers in the cloud

Dynamic traffic distribution

Automated scaling of EC2 capacity

Page 18: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon EC2

Re-sizeable virtual servers in the cloud

Launch as many or as few as you need

From economical “Micro” to “Cluster Compute”

You have complete administrative control

A choice of Windows or Linux operating systems

Page 19: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

On-Demand

Pay for compute capacity by the hour with no long-term commitments

Ideal for Development & Test

Many Purchase Options to Support Different Needs

Reserved

Make a low, one-time payment and receive a significant discount on the hourly charge

Ideal for baseline workloads

Spot

Bid for unused capacity, charged at a Spot Price which fluctuates based on supply and demand

Ideal for Test scenarios

Dedicated

Launch instances within Amazon VPC that run on hardware dedicated to a single customer

For highly sensitive or compliance related workloads

Free Tier

Get Started on AWS with free usage & no commitment

Good for Initial evaluation

Page 20: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Networking Services

Amazon VPC: AWS DirectConnect Amazon Route 53

Availability Zone B

Availability Zone A

Private, isolated section of the AWS

Cloud 

Private connectivity between AWS and your

datacenter

Domain Name System (DNS) web service.

Page 21: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Define a logically isolated network you control

Use the IP address range you choose

Create multiple IP subnets and routes

Protect your resources with access control

Connect securely via a hardware VPN

Amazon Virtual Private Cloud

Page 22: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Production Environment

Your Data Centers

Hardware VPN Connection(Optional)

VPC

IAM

Test Environment #1

Test Environment #2

Test Environment #n

Source Control

Requirements Management

Project Management

Shared Services

Identity and Access

Build Machines Shared Development

Environment

Amazon Virtual Private Cloud

Page 23: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon EBS

EBS

Block storage for use with Amazon EC2

Amazon S3

Images

Videos

Files

Binaries

Snapshots

Internet scale storage via API

AWS Storage Gateway

S3, Glacier

Integrates on-premises IT and AWS storage

Amazon Glacier

Images

Videos

Files

Binaries

Snapshots

Storage for archiving and backup

Storage Services

Page 24: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Amazon CloudWatch

AWS IAM (Identity &

Access Mgmt)

AWS OpsWorks

AWS CloudFormation

AWS Elastic Beanstalk

Web App

Enterprise

App

Database

Monitor resources Manage users, groups &

permissions

Dev-Ops framework for application lifecycle

management

Templates to deploy & manage

Automate resource management

Deployment and Administration

Page 25: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

TemplateCloudFormation Service

Created Stack

Define your stack Use your stackBuild your stack

AWS CloudFormation

Page 26: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

• Container-based – simply upload your application• Elastic Beanstalk provisions all required infrastructure• You retain full control of all underlying resources• Access this straight from an IDE or via API or console

AWS Elastic Beanstalk

Page 27: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Continue to Use What You Are Already Using…

Page 28: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

SDKsAndroid

iOS

Java

.NET

Node.js

Python

PHP

Ruby

IDE Integration

Microsoft Visual Studio

Eclipse

Work With Your Existing Tools

Page 29: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Use What You Are Already Using

Page 30: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

We Have Partners Ready To Help

Page 31: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Demo

Page 32: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Sign up for an AWS account at aws.amazon.com/de

Take advantage of the free tier

Read the solution brief

Contact us for a consultation with a cloud expert

Talk to your IT partners

Start experimenting!

Next Steps…

Page 33: Webinar Development & Test

© 2011 Amazon.com, Inc. and its affiliates.  All rights reserved.  May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.

Thank [email protected]