Journey Through the AWS Cloud; Development and Test

Amazon Web Services
Amazon Web ServicesAmazon Web Services
Journey through the Cloud:
Development & Test
Ryan Shuttleworth – Technical Evangelist
@ryanAWS
Common use cases & stepping stones into the AWS cloud
Learning from customer journeys
Best practices to bootstrap your projects
Journey through the cloud
Explore AWS benefits with a ‘non-production’ use case
Create agility in development & test whilst ‘learning cloud’
Exercise elasticity and automation to real advantage
Development & test
Why AWS for development & test?
AWS services that can be employed
Common dev-test patterns
Where to go next
Agenda
Why AWS for development & test?
SaaS
Mobile
applications
Test
environments
Performance
Load
Functional
Continuous
Business
applications
User
Integration
Unit
endurance
Agile
Common traits
Disposable Numerous
Disposable Numerous
Projects start and stop frequently
Required for short period of time
Golden masters preferred
Disposable Numerous
Projects start and stop frequently
Required for short period of time
Golden masters preferred
Many environments support an app
Preservation of known configurations
Overlapping development cycles
Projects start and stop frequently
Required for short period of time
Golden masters preferred
Many environments support an app
Preservation of known configurations
Overlapping development cycles
Development & test in the cloud
Development & test in the cloud
Development & test in the cloud
Take lots of it when you need it
Unlimited elastic capacity
Development & test in the cloud
Take lots of it when you need it Throw it away when you don’t
Unlimited elastic capacity Cost optimization
Development & test in the cloud
Preserve it for future reference
Take lots of it when you need it Throw it away when you don’t
Unlimited elastic capacity Cost optimization
Durable imaging & storage
The elastic datacenter
Spinning up environments as you need them
Packaged applications
Development and test frameworks in AWS
Testing at scale
Rolling out to production
Take lots of it when you need it
The elastic datacenter
Spinning up environments as you need them
Packaged applications
Development and test frameworks in AWS
Testing at scale
Rolling out to production
Take lots of it when you need it
Freeze dried essentials…
Custom
building block
Generic image
Extend on-premise environments…
with Amazon VPC…
Populate as demand dictates…
Connect over dedicated links…
And turn it off when you are done
Preserve it for future reference
Take lots of it when you need it
Throw it away when you don’t
The elastic datacenter
Spinning up environments as you need them
Packaged applications
Development and test frameworks in AWS
Testing at scale
Rolling out to production
Take lots of it when you need it
“…AWS seemed to be the best solution
available to allow a small, independent
company to rapidly develop and test a
completely new infrastructure, and host it.
We also loved the flexibility that AWS
allowed us, when spinning up smaller test
environments, for beta trials, QA,
localization, and during development. The
low initial cost was also crucial.”
Alex Evans, CTO
Spinning up environments in a way that suits you
Do it yourself CloudFormation
Beanstalk
AMIs, snapshots,
boostrapping
Using core AWS features to set
up an environment to meet your
needs
Use console or enact through
simple scripting
Spinning up environments in a way that suits you
Do it yourself CloudFormation
Beanstalk
AMIs, snapshots,
boostrapping
Using core AWS features to set
up an environment to meet your
needs
Use console or enact through
simple scripting
Managed standard
containers
Give development & test
environments to developers
direct from IDEs
Configure containers to meet
your needs through properties
Spinning up environments in a way that suits you
Do it yourself CloudFormation
Beanstalk
AMIs, snapshots,
boostrapping
Using core AWS features to set
up an environment to meet your
needs
Use console or enact through
simple scripting
Declaratively defined
to your requirements
Take full control of complex
environments using Cloud
Formation template language
Generate environment
specifications as you build
software
Managed standard
containers
Give development & test
environments to developers
direct from IDEs
Configure containers to meet
your needs through properties
Spinning up environments in a way that suits you
Do it yourself CloudFormation
Beanstalk
AMIs, snapshots,
boostrapping
Using core AWS features to set
up an environment to meet your
needs
Use console or enact through
simple scripting
Declaratively defined
to your requirements
Take full control of complex
environments using Cloud
Formation template language
Generate environment
specifications as you build
software
Managed standard
containers
Give development & test
environments to developers
direct from IDEs
Configure containers to meet
your needs through properties
Quickly deploy and manage apps in AWS…
Do it yourself CloudFormation
Beanstalk
…into a range of containers
.Net
PHP
Java
Python
Do it yourself CloudFormation
Beanstalk
Application package is deployed into Beanstalk
Do it yourself CloudFormation
Beanstalk
User Application
Application Service
HTTP Service
Language Interpreter
Operating System
Host
Which creates the container in EC2
Do it yourself CloudFormation
Beanstalk
Beanstalk takes care of the environment…
Do it yourself CloudFormation
Beanstalk
…adding Elastic Load Balancer…
Do it yourself CloudFormation
Beanstalk
…Auto Scaling groups
Do it yourself CloudFormation
Beanstalk
…and launching instances
Do it yourself CloudFormation
Beanstalk
…all wired into the Beanstalk framework
Do it yourself CloudFormation
Beanstalk
…and published under a CNAME
Do it yourself CloudFormation
Beanstalk
…with logs and app versions held in S3
Do it yourself CloudFormation
Beanstalk
Spinning up environments in a way that suits you
Do it yourself CloudFormation
Beanstalk
AMIs, snapshots,
boostrapping
Using core AWS features to set
up an environment to meet your
needs
Use console or enact through
simple scripting
Declaratively defined
to your requirements
Take full control of complex
environments using Cloud
Formation template language
Generate environment
specifications as you build
software
Managed standard
containers
Give development & test
environments to developers
direct from IDEs
Configure containers to meet
your needs through properties
CloudFormation components & terminology
Template
CloudFormation
Stack
JSON formatted file
Parameter definition
Resource creation
Configuration actions
Configured AWS services
Comprehensive service support
Service event aware
Customisable
Framework
Stack creation
Stack updates
Error detection and rollback
Do it yourself CloudFormation
Beanstalk
The benefit of templated environments
Template
Procedural definition
Create it programmatically
Do it yourself CloudFormation
Beanstalk
The benefit of templated environments
Template
Procedural definition
Create it programmatically
Known configuration
Store stack configuration in
source control
Do it yourself CloudFormation
Beanstalk
The benefit of templated environments
Template
Procedural definition
Create it programmatically
Known configuration
Store stack configuration in
source control
Parameter driven
Dynamic and user-driven
templates
Do it yourself CloudFormation
Beanstalk
The benefit of templated environments
Template
Procedural definition
Create it programmatically
Known configuration
Store stack configuration in
source control
Parameter driven
Dynamic and user-driven
templates
Collaboration
Share templates with ease as
just files
Do it yourself CloudFormation
Beanstalk
Journey Through the AWS Cloud; Development and Test
The elastic datacenter
Spinning up environments as you need them
Packaged applications
Development and test frameworks in AWS
Testing at scale
Rolling out to production
Take lots of it when you need it
Ease the infrastructure burden when rolling out and testing upgrades/modifications
Packaged applications
Certification of SAP BusinessObjects business intelligence
solutions and SAP Rapid Deployment Solutions (RDS) on
Linux & Windows Server 2008 R2
Certification of SAP Business All-in-One on Linux & Windows
Server 2008 R2
Certified database engines for production SAP deployments:
MaxDB, DB2, MS SQL Server 2008 R2
http://aws.amazon.com/sap/
Platform and application
templates now available
Reduce implementation times from
days to minutes and include Oracle
Enterprise Linux, Oracle Database
11gR2, Oracle E-Business Suite,
Oracle JD Edwards Enterprise One,
and Oracle PeopleSoft.
The elastic datacenter
Spinning up environments as you need them
Packaged applications
Development and test frameworks in AWS
Testing at scale
Rolling out to production
Take lots of it when you need it
AWS is open and flexible – build your dev-test systems
Frameworks & environments
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
Journey Through the AWS Cloud; Development and Test
Journey Through the AWS Cloud; Development and Test
Journey Through the AWS Cloud; Development and Test
The elastic datacenter
Spinning up environments as you need them
Packaged applications
Development and test frameworks in AWS
Testing at scale
Rolling out to production
Take lots of it when you need it
Create environments to support specific test types
Testing at scale
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 with auto-scaling
A/B
Run A/B scenario testing with
replica stacks
Security
Create sandboxes for aggressive
security testing
1 instance for 100 hours
=
100 instances for 1 hour
Small instance = $8
Journey Through the AWS Cloud; Development and Test
The elastic datacenter
Spinning up environments as you need them
Packaged applications
Development and test frameworks in AWS
Testing at scale
Rolling out to production
Take lots of it when you need it
Auto Scaling
Group
V1
Elastic
Load
Balancer
Amazon
Relational
Database Service
(RDS)
Auto Scaling
Group
V1
Auto Scaling
Group
V2
Elastic
Load
Balancer
Amazon
Relational
Database Service
(RDS)
Auto Scaling
Group
V1
Auto Scaling
Group
V2
Elastic
Load
Balancer
Amazon
Relational
Database Service
(RDS)
Auto Scaling
Group
V1
Auto Scaling
Group
V2
Elastic
Load
Balancer
Amazon
Relational
Database Service
(RDS)
Auto Scaling
Group
V2
Elastic
Load
Balancer
Amazon
Relational
Database Service
(RDS)
Journey Through the AWS Cloud; Development and Test
Development & test in the cloud
Preserve it for future reference
Take lots of it when you need it Throw it away when you don’t
Unlimited elastic capacity Cost optimization
Durable imaging & storage
Development & test in the cloud
Preserve it for future reference
Take lots of it when you need it Throw it away when you don’t
Unlimited elastic capacity Cost optimization
Durable imaging & storage
Unix/Linux instances start at
$0.02/hour
Pay as you go for compute power
Low cost and flexibility
Pay only for what you use, no up-front
commitments or long-term contracts
Use Cases:
Applications with short term, spiky, or
unpredictable workloads;
Application development or testing
On-demand instances
1- or 3-year terms
Pay low up-front fee, receive significant hourly
discount
Low Cost / Predictability
Helps ensure compute capacity is available
when needed
Use Cases:
Applications with steady state or predictable
usage
Applications that require reserved capacity,
including disaster recovery
Reserved instances
Bid on unused EC2 capacity
Spot Price based on supply/demand,
determined automatically
Cost / Large Scale, dynamic workload handling
Use Cases:
Applications with flexible start and end times
Applications only feasible at very low compute
prices
Spot instances
Instance types
0
2
4
6
8
10
12
14
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Load
Hour
Daily CPU Load
Turn it off when not in use
0
2
4
6
8
10
12
14
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Load
Hour
Daily CPU Load
25% Savings
Turn it off when not in use
0
2
4
6
8
10
12
14
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
Load
Hour
Turn it off when not in use
Auto-scaling
by schedule
Auto-scaling
by schedule
Journey Through the AWS Cloud; Development and Test
Development & test in the cloud
Preserve it for future reference
Take lots of it when you need it Throw it away when you don’t
Unlimited elastic capacity Cost optimization
Durable imaging & storage
Development & test in the cloud
Preserve it for future reference
Take lots of it when you need it Throw it away when you don’t
Unlimited elastic capacity Cost optimization
Durable imaging & storage
Dispose for cost optimization, but preserve critical configurations
Disposable environments can be recreated
Dispose for cost optimization, but preserve critical configurations
Disposable environments can be recreated
AMIs
Create a catalog of AMIs for
each iteration of an application
Stored in S3
Dispose for cost optimization, but preserve critical configurations
Disposable environments can be recreated
AMIs
Create a catalog of AMIs for
each iteration of an application
Stored in S3
Snapshots
Save disk images with ‘frozen’
data sets and attach to instances
when needed
Dispose for cost optimization, but preserve critical configurations
Disposable environments can be recreated
AMIs
Create a catalog of AMIs for
each iteration of an application
Stored in S3
Templates
Source control infrastructure
templates with every
application version
Snapshots
Save disk images with ‘frozen’
data sets and attach to instances
when needed
Dispose for cost optimization, but preserve critical configurations
Disposable environments can be recreated
AMIs
Create a catalog of AMIs for
each iteration of an application
Stored in S3
Templates
Source control infrastructure
templates with every
application version
Snapshots
Save disk images with ‘frozen’
data sets and attach to instances
when needed
Roll back and recreate an environment for any given application version
No minimum commitment up front and pay per use
brings significant savings
Fast provisioning within minutes for many
applications
Elasticity – the ability to expand and contract IT
infrastructure as needed
Global oil and gas company
Using AWS since 2010
Operationalising their cloud strategy
Shell Foundation Platform – an IT framework – is
AWS approved
Core operational applications running in production
on AWS
Development and test environments running on
AWS
“The AWS Cloud brings business agility as Shell is
able to deploy services much more quickly”
Johan Krebers
Vice President of Architecture
The Story The Benefits
Where to go next
http://aws.typepad.com
http://aws.amazon.com/whitepapers
Summary
The cloud makes development & test easy
You can make extensive savings by leveraging elasticity
Provides unique toolsets to help you create and manage environments
Let’s you perform at scale and agility beyond traditional physical environments
aws.amazon.com
get started on the free tier
1 of 88

