Amazon Web Services (AWS) provides on-demand computing resources and services in the cloud, with pay-as-you-go pricing. This session provides an overview and describes why companies are flocking to the cloud so quickly.
2. « Invention requires two
things: the ability to try a
lot of experiments, and
not having to live with
the collateral damage of
failed experiments » Andy Jassy
CEO, Amazon Web Services
3. A broad and deep platform that helps customers build
sophisticated, resilient and scalable applications
4. Web Services
Core Services Compute Storage Database Networking
Infrastructure RegionsAvailability Zones Edge Locations
Platform
Services
Analytics
& AI
IoT Gaming Mobile
Desktop &
App Streaming
Business
Productivity
Developer
Tools
Business
Intelligence
Access
Control
Auditing Monitoring EncryptionSecurity
Applications
A
P
I
&
S
D
K
s
5. On-Demand Model: Pay as you go
Analogy: Electricity services • Pay only for what you use
• Virtually unlimited capacity
(no capacity planning)
• Get charged per compute
hour, GB of storage used,
transactions etc.
• Turn it off anytime (and stop
paying for it)
7. Move from capital expense
to variable expense
$
Why Are Companies Flocking To The Cloud So Quickly?
8. No Upfront Cost
Align Revenue Model with Infrastructure Cost
Revenue
Infra Cost
Margin Rate
Time
$
9. Move from capital expense
to variable expense
Lower variable expense than they
could achieve on their own
$
Why Are Companies Flocking To The Cloud So Quickly?
10. AWS Pricing Philosophy
Ecosystem
Global Footprint
New Features
New Services
More AWS
Usage
More
Infrastructure
Reduced
Prices
More
CustomersInfrastructure
Innovation
59 price
reductions
since 2006
Lower
Infrastructure
Costs
Economies
of Scale
11. Move from capital expense
to variable expense
Lower variable expense than they
could achieve on their own
Stop guessing
capacity
$
Why Are Companies Flocking To The Cloud So Quickly?
12. Auto-Scalable Infrastructure
• AWS allows auto-scaling
• Services and virtual servers
dynamically provisioned
based on demand
• Fully managed services for
specific use cases charged
only per consumption Load
Capacity
Amazon Elastic Compute
Cloud Instance
13.
14. 500,000 writes / second to their managed
AWS database
200 additional servers during Superbowl
0 additional servers right after
15. Move from capital expense
to variable expense
Lower variable expense than they
could achieve on their own
Stop guessing
capacity
Increased
agility
$
Why Are Companies Flocking To The Cloud So Quickly?
17. Move from capital expense
to variable expense
Lower variable expense than they
could achieve on their own
Stop guessing
capacity
Increased
agility
Remove undifferentiated
heavy lifting
$
Why Are Companies Flocking To The Cloud So Quickly?
18. Enterprises Can’t Afford to be Slow
Add New Dev Environment
Add New Prod Environment
Add New Environment in Japan
Add 1,000 Servers
Remove 1,000 Servers
Deploy 1 PB Data Warehouse
Shut down 1 PB Data Warehouse
Infrastructure in Minutes!Infrastructure in Weeks?
19. Move from capital expense
to variable expense
Lower variable expense than they
could achieve on their own
Stop guessing
capacity
Increased
agility
Remove undifferentiated
heavy lifting
Go global in
minutes
$
Why Are Companies Flocking To The Cloud So Quickly?
20. 16 Regions
42 Availability Zones
68 Edge Locations
AWS Global Infrastructure
Millions of monthly active
customers across the world
21. Global Enterprise Customers
General Electric
Johnson &
Johnson Merck Nordstrom
“There is no public cloud infrastructure
provider that has more robust enterprise
capabilities.”
Marc Benioff, Chairman & CEO, Salesforce
25. What are some of the use case customers are
using AWS for?
26. Customer Facing Applications
External Apps
on AWS
Scalability and Elasticity
Auto-Scaling infrastructure to required
capacity and match spending to
actual utilization
High Availability
Application deployments that span
across multiple facilities with
adequate load balancing
Global Reach
Highly available global services on
edge locations across the world
Maintainability
Fully managed service portfolio for
most common application components
DNS CDN Load B. Load B.Front App Backend Database
Storage
27. Mobile Applications
Identity & Sync
Analytics
Notifications
Data
Logic
Marketing
Phone
Tablet
Innovation & Agility
0-tier architectures allow simple and
quick iterations
High Availability
Designed and build for scale and
availability across multiple facilities
Cost Effectiveness
No underutilized servers, completely
usage based billing
Maintainability
Version management and cross-device
synchronization and testing
TestingTester
28. Corporate Network
App A
App B App C
Container
DevOps
TemplateVDI
Innovation & Agility
Automated builds and deployment of
code
Consistent Regression Testing
Numerous disposable environments that
can be (re)built within a click allowing
regression tests in identical setups
Cost Effective
Environments can be disposed or
stopped when unused
Scalability
Conduct performance and stress tests
with potentially thousands of simulation
nodes
Development and Test
29. Application
Server
Virtual
Server
File
Server
Database
Server
Backup
System
Backup to Cloud Storage
• Eliminate tape, hardware, off-site storage
• Reduce capital expense for backup
infrastructure
• Never worry about backup durability
• Never run out of backup capacity
• Data stored off-site, with high durability, in
multiple locations
Backup and Archive
Amazon S3
31. High Performance Computing
Corporate Network
Elasticity & Cost
Dynamic scalability when compute
jobs are required with utility or spot
pricing
Manageability
Managed services to facilitate
aggregation and storage
Scale
Scale to virtually unlimited amount of
cores
Separation of concerns
Decouple storage and compute – utility
model with on-demand compute
Storage
Grid
Reporting
Streams
32. • Actuarial calculations with 5 million
policies over 30-50 year simulation
periods
• Taps onto Amazon’s GPU-optimized
compute capacity to build large
calculation clusters to perform Monte
Carlo simulations
• Using AWS helped them to reduce 10-
day process to 10 minutes
Transformative HPC
Perform
thousands of
simulations
GPU optimized
compute cluster
Calculate customer’s
market risk exposure
33. Big Data Analytics
Ecosystem
Leverage existing open-source and
commercial frameworks at utility
pricing
Manageability
Managed compute cluster and machine
learning environments
Corporate Network
Storage
Reporting
Data
Warehouse
Elasticity & Cost
Dynamic scalability when compute jobs
are required with utility or spot pricing
Separation of concerns
Decouple storage and compute – utility
model with on-demand compute
Streams Machine
Learning
Compute
34. • Market surveillance platform ingests
30 billion market events every day and
regulates financial trading practices
• Leverages Amazon’s virtually unlimited
storage to store events and allow
analysts to interactively query market
dynamics using fully managed map-
reduce (Hadoop/Hive) and Hbase clusters
Re-Architecting Compliance
Unlimited
Storage
Distributed
Computing
Interactive Market
Queries
Ensure
compliance
30 billion market
events
36. “We work closely with
AWS to develop a
security model, which
we believe enables us to
operate more securely in
the AWS cloud than we
can in our own data
centers.”
39. Gain access to constantly improving security baselines
Build on a constantly improving security baseline,
every customer benefits from the tough
scrutiny of other AWS customers!
ISO 27001
ISO 27017
ISO 27018
41. • AWS makes no secondary use of customer content
• Manage your privacy objectives any way you want
• Keep data in your chosen format and move it, or
delete it any time
• There is no automatic replication of data outside of
your chosen AWS Region
• Customers can encrypt their content any way they
choose
You always have full ownership and control
42. Achieve and Verify Compliance
Log &
store all
activity
Audit
Create
inventory
React on
change
Verify
compliance
Analyze
App
Security
Pick from
Service
Catalog
AWS
CloudTrail
AWS
Config
Amazon
Inspector
AWS Service
Catalog
AWS
Config Rules
Security and compliance becomes visible and automated!
43. Many Worry Cloud Adoption is Binary
Build a
“Private”
Cloud
Rip everything out
and move to
the cloud
0 1
44. The Good News is it isn’t an ‘All or Nothing’ Choice
Corporate
Data Centers
On-Premises
Resources
Cloud
Resources
Integration
47. Beyond Virtual Servers
• AWS Managed Services are designed to be highly-
available, resilient, secure, elastic and cost-effective
• Maintenance becomes the responsibility of AWS
• But more importantly: Charged by consumption!
Amazon
Machine
Learning
Amazon
S3
Amazon
DynamoDB
AWS Mobile
Hub
Amazon
QuickSight
Amazon
Workspaces
AWS Elastic
Beanstalk
Amazon
CloudFront
Machine
Learning
Storage CDN Database Mobile Analytics VDI App
Container
48. Build Cost-Aware Architectures
• Decouple Compute and Storage and grow them
independently
Storage
• Build workflows that are aligned with your business
model by creating cost-aware architectures that only
scale to serve your customer to the accepted SLA
Compute
49.
50. Amazon S3
Raw Video
Amazon S3
Transcoded
Video
Amazon SQS
Amazon SQS
Free User
Premium
User EC2
instance
EC2
instance
EC2
instance
EC2
instance
Auto Scaling group
Users
51. Let us handle Software Licensing
• AWS Marketplace offers production-
ready cluster deployments for
various software solutions
• Launch applications with 1-Click
• Pay software licenses completely
on-demand or bring your own
license (BYOL)
52. Hospitality Trading Insurance Grocery
This is something “born in the cloud”
companies have already discovered.
Devices
Disruption is much easier today
For a long time, most organizations have had to make a choice between moving fast or maintaining a high degree of security. It’s a difficult choice, and inevitably security trumps all.
But, one of the fundamental benefits of the cloud is that you’re able to do both, because the security of the infrastructure is handled by the AWS global security team. This frees your resources up to focus completely on the security of your applications.
One example: Vimeo, using different backends with different pricing characteristics for paying vs. non-paying customers. SQS to buffer and worker layer below
One example: Vimeo, using different backends with different pricing characteristics for paying vs. non-paying customers. SQS to buffer and worker layer below