Professional Documents
Culture Documents
Agenda
What is Cloud Computing ? What is Amazon Web Services ? Overview of AWS Computing Platform Benefits of AWS Q&A
2
Why Cloud ?
As the business
expands
cloud computing
could do for you
High Availability
accessible
everywhere
worry
Pay as You Go
Just pay for your
Usage
MASSIVE
data centers ,complex engineering and capital investments
utilizing the knowledge, expertise, and tools used to run Amazon.coms global web properties for well over a decade.
Application Platform Services Content Distribution Foundation Services Compute Storage Database Networking Messaging Parallel Processing Libraries & SDKs
Availability Zones
Edge Locations
Application Platform Services Content Distribution Foundation Services Compute Storage Database Networking Messaging Parallel Processing Libraries & SDKs
Availability Zones
Edge Locations
US West
(Northern California)
US East
(Northern Virginia)
South America
(Sao Paulo)
Europe West
(Dublin)
Source : AWS
Source : AWS
Application Platform Services Content Distribution Foundation Services Networking Compute Database Storage Messaging Parallel Processing Libraries & SDKs
Availability Zones
Edge Locations
26
Application Platform Services Content Distribution Foundation Services Networking Compute Database Storage Messaging Parallel Processing Libraries & SDKs
Availability Zones
Edge Locations
AWS Compute
Elastic Compute Cloud (EC2) Elastic Load Balancing (ELB) Auto Scaling
28
1.Scalable , Available , Managed 2.Handle 20K+ req/sec 3.RR/Sticky algo 4.APIs and Console 29 5.HTTP/S protocol 6.Pay as you go
Ephemeral
Instance type
Elastic IP
Ephemeral
Instance type
Elastic IP
1.Instance Types 2.Variety of OS /AMI 3.Flexible pricing: On demand ,RI and Spot 4.API, CLI , Console 30 5.Complete control
Yearly
Yearly
EC2 instances
Auto Scaling
EC2 instances
1.Elastic and variety of Load 2.Configurable 3.Multi-AZ 4.Seamlessly attach with ELB 5.CPU or Custom metrics
32
No Lost Customers Cost Savings Benefits of AutoScaling work in progress Easy Maintenance
Source: AWS
Application Platform Services Content Distribution Foundation Services Networking Compute Database Storage Messaging Parallel Processing Libraries & SDKs
Availability Zones
Edge Locations
35
Web/App EC2
Web/App EC2
Availability Zone 1
Availability Zone 2
RDS Multi-AZ
1.MySQL / Oracle 2.Managed 3.HA with MultiAZ 4.Auto Backup 5.Point in time Recovery 6.Read Replicas 36 7.CloudWatch
Web/App EC2
Web/App EC2
Availability Zone 1
Availability Zone 2
RDS Multi-AZ
Elasti Cache
DynamoDB
1.KV Data Store 2.Highly Scalable and Available 3.Single Digit Milli-sec SLA 4.Thousands of Concurrent writes + reads per/sec 37 5.Managed
Web/App EC2
Web/App EC2
Elasti Cache
Elasti Cache
Availability Zone 1
Availability Zone 2
RDS Multi-AZ
DynamoDB
Application Platform Services Content Distribution Foundation Services Networking Compute Database Storage Messaging Parallel Processing Libraries & SDKs
Availability Zones
Edge Locations
AWS Storage
Storage : Elastic Block Storage (EBS) Ephemeral Storage Simple Storage Service (S3)
40
AWS Storage S3
Amazon Route 53
Elastic Load Balancer
Web/App EC2
Web/App EC2
Elasti Cache
Elasti Cache
Availability Zone 1
Availability Zone 2
1.Simple Storage 2.Files, Documents, Logs , snapshots 3.Backend for CDN 4.Pay by use
41
RDS Multi-AZ
S3
DynamoDB
42
Application Platform Services Content Distribution Foundation Services Networking Compute Database Storage Messaging Parallel Processing Libraries & SDKs
Availability Zones
Edge Locations
Source : AWS
Application Platform Services Content Distribution Foundation Services Networking Compute Database Storage Messaging Parallel Processing Libraries & SDKs
Availability Zones
Edge Locations
AWS Messaging
Simple Queue Service (SQS) Simple Notification Service (SNS) Simple Email Service (SES)
46
47
48
Application Platform Services Content Distribution Foundation Services Networking Compute Database Storage Messaging Parallel Processing Libraries & SDKs
Availability Zones
Edge Locations
AWS SDKs
50
AWS SDKs
51
Application Platform Services Content Distribution Foundation Services Networking Compute Database Storage Messaging Parallel Processing Libraries & SDKs
Availability Zones
Edge Locations
AWS Monitoring
CloudWatch Monitoring Custom CloudWatch Metrics Traditional Monitoring tools
53
Application Platform Services Content Distribution Foundation Services Networking Compute Database Storage Messaging Parallel Processing Libraries & SDKs
Availability Zones
Edge Locations
AWS Security
Certifications Physical Security HW, SW, Network Systematic change management Phased updates deployment Safe storage decommission
Application Platform Services Content Distribution Foundation Services Networking Compute Database Storage Messaging Parallel Processing Libraries & SDKs
Availability Zones
Edge Locations
57
58
59
60
AWS benefits
Scale capacity on demand Wide variety of Services Focus on product and business Capex -> Opex Cost Effective Flexible
Q&A
8KMiles Harish@8KMiles.com Harish11g.blogspot.com www.twitter.com/harish11g
62