Recommended

AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha... by
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...Amazon Web Services
10.4K views51 slides
Cloud computing What Why How by
Cloud computing What Why HowCloud computing What Why How
Cloud computing What Why HowAsian Institute of Technology (AIT)
28.7K views41 slides
Cloud Computing Technology Overview 2012 by
Cloud Computing Technology Overview 2012Cloud Computing Technology Overview 2012
Cloud Computing Technology Overview 2012Janine Anthony Bowen, Esq.
13.4K views24 slides
AWS Architecting In The Cloud by
AWS Architecting In The CloudAWS Architecting In The Cloud
AWS Architecting In The CloudAmazon Web Services
22K views29 slides
High Performance Web Applications by
High Performance Web ApplicationsHigh Performance Web Applications
High Performance Web ApplicationsAmazon Web Services
9.9K views136 slides
Enterprise Journey to the Cloud by
Enterprise Journey to the CloudEnterprise Journey to the Cloud
Enterprise Journey to the CloudAmazon Web Services
10K views40 slides

More Related Content

What's hot

Hybrid Customer Insight - Data Collection and Analysis from On-premise and in... by
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...LicensingLive! - SafeNet
7K views30 slides
Unique Ways Veritas can Supercharge your AWS Investment - Session Sponsored b... by
Unique Ways Veritas can Supercharge your AWS Investment - Session Sponsored b...Unique Ways Veritas can Supercharge your AWS Investment - Session Sponsored b...
Unique Ways Veritas can Supercharge your AWS Investment - Session Sponsored b...Amazon Web Services
1.3K views21 slides
Cloud Computing Integration Introduction by
Cloud Computing Integration IntroductionCloud Computing Integration Introduction
Cloud Computing Integration Introductiontoryharis
13.6K views21 slides
Expanding Your Data Center with Hybrid Cloud Infrastructure by
Expanding Your Data Center with Hybrid Cloud InfrastructureExpanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud InfrastructureAmazon Web Services
1.6K views49 slides
Disaster Recovery in the AWS Cloud - Red Lion Hotels, Washington Trust Bank, ... by
Disaster Recovery in the AWS Cloud - Red Lion Hotels, Washington Trust Bank, ...Disaster Recovery in the AWS Cloud - Red Lion Hotels, Washington Trust Bank, ...
Disaster Recovery in the AWS Cloud - Red Lion Hotels, Washington Trust Bank, ...Amazon Web Services
9.8K views38 slides
Planning the Migration to the Cloud - AWS India Summit 2012 by
Planning the Migration to the Cloud - AWS India Summit 2012Planning the Migration to the Cloud - AWS India Summit 2012
Planning the Migration to the Cloud - AWS India Summit 2012Amazon Web Services
4.3K views38 slides

