9. 1. Focus on a simple implementation
of your idea
10. 1. Focus on a simple implementation of
your idea
2. Start with a minimal core set of
features
11. 1. Focus on a simple implementation of
your idea
2. Start with a minimal core set of
features
3. Release and listen to your users
12. 1. Focus on a simple implementation of
your idea
2. Start with a minimal core set of features
3. Release and listen to your users
4. Question your initial assumptions
based on feedback
13. 1. Focus on a simple implementation of your
idea
2. Start with a minimal core set of features
3. Release and listen to your users
4. Question your initial assumptions based on
feedback
5. Rinse and repeat
28. Infrastructure Regions Points of PresenceAvailability Zones
Core Services
Storage
(Object, Block
and Archival)
Compute
(VMs, Auto-scaling
and Load Balancing)
Databases
(Relational, NoSQL, Caching)
Networking
(VPC, DX, DNS)
CDN
Service Breadth & Depth
29. Infrastructure Regions Points of PresenceAvailability Zones
Core Services
Storage
(Object, Block
and Archival)
Compute
(VMs, Auto-scaling
and Load Balancing)
Databases
(Relational, NoSQL, Caching)
Networking
(VPC, DX, DNS)
CDN
Access Control
Usage
Auditing
Monitoring and
Logs
Administration &
Security
Key Storage
Identity
Management
Service Breadth & Depth
30. Infrastructure Regions Points of PresenceAvailability Zones
Core Services
Storage
(Object, Block
and Archival)
Compute
(VMs, Auto-scaling
and Load Balancing)
Databases
(Relational, NoSQL, Caching)
Networking
(VPC, DX, DNS)
CDN
Access Control
Usage
Auditing
Monitoring and
Logs
Administration &
Security
Key Storage
Identity
Management
Platform Services
Deployment & Management
One-click web app
deployment
Dev/ops resource
management
Resource Templates Push Notifications
Mobile Services
Mobile Analytics
Identity
Sync
App Services
Workflow
Transcoding
Email
Search
Queuing &
Notifications
App streaming
Analytics
Hadoop
Data Pipelines
Data
Warehouse
Real-time
Streaming Data
Enterprise
Applications
Virtual Desktops Collaboration and Sharing
Service Breadth & Depth
31. It’s Not Just Having Services in a Couple of Regions
Over 1 million active customers across 190 countries
800+ government agencies
3,000+ educational institutions
11 regions
28 availability zones
52 edge locations
82. NumberofEC2Instances
4/12/2008 4/14/2008 4/15/2008 4/16/2008 4/18/2008 4/19/2008 4/20/20084/17/20084/13/2008
40 instances to 5000 in 3 days
EC2 scaled to peak of
5000 instances
“Techcrunched”
Launch of Facebook
modification
Steady state of
~40 instances
140. One click deployments
Cloud Formation
Automate creation of ‘stacks’ in a repeatable way
Scripting framework for AWS resource creation
Feature Details
Platform support Support for AWS resources from EC2 to IAM
Resource creation Creates AWS resources behind the scenes and
reports on progress
Declarative Specify stacks in JSON format and source
control your environments
Customizable Drive stack creation with paramaters
156. AWS
Cloud-Based
Infrastructure
Your
Business
More Time to Focus on
Your Business
Configuring
Your Cloud
Assets
70%
30%70%
On-Premise
Infrastructure
30%
Managing All of the
“Undifferentiated Heavy Lifting”
Remove Waste with Cloud
157. « If you want to increase
Innovation, you have to
lower the cost of failure »
Joi Ito
Director MIT Media Lab
159. Addressing Uncertainty
Acquire resources on demand
Release resources when no longer needed
Pay for what you use
Leverage other’s core competencies
Turn fixed cost into variable
160. «The best, most solid way out of
a Crisis in a changing market is
through experiment and
adaptation »
Richard Branson
161. Getting the right features matters less
Knowing what's not working,
quickly, matters more
173. Sept 2008 March 2009 Sept 2013Sept 2009 March 2013Sept 2012March 2012Sept 2011March 2011March 2010 Sept 2010
9 MillionTotal # Airbnb Guests
Up by over 5 million since the beginning of the year
178. “We have a 5-people
operations team.
AWS allows us to devote our resources
and mindshare to the core business.”
179. Infrastructure as a Service Magic Quadrant
2013
“AWS is the overwhelming market
share leader, with more than five
times the compute capacity in
use than the aggregate total of the
other fourteen providers.”
180. Inaccurate resource estimates
Changing requirements
Unmanaged risks & assumptions
Increasing complexity
The failure of traditional IT projects
31% of projects never complete
52% of completed projects overrun the budget
Why do they fail?
181. 2014: 80 new features and services since January
2008 2009 2010 2011
Amazon EBS
Amazon EC2
Amazon SNS
AWS Identity
& Access
Management
AWS Import
& Export
Amazon
CloudWatch
Amazon EMR
Amazon RDS
Amazon VPC
Auto Scaling
Elastic Load
Balancing
Amazon
ElastiCache
Amazon SES
AWS
CloudFormation
AWS Direct
Connect
AWS Elastic
Beanstalk
GovCloud
Amazon SWF
Amazon Route 53
Amazon Redshift
Amazon Glacier
Amazon
Dynamo DB
Amazon
CloudSearch
Amazon EC2
AWS Storage
Gateway
Amazon
CloudTrail
Amazon
CloudHSM
Amazon
WorkSpaces
Amazon Kinesis
Amazon Elastic
Transcoder
Amazon
AppStream
AWS OpsWorks
AWS Data
Pipeline
20132012
A Rapid Pace of Innovation
187. 1. Trade Capital Expense for Variable Expense
On-Premises
$0 to get started
Pay as you go
Saved $34M on
SmartHub app
188. Reduced IT costs
by 40% over a five
year period
Reduced web
infrastructure cost
by 50%
2. Lower Variable Expense Than Going it Alone
Reduce IT
infrastructure cost
by 60%
189. 3. You Don’t Need to Guess Capacity
Self Hosting
Waste
Actual demand
Predicted Demand
Rigid
Actual demand
Elastic
The Cloud
196. 4. Dramatically Increase Speed & Agility
Add New Dev Environment
Add New Production Environment
Add New Environment in Japan
Add 1,000 Servers
Remove 1,000 servers
Number of Instances 1,000
Instance Type M3 Extra Large
Availability Zone US-West-2b
Launch
aws.amazon.com/managementconsole
AWS: Infrastructure in MinutesOld World: Infrastructure in Weeks
197. Increase Innovation When The Cost of Failure Approaches Zero
Old world: AWS:
Experiment infrequently
Failure is expensive
Less innovation
Near $0
Experiment often
Fail quickly at a low cost
More innovation
198. 5. Stop Spending Money on Undifferentiated Heavy Lifting
buy and install new hardware
set up and configure new software
build new data centers
so you don’t have to...
Data Centers
Power
Cooling
Cabling
Networking
Racks
Servers
Storage
Labor
We take care of...
This assumption in startups breaks down .. We are working on products where nobody really knows what customer wants … most of the times is based on empirically incorrect facts
This user has probably a different set of needs / requirements than …
… these users
You will end up hours and hours discussing
… which bugs should you fix first .. And which can you live with
… which features should be in version 1 … sound familiar ?
.. Validated learning
Agile methodologies have their origins inside IT departments … they were design where the we know the problem but not the solution
… we know the requirements very well
If we develop something well known interactively .. We increase the odds of the project
But this isn’t the the world that startup ups live in either. ..
If the customer is the most important part of the assembly line so what to do if we don’t really know who the customer is ?
The assumptions of Agile and all previous management techniques is that there is somebody who can give us definitively answers to design questions ….
Resources not focused on customers value are targeted for elimination
Less wasteful / Eliminate uncertainty / …. Make entrepreneur work more effective
Stratup = experiment .. In a sense to stop waste people’s time and resources
.. The problem is not building it efficiently … is building efficiently something that nobody wants !!!
(in software) It’s “can we build it ?” (yes, we can) … it’s should we build it ?
Just GET GOING !!!
Many entrepreneurs have difficulties get going …
- they need to prove there’s a market
- Focused groups
… JUST GET GOING !!!
What really needs to be in that first version that will allows us to learn whether our plan is correct or not.
Pour illustrer le launch early
This is the fun part, quickly do a prototype
You have ideas
But don't have the money to implement
Software is not a problem
Hardware and infrastructure is the main problem.
You don't have money, where do you host your application?
TALKING POINTS
AWS has developed the broadest collection of services available from any cloud provider.
Our approach to regions, availability zones, and POPs provides global coverage for high availability, low latency applications.
Foundation services across compute, storage, security, and networking offer customers flexibility in their architecture. We have a full spectrum of options to meet most price-to-performance scenarios.
We offer the capability for both managed and unmanaged database options.
The offerings for Analytics and Application Services enable advanced data processing and workloads.
AWS Redshift, our cloud-based data warehouse, is the fastest growing service in the history of AWS.
Our management tools offer a lot of insight and flexibility to let you manage your AWS resources through either our tools or the management tools you’re already familiar with.
Recent expansion into enterprise applications has been entirely driven by customer feedback on where they’d like us to deliver value.
TALKING POINTS
AWS has developed the broadest collection of services available from any cloud provider.
Our approach to regions, availability zones, and POPs provides global coverage for high availability, low latency applications.
Foundation services across compute, storage, security, and networking offer customers flexibility in their architecture. We have a full spectrum of options to meet most price-to-performance scenarios.
We offer the capability for both managed and unmanaged database options.
The offerings for Analytics and Application Services enable advanced data processing and workloads.
AWS Redshift, our cloud-based data warehouse, is the fastest growing service in the history of AWS.
Our management tools offer a lot of insight and flexibility to let you manage your AWS resources through either our tools or the management tools you’re already familiar with.
Recent expansion into enterprise applications has been entirely driven by customer feedback on where they’d like us to deliver value.
TALKING POINTS
AWS has developed the broadest collection of services available from any cloud provider.
Our approach to regions, availability zones, and POPs provides global coverage for high availability, low latency applications.
Foundation services across compute, storage, security, and networking offer customers flexibility in their architecture. We have a full spectrum of options to meet most price-to-performance scenarios.
We offer the capability for both managed and unmanaged database options.
The offerings for Analytics and Application Services enable advanced data processing and workloads.
AWS Redshift, our cloud-based data warehouse, is the fastest growing service in the history of AWS.
Our management tools offer a lot of insight and flexibility to let you manage your AWS resources through either our tools or the management tools you’re already familiar with.
Recent expansion into enterprise applications has been entirely driven by customer feedback on where they’d like us to deliver value.
http://www.flickr.com/photos/scobleizer/3985020876/
You created a great webapp and you're proud of it
Remember your great app ? Well, everyone loves it …
Until then no one really used it in the real world
suddenly, you have to deal with infrastructure
http://www.flickr.com/photos/mutsmuts/4695658106/
You start asking yourself all sorts of questions:
how to give access to your application?
What about security?
How do I pick the right server size?
How to avoid SPOFs?
Is my infrastructure reliable? Does it scale?
http://www.old-computers.com/news
Ideally, you would need a cursor to dynamically adjust to the desired capacity level.
It's exactly what EBK do … automatically.
LAST SLIDE
Developers always face the same challenge: build and deploy applications as fast as possible. In this talk, we will show how to build from the ground up a highly available and scalable video sharing platform featuring video transcoding queues, content delivery network, search engine, durable storage, automatic scaling and failure recovery, …
This session is ideal for technical professionals who want to have a better understanding on how to build advanced architectures on AWS.
Back in 2008, they launched a Facebook application that lets people tell their friends when they've uploaded a video that includes that friend. When people saw the music videos their friends created when the application shared it with them, they wanted to go out and create their own videos.
Shortly after launching their social networking modification, they were featured on Techcrunch. As you can imagine, this brought them a lot of unexpected traffic. In the course of 3 days, they went from running on 40 instances to 5,000 instances. Because they were using Amazon Web Services, they were able to handle all of this incoming traffic without having to do a thing. AWS managed it all for them.
Until then no one really used it in the real world
suddenly, you have to deal with infrastructure
We are BIG. We manage this level of durability across over 1 trilion unique customer objects. This does not include all the objects that AWS stores like snapshots.
Go for NoSQL from day 1
Explain RDBMS challenges
NoSQL fits this use case
search might be important on some modern web apps, but is definitely crucial on big apps.
customers want something simple to start, simple to maintain and simple to scale. they want rich search experience without being search experts.
everyone wants search, but it is really hard to implement it well.
services that are normally expensive to manage or difficult to use become available on-demand, in a uniform and available way, and only paid for when used. Just like electricity.
This is what AWS does. It takes away the hard work from providing infrastructure IT services and makes them available to anyone on a pay as you go basis.
Each autoscaling group uses a different set of AMI
AMI-B contains the test code.
Change direction but stay grounded in what we’ve learned
If we can reduce time between pivots we increase the odds for success before we run out of money
.. We can extend our opportunities by getting more money .. Or by pivoting sooner
Let’s take a look at how customers are able to use all of these capabilities to build and scale sophisticated applications.
National Rail Enquiries is a private company owned by the train operating companies that run services on the rail network here in the UK
The National Rail Enquiries digital online service gets about 1 million visits each weekday and their mobile apps have been downloaded over 5 million times.
At times of travel disruption or bad weather, for example during the recent storms and flooding here in the UK, the number of visitors to the service can increase very significantly. The recent storms here in the UK resulted in a peak that was 60% higher than the previous maximum and 10 times the normal daily maximum!
It recently migrated its online digital provision of schedule information and travel advice to AWS, working with AWS Premiere Consulting Partner, Smart 421.
no script
Let’s take a look at how customers are able to use all of these capabilities to build and scale sophisticated applications.
National Rail Enquiries is a private company owned by the train operating companies that run services on the rail network here in the UK
The National Rail Enquiries digital online service gets about 1 million visits each weekday and their mobile apps have been downloaded over 5 million times.
At times of travel disruption or bad weather, for example during the recent storms and flooding here in the UK, the number of visitors to the service can increase very significantly. The recent storms here in the UK resulted in a peak that was 60% higher than the previous maximum and 10 times the normal daily maximum!
It recently migrated its online digital provision of schedule information and travel advice to AWS, working with AWS Premiere Consulting Partner, Smart 421.
Let’s take a look at how customers are able to use all of these capabilities to build and scale sophisticated applications.
National Rail Enquiries is a private company owned by the train operating companies that run services on the rail network here in the UK
The National Rail Enquiries digital online service gets about 1 million visits each weekday and their mobile apps have been downloaded over 5 million times.
At times of travel disruption or bad weather, for example during the recent storms and flooding here in the UK, the number of visitors to the service can increase very significantly. The recent storms here in the UK resulted in a peak that was 60% higher than the previous maximum and 10 times the normal daily maximum!
It recently migrated its online digital provision of schedule information and travel advice to AWS, working with AWS Premiere Consulting Partner, Smart 421.
Let’s take a look at how customers are able to use all of these capabilities to build and scale sophisticated applications.
National Rail Enquiries is a private company owned by the train operating companies that run services on the rail network here in the UK
The National Rail Enquiries digital online service gets about 1 million visits each weekday and their mobile apps have been downloaded over 5 million times.
At times of travel disruption or bad weather, for example during the recent storms and flooding here in the UK, the number of visitors to the service can increase very significantly. The recent storms here in the UK resulted in a peak that was 60% higher than the previous maximum and 10 times the normal daily maximum!
It recently migrated its online digital provision of schedule information and travel advice to AWS, working with AWS Premiere Consulting Partner, Smart 421.
Let’s take a look at how customers are able to use all of these capabilities to build and scale sophisticated applications.
National Rail Enquiries is a private company owned by the train operating companies that run services on the rail network here in the UK
The National Rail Enquiries digital online service gets about 1 million visits each weekday and their mobile apps have been downloaded over 5 million times.
At times of travel disruption or bad weather, for example during the recent storms and flooding here in the UK, the number of visitors to the service can increase very significantly. The recent storms here in the UK resulted in a peak that was 60% higher than the previous maximum and 10 times the normal daily maximum!
It recently migrated its online digital provision of schedule information and travel advice to AWS, working with AWS Premiere Consulting Partner, Smart 421.
LAST SLIDE
LAST SLIDE
NEXT SLIDE
NEXT SLIDE
LAST SLIDE
LAST SLIDE
LAST SLIDE
While there is talk of private cloud being just as good as public cloud, the big benefits that our customers enjoy just aren’t possible with gear that goes in your data center, even if it has private cloud attributes. Since you have to buy the equipment up front, from high margin vendors and run it in a data center that you rent or own, the big cost and operational benefits just aren’t possible in a private cloud model.
While there is talk of private cloud being just as good as public cloud, the big benefits that our customers enjoy just aren’t possible with gear that goes in your data center, even if it has private cloud attributes. Since you have to buy the equipment up front, from high margin vendors and run it in a data center that you rent or own, the big cost and operational benefits just aren’t possible in a private cloud model.