Vn introduction to cloud computing with amazon web services
- 2. Introduction to Cloud Computing
with AWS
Olivier Klein 奧樂凱
Emerging Technologies Solutions Architect,
Asia-Pacific
- 3. « Invention requires two things: the
ability to try a lot of experiments, and
not having to live with the collateral
damage of failed experiments »
- 4. A broad and deep platform that helps customers build
sophisticated, resilient and scalable applications
- 5. 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
- 6. 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)
- 9. Move from capital expense
to variable expense
$
Why Are Companies Flocking To The Cloud So Quickly?
- 11. 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?
- 12. AWS Pricing Philosophy
Ecosystem
Global Footprint
New Features
New Services
More AWS
Usage
More
Infrastructure
Reduced
Prices
More
CustomersInfrastructure
Innovation
61 price
reductions
since 2006
Lower
Infrastructure
Costs
Economies
of Scale
- 13. 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?
- 14. 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
- 16. 500,000 writes / second to their managed
AWS database
200 additional servers during Superbowl
0 additional servers right after
- 17. 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?
- 18. AWS’ History of Innovation
2011
Amazon
ElastiCache
Amazon SES
CloudFormation
Direct
Connect
AWS Elastic
Beanstalk
GovCloud
2013
Amazon
CloudTrail
Amazon
CloudHSM
Amazon
WorkSpaces
Amazon
Kinesis
Amazon Elastic
Transcoder
Amazon
AppStream
AWS OpsWorks
2015
Amazon EFS
Amazon API Gateway
Amazon WorkMail
Amazon Machine
Learning
AWS Device Farm
AWS WAF
Amazon
Elasticsearch Service
Amazon QuickSight
AWS Snowball
AWS Kinesis Firehose
AWS RDS for MariaDB
Amazon Inspector
AWS Database Migration
Service
AWS IoT
Amazon EC2 Container
Registry
AWS Kinesis Analytics
AWS Mobile Hub
Amazon CloudWatch
2009
Amazon RDS
Amazon VPC
AWS Auto Scaling
AWS Elastic Load
Balancing
AWS EMR
Amazon FPS
2010
Amazon SNS
AWS Identity
& Access
Management
Amazon
Route 53
AWS Import/Export
2012
Amazon SWF
AWS Redshift
Amazon Glacier
Dynamo DB
Amazon
CloudSearch
Storage
Gateway
AWS Data
Pipeline
Trusted Advisor
2014
AWS KMS
Amazon Config
Amazon Cognito
Amazon Mobile
Analytics
Amazon EC2
Container Service
RDS for Aurora
Amazon Lambda
Amazon WorkDocs
Directory Service
AWS CodeCommit
AWS CodePipeline
AWS Service Catalog
AWS CodeDeploy
CloudWatch Logs
2016
AWS Organizations
Amazon Quicksight
AWS step functions
Amazon Lex
Amazon Polly
Amazon Rekognition
AWS Greengrass
Amazon EC2 elastic GPU
Amazon EC2 FPGA (F1)
Amazon EC2 P2
AWS Batch
Amazon Lightsail
Lambda@Edge
Blox
Aurora with PostgreSQL
compability
AWS codeBuild
AWS X-ray
AWS Snowball Edge
Amazon Pinpoint
AWS Shield
Cloudwatch Events
AWS Glue
Amazon Pinpoint
48 61 82
159
280
516
722
1,017
New Services and Major New
Feature Announcements
- 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
$
Why Are Companies Flocking To The Cloud So Quickly?
- 20. 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?
- 21. is the easiest way
to get started on AWS
Virtual Private Server Persistent Storage Networking
- 23. 1 Month Free Trail
Free trial includes $5 plan
for 750 hours in your first month
AmazonLightsail.com
A Low and Predictable Price
- 25. 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?
- 26. 16 Regions
42 Availability Zones
76 Edge Locations
AWS Global Infrastructure
Millions of monthly active
customers across the world
- 27. 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
- 30. 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
- 31. 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
- 32. 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
- 35. 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
- 36. • 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
- 37. 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
- 38. Decouple Storage and Compute
Traditionally analytical workloads
required large databases or data
warehouses, with storage and
compute close to each other
Big Data often benefits from
decoupling storage and compute
Amazon S3 offers virtually unlimited
storage at a per GB/month rate
- 39. No need to
move data
Query S3 directly
& right away
No infrastructure to
setup & manage
Fast results
within seconds
Pay for just the
queries you run
Amazon Athena
Interactive query service that makes it
easy to analyze data in Amazon S3
using standard SQL
- 40. Athena & Quicksight Demo
Amazon
S3
Amazon
Athena
Amazon
Quicksight
Analyze past flight performance data stored in S3
Bureau of Transportation Flight Data Statistics
www.transtats.bts.gov
Create visualizations from S3 with Athena & Quicksight
- 42. • 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
- 46. 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
- 48. • 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
- 49. 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!
- 50. Many Worry Cloud Adoption is Binary
Build a
“Private”
Cloud
Rip everything out
and move to
the cloud
0 1
- 51. The Good News is it isn’t an ‘All or Nothing’ Choice
Corporate
Data Centers
On-Premises
Resources
Cloud
Resources
Integration
- 54. 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
- 55. 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
- 57. 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
- 58. 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)
- 59. Hospitality Trading Insurance Grocery
This is something “born in the cloud”
companies have already discovered.
Devices
Disruption is much easier today