What's hot(20)

Hybrid Customer Insight - Data Collection and Analysis from On-premise and in... by LicensingLive! - SafeNet
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Hybrid Customer Insight - Data Collection and Analysis from On-premise and in...
Unique Ways Veritas can Supercharge your AWS Investment - Session Sponsored b... by Amazon Web Services
Unique Ways Veritas can Supercharge your AWS Investment - Session Sponsored b...Unique Ways Veritas can Supercharge your AWS Investment - Session Sponsored b...
Unique Ways Veritas can Supercharge your AWS Investment - Session Sponsored b...
Amazon Web Services1.3K views
Cloud Computing Integration Introduction by toryharis
Cloud Computing Integration IntroductionCloud Computing Integration Introduction
Cloud Computing Integration Introduction
toryharis13.6K views
Expanding Your Data Center with Hybrid Cloud Infrastructure by Amazon Web Services
Expanding Your Data Center with Hybrid Cloud InfrastructureExpanding Your Data Center with Hybrid Cloud Infrastructure
Expanding Your Data Center with Hybrid Cloud Infrastructure
Amazon Web Services1.6K views
Disaster Recovery in the AWS Cloud - Red Lion Hotels, Washington Trust Bank, ... by Amazon Web Services
Disaster Recovery in the AWS Cloud - Red Lion Hotels, Washington Trust Bank, ...Disaster Recovery in the AWS Cloud - Red Lion Hotels, Washington Trust Bank, ...
Disaster Recovery in the AWS Cloud - Red Lion Hotels, Washington Trust Bank, ...
Amazon Web Services9.8K views
Planning the Migration to the Cloud - AWS India Summit 2012 by Amazon Web Services
Planning the Migration to the Cloud - AWS India Summit 2012Planning the Migration to the Cloud - AWS India Summit 2012
Planning the Migration to the Cloud - AWS India Summit 2012
Amazon Web Services4.3K views
Google App Engine for Business 101 by Chris Schalk
Google App Engine for Business 101Google App Engine for Business 101
Google App Engine for Business 101
Chris Schalk5.5K views
Architectures for open and scalable clouds by Randy Bias
Architectures for open and scalable cloudsArchitectures for open and scalable clouds
Architectures for open and scalable clouds
Randy Bias59.9K views
Using Amazon RDS to Power Enterprise Applications (DAT202) | AWS re:Invent 2013 by Amazon Web Services
Using Amazon RDS to Power Enterprise Applications (DAT202) | AWS re:Invent 2013Using Amazon RDS to Power Enterprise Applications (DAT202) | AWS re:Invent 2013
Using Amazon RDS to Power Enterprise Applications (DAT202) | AWS re:Invent 2013
Amazon Web Services2.8K views
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine... by Amazon Web Services
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...
The Total Cost of Ownership (TCO) of Web Applications in the AWS Cloud - Jine...
Amazon Web Services56.7K views
Cloud computing lecture 1 by ADEOLA ADISA
Cloud computing lecture 1Cloud computing lecture 1
Cloud computing lecture 1
ADEOLA ADISA181 views
Summer School Scale Cloud Across the Enterprise by WSO2
Summer School   Scale Cloud Across the EnterpriseSummer School   Scale Cloud Across the Enterprise
Summer School Scale Cloud Across the Enterprise
WSO252.2K views
Cloud Computing by NAILBITER
Cloud ComputingCloud Computing
Cloud Computing
NAILBITER595 views
Cloud Computing Without The Hype An Executive Guide (1.00 Slideshare) by Lustratus REPAMA
Cloud Computing Without The Hype   An Executive Guide (1.00 Slideshare)Cloud Computing Without The Hype   An Executive Guide (1.00 Slideshare)
Cloud Computing Without The Hype An Executive Guide (1.00 Slideshare)
Lustratus REPAMA7.6K views
Microsoft Cloud Services Architecture by David Chou
Microsoft Cloud Services ArchitectureMicrosoft Cloud Services Architecture
Microsoft Cloud Services Architecture
David Chou20.8K views
AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat... by Amazon Web Services
AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...
AWS Partner Presentation - PetaByte Scale Computing on Amazon EC2 with BigDat...
Amazon Web Services6.8K views
Enterprise Cloud Architecture Best Practices by David Veksler
Enterprise Cloud Architecture Best PracticesEnterprise Cloud Architecture Best Practices
Enterprise Cloud Architecture Best Practices
David Veksler2.4K views

