Upload
andika-kurniantoro
View
215
Download
0
Embed Size (px)
Citation preview
8/13/2019 Amazon web services Overview | Public
1/28
Amazon Web Services
The Overview
Andika [email protected]
01/23/2012
8/13/2019 Amazon web services Overview | Public
2/28
8/13/2019 Amazon web services Overview | Public
3/28
Cloud Computing
Elastic capacity
Faster time to market
No CaPex
Pay as you go, pay for what you use
Focus on your business
8/13/2019 Amazon web services Overview | Public
4/28
Amazon Web Service
Highly reliable
Scalable
Low-cost
Infrastructure platform in the cloud that
powers hundreds of thousands of businesses
in 190 countries around the world
8/13/2019 Amazon web services Overview | Public
5/28
Amazon Web Service : The Products
Simple Storage Service (S3)
CloudFront
Route53
Elastic Load Balancing (ELB)
Elastic Block Store (EBS)
Relational Database Service (RDS)
8/13/2019 Amazon web services Overview | Public
6/28
Amazon Simple Storage Service (S3)
Object-based storage (no filesystem)
Easily store / retrieve data
Durability of 99.99%
Scalable
File (object) : up to 5 TB each
HTTP, HTTPS, BitTorrent protocols
Security group and access list
8/13/2019 Amazon web services Overview | Public
7/28
S3 : The Flow
8/13/2019 Amazon web services Overview | Public
8/28
S3 : Use Cases
Backup
Archive
Disaster Recovery (DR)
Content Storage
8/13/2019 Amazon web services Overview | Public
9/28
Amazon CloudFront
A Content Delivery Network
Delivery of content worldwide
Static : HTTP / HTTPS
Origin server : S3, EC2
Logs
8/13/2019 Amazon web services Overview | Public
10/28
CDN : How it Works
8/13/2019 Amazon web services Overview | Public
11/28
CloudFront : Use Cases
Accelerated web content delivery
Off-load traffic from web servers
Big spikes in traffic
Event streaming
Marketing campaigns
8/13/2019 Amazon web services Overview | Public
12/28
Route53
Domain Name System (DNS)
Global DNS service
Highly available, redundant, scalable
CLI support
Integrated with other AWS services
8/13/2019 Amazon web services Overview | Public
13/28
Amazon Elastic Compute Cloud
(EC2)
Windows / Linux virtual machines
Elastic (scale in minutes)
Security groups, private keys
Auto scaling, Elastic load balancing
8/13/2019 Amazon web services Overview | Public
14/28
Region & Availability Zone
Regions consist of one or more Availability
Zones, are geographically dispersed, and will
be in separate geographic areas or countries.
Example :
Region : ap-southeast-1 AZ : ap-southeast-1a, ap-southeast-1b
8/13/2019 Amazon web services Overview | Public
15/28
EC2 : Use Cases
Media
Hosting
Development & Test
Internal Apps
Gaming
everything that needs computing
8/13/2019 Amazon web services Overview | Public
16/28
Amazon Elastic Load Balancing (ELB)
Automatically distribute incoming traffic to
multiple Amazon EC2 instance (same region)
Automatic health check
IPv6 support
Can be integrated with autoscaling
8/13/2019 Amazon web services Overview | Public
17/28
Amazon Elastic Block Store
(EBS)
Block level storage for use with EC2
Volume : from 1 GB to 1 TB
Local to an Availability Zone
Redundant
Persistent Integration with CloudWatch
8/13/2019 Amazon web services Overview | Public
18/28
Amazon Relational Database Service
(RDS)
Relational database as a service
Simple to deploy
Managed by the AWS team
MySQL or Oracle (as of Jan 2012)
Scalable
Easy DB snapshots and automated backup
8/13/2019 Amazon web services Overview | Public
19/28
More
http://aws.amazon.com/
Read the booksJ
8/13/2019 Amazon web services Overview | Public
20/28
Disaster Recovery (DR)
Disaster recovery is the process, policies and proceduresrelated to preparing for recovery or continuation oftechnology infrastructure critical to an organization after anatural or human-induced disaster. wikipedia
Disaster Recovery (DR) is the process an organization usesto recover access to their software, data, and/or hardwarethat are needed to resume the performance of normal,critical business functions after the event of either a
natural disaster or a disaster caused by humans. -disasterrecovery.org
8/13/2019 Amazon web services Overview | Public
21/28
RTO, RPO and BCP
Recovery Point Objective (RPO)
Maximum tolerable period in which data might be lost from an IT Service
due to a Major Incident.
Recovery Time Objective (RTO)
The duration of time and a service level within which a business process
must be restored after a disaster (or disruption) in order to avoidunacceptable consequences associated with a break in businesscontinuity.
Business Continuity Plan (BCP)a roadmap for continuing operations under adverse conditions (i.e.interruption from natural or man-made hazards).
8/13/2019 Amazon web services Overview | Public
22/28
AWS as Disaster Recovery Solution
Fast and easy to deploy
No additional cost to manage DR sites
API and CloudFormation: Template of our
atacenters
Worldwide backup
Secure and reliable
8/13/2019 Amazon web services Overview | Public
23/28
The Customers
Friendster
FourSquare
TweetDeck
Yelp
IBM
The Guardian
Alexa
Fotopedia
8/13/2019 Amazon web services Overview | Public
24/28
Fresh from the oven : DynamoDB
NoSQL things : Schema-less, distributed,
Specify the throughput and storage you need
Easily scale your capacity requirements on the fly
servers
In addition, DynamoDB automatically replicatesyour data synchronously across multipleAvailability Zones within an AWS Region toensure high-availability and data durability
8/13/2019 Amazon web services Overview | Public
25/28
Content Delivery Network
Amazon Simple Storage Service & CloudFront
Delivery of content worldwide
Static content : profile pictures, avatars, css, js
Upload images & video streaming
We upload the file, AWS does the rest
Optimize design to save bandwidth
8/13/2019 Amazon web services Overview | Public
26/28
Home Work
Adjust the code for avatar and profile pictures
upload mechanism
Redesign data flow since AWS charge
Initial export our big storage to S3
Export static contents from subversion
Research, research & research
8/13/2019 Amazon web services Overview | Public
27/28
Some Gotchas
Becareful, they charges everything we use:
every bytes of storage, every KBps of
outbound bandwidth
bandwidth usage
No custom hardware allowed. What you see is
what you get (and it's all cloud abstracted)
8/13/2019 Amazon web services Overview | Public
28/28
Thank YouLets do it!