amazon web services (aws) case study
TRANSCRIPT
Jordan University – Computer Engineering Department
Distributed System Project
Supervisor: Dr. Ghieth Abandah
Student: Aieshah F. Almaslam1
Outline AWS Introduction AWS Global Infrastructure AWS Cloud Services AWS Features & Benefits AWS Cloud Architecture (use case) Conclusion & Critical Evaluation
2
AWS Introduction
Amazon.com is the largest online store right now, it was started by Jeff Bezos in 1995.
AWS Cloud Services was lunched in 2006.
AWS is a collection of various web services that together make up a cloud computing platform.
AWS used pay-as-you-use cloud computing services.
3
AWS Clients
4
Outline AWS Introduction AWS Global Infrastructure AWS Cloud Services AWS Features & Benefits AWS Cloud Architecture (use case) Conclusion & Critical Evaluation
5
AWS Global Infrastructure
6
AWS Global Infrastructure
7
2 Particular Services for Edge Location:DNS service (Amazon Route53)Content delivery (Amazon CloudFront)
Outline AWS Introduction AWS Global Infrastructure AWS Cloud Services AWS Features & BenefitsAWS Cloud Architecture (use case) Conclusion & Critical Evaluation
8
9
AWS Cloud Services
AWS offers different types of services:
Compute Services Storage Services Databases Services Networking & CDN Services Application Services Deployment & Management Services
10
AWS Cloud Services
Amazon Elastic Compute Cloud EC2
11
EC2 is a web service that provides:
Resizable compute capacity, up & Down. Complete control of resources from your
OS. Wide range of Instance type, that include
different combinations of:CPU, Memory, Storage and Networking
Capacity
Amazon Machine Image AMI
12
AMI is simple environment provides tools to set up and boot any type of instances.
Customers can use:
Preconfigured AMI, orCreate their own AMI
Amazon Elastic Block store EBS
13
EBS can be used as:1)Persistent block storage for EC22)EC2 instances boot partition Persist independently from the life of EC2 instances.
Automatically replicated in a single AZ.
Amazon CloudWatch
14
CloudWatch is a web service that provides monitoring for all AWS cloud resources and applications.
CPU UtilizationsDisk reads & writes other network metrics
Amazon Elastic Load Balancer ELB
15
Distribute incoming application traffic across EC2 instances.
Detect unhealthy instances and reroute traffic to healthy one.
Amazon Elastic IP
16
Static IP Addresses
Associated with a customer account not a particular instance
Amazon Simple Storage Service S3
17
Data storage infrastructure, supports by tens of thousands of computer systems distributed around the world.
Store, retrieve any amount of data at anytime from anywhere.
Read, write & delete objects from 1byte to 5terabyte.
buckets as folders with unique name.
Replication & Secure symmetric-key encryption supported.
Amazon Route53
18
Domain Name System (DNS) web service.
Routes end users to internet applications (inside or outside AWS).
Map URLs to IP addresses. Persist on Edge Locations.
Amazon CloudFront
19
Web service for content delivery (static or streaming content)
Using global networks of edge locations.
Objects Request routed to the nearest edge location.
Amazon Identity & Access Management IAM
20
Securely control access for AWS services
Assign users & Groups with many security credentials: Unique access Keys or Passwords
Outline AWS Introduction AWS Global Infrastructure AWS Cloud Services AWS Features & Benefits AWS Cloud Architecture (use case) Conclusion & Critical Evaluation
21
AWS FeaturesHigh Availability by Availability ZonesAuto Scaling & Elasticity by CloudWatchParallel Processing by Elastic Load BalancerTransparency by Elastic IPSecurity by Encryption, IAM and HTTPs AccessFault tolerance & Disaster Recovery by
Replication, Snapshots & VPC in Multi AZs & Regions
Low latency by Edge Locations & CDNInexpensive pricing by ” Pay-as-you-go” modelSome of free Use by AWS free Tier 22
AWS Free Usage Tier
23
Outline AWS Introduction AWS Global Infrastructure AWS Cloud Services AWS Features & Benefits AWS Cloud Architecture (use case) Conclusion & Critical Evaluation
24
Example of AWS Cloud Architecture
25
Outline AWS Introduction AWS Global Infrastructure AWS Cloud Services AWS Features & Benefits AWS Cloud Architecture (use case) Conclusion & Critical Evaluation
26
Conclusion & Critical Evaluation
AWS suffers from many outages:On April 20, 2011, EBS service became "stuck"
and were unable to read/write requests.On June 29, 2012, several websites were taken
offline, storm in in Northern Virginia.On October 22, 2012, a major outage occurred.1)AWS should ensure resolving these problems
without outage happens.2)AWS should focus on building tools that will
make application plugging to the cloud easily.
27
Any Question?
28