Viewers also liked

Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter by
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That MatterZuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That MatterZuora, Inc.
19.2K views27 slides
Cloud is such stuff as dreams are made on by
Cloud is such stuff as dreams are made onCloud is such stuff as dreams are made on
Cloud is such stuff as dreams are made onPatrick Chanezon
58.6K views98 slides
Open source and standards - unleashing the potential for innovation of cloud ... by
Open source and standards - unleashing the potential for innovation of cloud ...Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...Ignacio M. Llorente
6.5K views15 slides
ClientSummit2010_CloudWorkshop by
ClientSummit2010_CloudWorkshopClientSummit2010_CloudWorkshop
ClientSummit2010_CloudWorkshopRazorfish
21.8K views46 slides
Cloud Computing and Enterprise Architecture by
Cloud Computing and Enterprise ArchitectureCloud Computing and Enterprise Architecture
Cloud Computing and Enterprise ArchitectureDavid Linthicum
11K views15 slides
Hadoop Twelve Predictions for 2012 by
Hadoop Twelve Predictions for 2012Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012Cloudera, Inc.
9.7K views24 slides

Viewers also liked(17)

Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter by Zuora, Inc.
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That MatterZuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
Zuora @ AlwaysOn 2012 - The Only 3 SaaS Metrics That Matter
Zuora, Inc.19.2K views
Cloud is such stuff as dreams are made on by Patrick Chanezon
Cloud is such stuff as dreams are made onCloud is such stuff as dreams are made on
Cloud is such stuff as dreams are made on
Patrick Chanezon58.6K views
Open source and standards - unleashing the potential for innovation of cloud ... by Ignacio M. Llorente
Open source and standards - unleashing the potential for innovation of cloud ...Open source and standards - unleashing the potential for innovation of cloud ...
Open source and standards - unleashing the potential for innovation of cloud ...
Ignacio M. Llorente6.5K views
ClientSummit2010_CloudWorkshop by Razorfish
ClientSummit2010_CloudWorkshopClientSummit2010_CloudWorkshop
ClientSummit2010_CloudWorkshop
Razorfish21.8K views
Cloud Computing and Enterprise Architecture by David Linthicum
Cloud Computing and Enterprise ArchitectureCloud Computing and Enterprise Architecture
Cloud Computing and Enterprise Architecture
David Linthicum11K views
Hadoop Twelve Predictions for 2012 by Cloudera, Inc.
Hadoop Twelve Predictions for 2012Hadoop Twelve Predictions for 2012
Hadoop Twelve Predictions for 2012
Cloudera, Inc.9.7K views
Challenges in cloud computing to enable future internet of things v0.3 by Ignacio M. Llorente
Challenges in cloud computing to enable future internet of things v0.3Challenges in cloud computing to enable future internet of things v0.3
Challenges in cloud computing to enable future internet of things v0.3
Ignacio M. Llorente9.6K views
Getting an open systems cloud strategy right the first time linthicm by David Linthicum
Getting an open systems cloud strategy right the first time linthicmGetting an open systems cloud strategy right the first time linthicm
Getting an open systems cloud strategy right the first time linthicm
David Linthicum6.3K views
Scaling the Cloud - Cloud Security by Bill Burns
Scaling the Cloud - Cloud SecurityScaling the Cloud - Cloud Security
Scaling the Cloud - Cloud Security
Bill Burns8.1K views
2011 State of the Cloud: A Year's Worth of Innovation in 30 Minutes - Jinesh... by Amazon Web Services
2011 State of the Cloud:  A Year's Worth of Innovation in 30 Minutes - Jinesh...2011 State of the Cloud:  A Year's Worth of Innovation in 30 Minutes - Jinesh...
2011 State of the Cloud: A Year's Worth of Innovation in 30 Minutes - Jinesh...
Amazon Web Services19.9K views
Cloud Computing – Time for delivery. The question is not “if”, but “how, whe... by Capgemini
Cloud Computing – Time for delivery.  The question is not “if”, but “how, whe...Cloud Computing – Time for delivery.  The question is not “if”, but “how, whe...
Cloud Computing – Time for delivery. The question is not “if”, but “how, whe...
Capgemini6.8K views
Enterprise 2.0 Summit 2012 Closing Keynote - Next-Generation Ecosystems And i... by Dion Hinchcliffe
Enterprise 2.0 Summit 2012 Closing Keynote - Next-Generation Ecosystems And i...Enterprise 2.0 Summit 2012 Closing Keynote - Next-Generation Ecosystems And i...
Enterprise 2.0 Summit 2012 Closing Keynote - Next-Generation Ecosystems And i...
Dion Hinchcliffe11.7K views
How to Get Cloud Architecture and Design Right the First Time by David Linthicum
How to Get Cloud Architecture and Design Right the First TimeHow to Get Cloud Architecture and Design Right the First Time
How to Get Cloud Architecture and Design Right the First Time
David Linthicum12.4K views

