webinar development & test
TRANSCRIPT
© 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.
© 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
© 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
© 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
© 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…
© 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
© 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
© 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
© 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
© 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
© 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”
© 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..?
© 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
© 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
© 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 …
© 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
© 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
© 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
© 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
© 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.
© 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
© 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
© 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
© 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
© 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
© 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
© 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…
© 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
© 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
© 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
© 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
© 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…
© 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]