amazon web services (aws) case study

28
Jordan University – Computer Engineering Department Distributed System Project Supervisor: Dr. Ghieth Abandah Student: Aieshah F. Almaslam 1

Upload: -

Post on 25-Jul-2015

109 views

Category:

Engineering


15 download

TRANSCRIPT

Page 1: Amazon Web Services (AWS) Case study

Jordan University – Computer Engineering Department

Distributed System Project

Supervisor: Dr. Ghieth Abandah

Student: Aieshah F. Almaslam1

Page 2: Amazon Web Services (AWS) Case study

Outline AWS Introduction AWS Global Infrastructure AWS Cloud Services AWS Features & Benefits AWS Cloud Architecture (use case) Conclusion & Critical Evaluation

2

Page 3: Amazon Web Services (AWS) Case study

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

Page 4: Amazon Web Services (AWS) Case study

AWS Clients

4

Page 5: Amazon Web Services (AWS) Case study

Outline AWS Introduction AWS Global Infrastructure AWS Cloud Services AWS Features & Benefits AWS Cloud Architecture (use case) Conclusion & Critical Evaluation

5

Page 6: Amazon Web Services (AWS) Case study

AWS Global Infrastructure

6

Page 7: Amazon Web Services (AWS) Case study

AWS Global Infrastructure

7

2 Particular Services for Edge Location:DNS service (Amazon Route53)Content delivery (Amazon CloudFront)

Page 8: Amazon Web Services (AWS) Case study

Outline AWS Introduction AWS Global Infrastructure AWS Cloud Services AWS Features & BenefitsAWS Cloud Architecture (use case) Conclusion & Critical Evaluation

8

Page 9: Amazon Web Services (AWS) Case study

9

AWS Cloud Services

AWS offers different types of services:

Compute Services Storage Services Databases Services Networking & CDN Services Application Services Deployment & Management Services

Page 10: Amazon Web Services (AWS) Case study

10

AWS Cloud Services

Page 11: Amazon Web Services (AWS) Case study

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

Page 12: Amazon Web Services (AWS) Case study

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

Page 13: Amazon Web Services (AWS) Case study

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.

Page 14: Amazon Web Services (AWS) Case study

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

Page 15: Amazon Web Services (AWS) Case study

Amazon Elastic Load Balancer ELB

15

Distribute incoming application traffic across EC2 instances.

Detect unhealthy instances and reroute traffic to healthy one.

Page 16: Amazon Web Services (AWS) Case study

Amazon Elastic IP

16

Static IP Addresses

Associated with a customer account not a particular instance

Page 17: Amazon Web Services (AWS) Case study

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.

Page 18: Amazon Web Services (AWS) Case study

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.

Page 19: Amazon Web Services (AWS) Case study

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.

Page 20: Amazon Web Services (AWS) Case study

Amazon Identity & Access Management IAM

20

Securely control access for AWS services

Assign users & Groups with many security credentials: Unique access Keys or Passwords

Page 21: Amazon Web Services (AWS) Case study

Outline AWS Introduction AWS Global Infrastructure AWS Cloud Services AWS Features & Benefits AWS Cloud Architecture (use case) Conclusion & Critical Evaluation

21

Page 22: Amazon Web Services (AWS) Case study

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

Page 23: Amazon Web Services (AWS) Case study

AWS Free Usage Tier

23

Page 24: Amazon Web Services (AWS) Case study

Outline AWS Introduction AWS Global Infrastructure AWS Cloud Services AWS Features & Benefits AWS Cloud Architecture (use case) Conclusion & Critical Evaluation

24

Page 25: Amazon Web Services (AWS) Case study

Example of AWS Cloud Architecture

25

Page 26: Amazon Web Services (AWS) Case study

Outline AWS Introduction AWS Global Infrastructure AWS Cloud Services AWS Features & Benefits AWS Cloud Architecture (use case) Conclusion & Critical Evaluation

26

Page 27: Amazon Web Services (AWS) Case study

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

Page 28: Amazon Web Services (AWS) Case study

Any Question?

28