Similar to Journey Through the AWS Cloud; Development and Test

Test & Dev on the AWS Cloud by
Test & Dev on the AWS CloudTest & Dev on the AWS Cloud
Test & Dev on the AWS CloudAmazon Web Services
819 views34 slides
AWS Summit 2013 | India - Running High Churn Development & Test Environments,... by
AWS Summit 2013 | India - Running High Churn Development & Test Environments,...AWS Summit 2013 | India - Running High Churn Development & Test Environments,...
AWS Summit 2013 | India - Running High Churn Development & Test Environments,...Amazon Web Services
1.2K views80 slides
Test & Development on the AWS Cloud by
Test & Development on the AWS CloudTest & Development on the AWS Cloud
Test & Development on the AWS CloudAmazon Web Services
2.7K views33 slides
Enterprise Dev and Test on AWS by
Enterprise Dev and Test on AWSEnterprise Dev and Test on AWS
Enterprise Dev and Test on AWSAmazon Web Services
5.1K views94 slides
Dev & Test on AWS - Hebrew Webinar by
Dev & Test on AWS - Hebrew WebinarDev & Test on AWS - Hebrew Webinar
Dev & Test on AWS - Hebrew WebinarBoaz Ziniman
289 views74 slides
AWS Canberra WWPS Summit 2013 - AWS for Test and Development by
AWS Canberra WWPS Summit 2013 - AWS for Test and DevelopmentAWS Canberra WWPS Summit 2013 - AWS for Test and Development
AWS Canberra WWPS Summit 2013 - AWS for Test and DevelopmentAmazon Web Services
942 views53 slides

Similar to Journey Through the AWS Cloud; Development and Test(20)

AWS Summit 2013 | India - Running High Churn Development & Test Environments,... by Amazon Web Services
AWS Summit 2013 | India - Running High Churn Development & Test Environments,...AWS Summit 2013 | India - Running High Churn Development & Test Environments,...
AWS Summit 2013 | India - Running High Churn Development & Test Environments,...
Amazon Web Services1.2K views
Dev & Test on AWS - Hebrew Webinar by Boaz Ziniman
Dev & Test on AWS - Hebrew WebinarDev & Test on AWS - Hebrew Webinar
Dev & Test on AWS - Hebrew Webinar
Boaz Ziniman289 views
AWS Canberra WWPS Summit 2013 - AWS for Test and Development by Amazon Web Services
AWS Canberra WWPS Summit 2013 - AWS for Test and DevelopmentAWS Canberra WWPS Summit 2013 - AWS for Test and Development
AWS Canberra WWPS Summit 2013 - AWS for Test and Development
AWS Public Sector Symposium 2014 Canberra | Test and Development on AWS by Amazon Web Services
AWS Public Sector Symposium 2014 Canberra | Test and Development on AWSAWS Public Sector Symposium 2014 Canberra | Test and Development on AWS
AWS Public Sector Symposium 2014 Canberra | Test and Development on AWS
Amazon Web Services1.4K views
DevOps on AWS - Accelerating Software Delivery by Amazon Web Services
DevOps on AWS - Accelerating Software DeliveryDevOps on AWS - Accelerating Software Delivery
DevOps on AWS - Accelerating Software Delivery
Amazon Web Services2.3K views
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi... by Amazon Web Services
Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...Webinar aws 101   a walk through the aws cloud- introduction to cloud computi...
Webinar aws 101 a walk through the aws cloud- introduction to cloud computi...
Amazon Web Services3.3K views
AWS re:Invent 2016: Chalk Talk: Succeeding at Infrastructure-as-Code (GPSCT312) by Amazon Web Services
AWS re:Invent 2016: Chalk Talk: Succeeding at Infrastructure-as-Code (GPSCT312)AWS re:Invent 2016: Chalk Talk: Succeeding at Infrastructure-as-Code (GPSCT312)
AWS re:Invent 2016: Chalk Talk: Succeeding at Infrastructure-as-Code (GPSCT312)
Amazon Web Services1.3K views
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances by Amazon Web Services
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot InstancesWKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
WKS401 Deploy a Deep Learning Framework on Amazon ECS and EC2 Spot Instances
AWS 201 - Development and Test on AWS Webinar by Amazon Web Services
AWS 201 - Development and Test on AWS WebinarAWS 201 - Development and Test on AWS Webinar
AWS 201 - Development and Test on AWS Webinar
Amazon Web Services1.3K views
Deploy, Manage, and Scale Your Apps with OpsWorks and Elastic Beanstalk by Amazon Web Services
Deploy, Manage, and Scale Your Apps with OpsWorks and Elastic BeanstalkDeploy, Manage, and Scale Your Apps with OpsWorks and Elastic Beanstalk
Deploy, Manage, and Scale Your Apps with OpsWorks and Elastic Beanstalk
Amazon Web Services6.1K views
Dev Ops on AWS - Accelerating Software Delivery - AWS-Summit SG 2017 by Amazon Web Services
Dev Ops on AWS - Accelerating Software Delivery - AWS-Summit SG 2017Dev Ops on AWS - Accelerating Software Delivery - AWS-Summit SG 2017
Dev Ops on AWS - Accelerating Software Delivery - AWS-Summit SG 2017
Amazon Web Services1.6K views
re:Invent recap session 2: Being well Architected in the cloud by Amazon Web Services
re:Invent recap session 2: Being well Architected in the cloudre:Invent recap session 2: Being well Architected in the cloud
re:Invent recap session 2: Being well Architected in the cloud
AWS Summit London 2014 | Deployment Done Right (300) by Amazon Web Services
AWS Summit London 2014 | Deployment Done Right (300)AWS Summit London 2014 | Deployment Done Right (300)
AWS Summit London 2014 | Deployment Done Right (300)
Amazon Web Services3.5K views
Being Well Architected in the Cloud by Adrian Hornsby
Being Well Architected in the CloudBeing Well Architected in the Cloud
Being Well Architected in the Cloud
Adrian Hornsby781 views
AWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh Varia by Amazon Web Services
AWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh VariaAWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh Varia
AWS Architecting Cloud Apps - Best Practices and Design Patterns By Jinesh Varia

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn... by
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
26.5K views46 slides
Big Data per le Startup: come creare applicazioni Big Data in modalità Server... by
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
5.6K views44 slides
Esegui pod serverless con Amazon EKS e AWS Fargate by
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
4.1K views62 slides
Costruire Applicazioni Moderne con AWS by
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
2.8K views61 slides
Come spendere fino al 90% in meno con i container e le istanze spot by
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
1.8K views21 slides
Open banking as a service by
Open banking as a serviceOpen banking as a service
Open banking as a serviceAmazon Web Services
7.1K views14 slides

More from Amazon Web Services(20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn... by Amazon Web Services
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Amazon Web Services26.5K views
Big Data per le Startup: come creare applicazioni Big Data in modalità Server... by Amazon Web Services
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Amazon Web Services5.6K views
Esegui pod serverless con Amazon EKS e AWS Fargate by Amazon Web Services
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
Amazon Web Services4.1K views
Come spendere fino al 90% in meno con i container e le istanze spot by Amazon Web Services
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
Amazon Web Services1.8K views
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea... by Amazon Web Services
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Amazon Web Services3.3K views
OpsWorks Configuration Management: automatizza la gestione e i deployment del... by Amazon Web Services
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
Amazon Web Services2.6K views
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads by Amazon Web Services
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Amazon Web Services1.7K views
Database Oracle e VMware Cloud on AWS i miti da sfatare by Amazon Web Services
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
Amazon Web Services1.3K views
Crea la tua prima serverless ledger-based app con QLDB e NodeJS by Amazon Web Services
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Amazon Web Services1.9K views
API moderne real-time per applicazioni mobili e web by Amazon Web Services
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
Amazon Web Services1.5K views
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare by Amazon Web Services
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Amazon Web Services1.5K views
AWS_HK_StartupDay_Building Interactive websites while automating for efficien... by Amazon Web Services
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Introduzione a Amazon Elastic Container Service by Amazon Web Services
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
Amazon Web Services2.7K views

Recently uploaded

Special_edition_innovator_2023.pdf by
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdfWillDavies22
17 views6 slides
Microsoft Power Platform.pptx by
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
53 views38 slides
Mini-Track: Challenges to Network Automation Adoption by
Mini-Track: Challenges to Network Automation AdoptionMini-Track: Challenges to Network Automation Adoption
Mini-Track: Challenges to Network Automation AdoptionNetwork Automation Forum
12 views27 slides
PRODUCT LISTING.pptx by
PRODUCT LISTING.pptxPRODUCT LISTING.pptx
PRODUCT LISTING.pptxangelicacueva6
14 views1 slide
The Research Portal of Catalonia: Growing more (information) & more (services) by
The Research Portal of Catalonia: Growing more (information) & more (services)The Research Portal of Catalonia: Growing more (information) & more (services)
The Research Portal of Catalonia: Growing more (information) & more (services)CSUC - Consorci de Serveis Universitaris de Catalunya
80 views25 slides
Data Integrity for Banking and Financial Services by
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial ServicesPrecisely
21 views26 slides

Recently uploaded(20)

Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2217 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely21 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker37 views
The details of description: Techniques, tips, and tangents on alternative tex... by BookNet Canada
The details of description: Techniques, tips, and tangents on alternative tex...The details of description: Techniques, tips, and tangents on alternative tex...
The details of description: Techniques, tips, and tangents on alternative tex...
BookNet Canada127 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10248 views
Attacking IoT Devices from a Web Perspective - Linux Day by Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri16 views
handbook for web 3 adoption.pdf by Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex22 views

Journey Through the AWS Cloud; Development and Test

  • 1. Journey through the Cloud: Development & Test Ryan Shuttleworth – Technical Evangelist @ryanAWS
  • 2. Common use cases & stepping stones into the AWS cloud Learning from customer journeys Best practices to bootstrap your projects Journey through the cloud
  • 3. Explore AWS benefits with a ‘non-production’ use case Create agility in development & test whilst ‘learning cloud’ Exercise elasticity and automation to real advantage Development & test
  • 4. Why AWS for development & test? AWS services that can be employed Common dev-test patterns Where to go next Agenda
  • 5. Why AWS for development & test?
  • 8. Disposable Numerous Projects start and stop frequently Required for short period of time Golden masters preferred
  • 9. Disposable Numerous Projects start and stop frequently Required for short period of time Golden masters preferred Many environments support an app Preservation of known configurations Overlapping development cycles
  • 10. Projects start and stop frequently Required for short period of time Golden masters preferred Many environments support an app Preservation of known configurations Overlapping development cycles Development & test in the cloud
  • 11. Development & test in the cloud
  • 12. Development & test in the cloud Take lots of it when you need it Unlimited elastic capacity
  • 13. Development & test in the cloud Take lots of it when you need it Throw it away when you don’t Unlimited elastic capacity Cost optimization
  • 14. Development & test in the cloud Preserve it for future reference Take lots of it when you need it Throw it away when you don’t Unlimited elastic capacity Cost optimization Durable imaging & storage
  • 15. The elastic datacenter Spinning up environments as you need them Packaged applications Development and test frameworks in AWS Testing at scale Rolling out to production Take lots of it when you need it
  • 16. The elastic datacenter Spinning up environments as you need them Packaged applications Development and test frameworks in AWS Testing at scale Rolling out to production Take lots of it when you need it
  • 20. Populate as demand dictates…
  • 22. And turn it off when you are done
  • 23. Preserve it for future reference Take lots of it when you need it Throw it away when you don’t
  • 24. The elastic datacenter Spinning up environments as you need them Packaged applications Development and test frameworks in AWS Testing at scale Rolling out to production Take lots of it when you need it
  • 25. “…AWS seemed to be the best solution available to allow a small, independent company to rapidly develop and test a completely new infrastructure, and host it. We also loved the flexibility that AWS allowed us, when spinning up smaller test environments, for beta trials, QA, localization, and during development. The low initial cost was also crucial.” Alex Evans, CTO
  • 26. Spinning up environments in a way that suits you Do it yourself CloudFormation Beanstalk AMIs, snapshots, boostrapping Using core AWS features to set up an environment to meet your needs Use console or enact through simple scripting
  • 27. Spinning up environments in a way that suits you Do it yourself CloudFormation Beanstalk AMIs, snapshots, boostrapping Using core AWS features to set up an environment to meet your needs Use console or enact through simple scripting Managed standard containers Give development & test environments to developers direct from IDEs Configure containers to meet your needs through properties
  • 28. Spinning up environments in a way that suits you Do it yourself CloudFormation Beanstalk AMIs, snapshots, boostrapping Using core AWS features to set up an environment to meet your needs Use console or enact through simple scripting Declaratively defined to your requirements Take full control of complex environments using Cloud Formation template language Generate environment specifications as you build software Managed standard containers Give development & test environments to developers direct from IDEs Configure containers to meet your needs through properties
  • 29. Spinning up environments in a way that suits you Do it yourself CloudFormation Beanstalk AMIs, snapshots, boostrapping Using core AWS features to set up an environment to meet your needs Use console or enact through simple scripting Declaratively defined to your requirements Take full control of complex environments using Cloud Formation template language Generate environment specifications as you build software Managed standard containers Give development & test environments to developers direct from IDEs Configure containers to meet your needs through properties
  • 30. Quickly deploy and manage apps in AWS… Do it yourself CloudFormation Beanstalk
  • 31. …into a range of containers .Net PHP Java Python Do it yourself CloudFormation Beanstalk
  • 32. Application package is deployed into Beanstalk Do it yourself CloudFormation Beanstalk
  • 33. User Application Application Service HTTP Service Language Interpreter Operating System Host Which creates the container in EC2 Do it yourself CloudFormation Beanstalk
  • 34. Beanstalk takes care of the environment… Do it yourself CloudFormation Beanstalk
  • 35. …adding Elastic Load Balancer… Do it yourself CloudFormation Beanstalk
  • 36. …Auto Scaling groups Do it yourself CloudFormation Beanstalk
  • 37. …and launching instances Do it yourself CloudFormation Beanstalk
  • 38. …all wired into the Beanstalk framework Do it yourself CloudFormation Beanstalk
  • 39. …and published under a CNAME Do it yourself CloudFormation Beanstalk
  • 40. …with logs and app versions held in S3 Do it yourself CloudFormation Beanstalk
  • 41. Spinning up environments in a way that suits you Do it yourself CloudFormation Beanstalk AMIs, snapshots, boostrapping Using core AWS features to set up an environment to meet your needs Use console or enact through simple scripting Declaratively defined to your requirements Take full control of complex environments using Cloud Formation template language Generate environment specifications as you build software Managed standard containers Give development & test environments to developers direct from IDEs Configure containers to meet your needs through properties
  • 42. CloudFormation components & terminology Template CloudFormation Stack JSON formatted file Parameter definition Resource creation Configuration actions Configured AWS services Comprehensive service support Service event aware Customisable Framework Stack creation Stack updates Error detection and rollback Do it yourself CloudFormation Beanstalk
  • 43. The benefit of templated environments Template Procedural definition Create it programmatically Do it yourself CloudFormation Beanstalk
  • 44. The benefit of templated environments Template Procedural definition Create it programmatically Known configuration Store stack configuration in source control Do it yourself CloudFormation Beanstalk
  • 45. The benefit of templated environments Template Procedural definition Create it programmatically Known configuration Store stack configuration in source control Parameter driven Dynamic and user-driven templates Do it yourself CloudFormation Beanstalk
  • 46. The benefit of templated environments Template Procedural definition Create it programmatically Known configuration Store stack configuration in source control Parameter driven Dynamic and user-driven templates Collaboration Share templates with ease as just files Do it yourself CloudFormation Beanstalk
  • 48. The elastic datacenter Spinning up environments as you need them Packaged applications Development and test frameworks in AWS Testing at scale Rolling out to production Take lots of it when you need it
  • 49. Ease the infrastructure burden when rolling out and testing upgrades/modifications Packaged applications
  • 50. Certification of SAP BusinessObjects business intelligence solutions and SAP Rapid Deployment Solutions (RDS) on Linux & Windows Server 2008 R2 Certification of SAP Business All-in-One on Linux & Windows Server 2008 R2 Certified database engines for production SAP deployments: MaxDB, DB2, MS SQL Server 2008 R2 http://aws.amazon.com/sap/
  • 51. Platform and application templates now available Reduce implementation times from days to minutes and include Oracle Enterprise Linux, Oracle Database 11gR2, Oracle E-Business Suite, Oracle JD Edwards Enterprise One, and Oracle PeopleSoft.
  • 52. The elastic datacenter Spinning up environments as you need them Packaged applications Development and test frameworks in AWS Testing at scale Rolling out to production Take lots of it when you need it
  • 53. AWS is open and flexible – build your dev-test systems Frameworks & environments 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
  • 57. The elastic datacenter Spinning up environments as you need them Packaged applications Development and test frameworks in AWS Testing at scale Rolling out to production Take lots of it when you need it
  • 58. Create environments to support specific test types Testing at scale 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 with auto-scaling A/B Run A/B scenario testing with replica stacks Security Create sandboxes for aggressive security testing
  • 59. 1 instance for 100 hours = 100 instances for 1 hour
  • 62. The elastic datacenter Spinning up environments as you need them Packaged applications Development and test frameworks in AWS Testing at scale Rolling out to production Take lots of it when you need it
  • 69. Development & test in the cloud Preserve it for future reference Take lots of it when you need it Throw it away when you don’t Unlimited elastic capacity Cost optimization Durable imaging & storage
  • 70. Development & test in the cloud Preserve it for future reference Take lots of it when you need it Throw it away when you don’t Unlimited elastic capacity Cost optimization Durable imaging & storage
  • 71. Unix/Linux instances start at $0.02/hour Pay as you go for compute power Low cost and flexibility Pay only for what you use, no up-front commitments or long-term contracts Use Cases: Applications with short term, spiky, or unpredictable workloads; Application development or testing On-demand instances 1- or 3-year terms Pay low up-front fee, receive significant hourly discount Low Cost / Predictability Helps ensure compute capacity is available when needed Use Cases: Applications with steady state or predictable usage Applications that require reserved capacity, including disaster recovery Reserved instances Bid on unused EC2 capacity Spot Price based on supply/demand, determined automatically Cost / Large Scale, dynamic workload handling Use Cases: Applications with flexible start and end times Applications only feasible at very low compute prices Spot instances Instance types
  • 72. 0 2 4 6 8 10 12 14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Load Hour Daily CPU Load Turn it off when not in use
  • 73. 0 2 4 6 8 10 12 14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Load Hour Daily CPU Load 25% Savings Turn it off when not in use
  • 74. 0 2 4 6 8 10 12 14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Load Hour Turn it off when not in use Auto-scaling by schedule Auto-scaling by schedule
  • 76. Development & test in the cloud Preserve it for future reference Take lots of it when you need it Throw it away when you don’t Unlimited elastic capacity Cost optimization Durable imaging & storage
  • 77. Development & test in the cloud Preserve it for future reference Take lots of it when you need it Throw it away when you don’t Unlimited elastic capacity Cost optimization Durable imaging & storage
  • 78. Dispose for cost optimization, but preserve critical configurations Disposable environments can be recreated
  • 79. Dispose for cost optimization, but preserve critical configurations Disposable environments can be recreated AMIs Create a catalog of AMIs for each iteration of an application Stored in S3
  • 80. Dispose for cost optimization, but preserve critical configurations Disposable environments can be recreated AMIs Create a catalog of AMIs for each iteration of an application Stored in S3 Snapshots Save disk images with ‘frozen’ data sets and attach to instances when needed
  • 81. Dispose for cost optimization, but preserve critical configurations Disposable environments can be recreated AMIs Create a catalog of AMIs for each iteration of an application Stored in S3 Templates Source control infrastructure templates with every application version Snapshots Save disk images with ‘frozen’ data sets and attach to instances when needed
  • 82. Dispose for cost optimization, but preserve critical configurations Disposable environments can be recreated AMIs Create a catalog of AMIs for each iteration of an application Stored in S3 Templates Source control infrastructure templates with every application version Snapshots Save disk images with ‘frozen’ data sets and attach to instances when needed Roll back and recreate an environment for any given application version
  • 83. No minimum commitment up front and pay per use brings significant savings Fast provisioning within minutes for many applications Elasticity – the ability to expand and contract IT infrastructure as needed Global oil and gas company Using AWS since 2010 Operationalising their cloud strategy Shell Foundation Platform – an IT framework – is AWS approved Core operational applications running in production on AWS Development and test environments running on AWS “The AWS Cloud brings business agility as Shell is able to deploy services much more quickly” Johan Krebers Vice President of Architecture The Story The Benefits
  • 84. Where to go next
  • 87. The cloud makes development & test easy You can make extensive savings by leveraging elasticity Provides unique toolsets to help you create and manage environments Let’s you perform at scale and agility beyond traditional physical environments