Cloud Computing Chapter3
Cloud Computing Chapter3
■ An application developer:
■ Installs applications on a platform of his/her choice.
■ Manages resources allocated by Amazon.
Insta
HW
Oooo
8
AWS instances (cont’d)
Elastic IP
Watchdog
New Instance
instance
HW
11
Steps to run an application
EC2
Linux, Debian,
Fedora,OpenSolaris ,
Open Suse , Red Hat, S3
Ubuntu, Windows, Suse
Linux
EBS
SQS -Simple Queue Service
EC2
Autoscaling
■ It manages automatically:
■ The infrastructure provisioning.
■ Hardware and software maintenance.
■ Replication and indexing of data items.
■ Performance tuning.
Compute Storage
33
fi
VMM
HW
36
Cloud Computing: Theory and Practice.
Dan C. Marinescu Chapter 3 37
Cloud Computing: Theory and Practice.
Dan C. Marinescu Chapter 3 38
Cloud storage diversity and vendor lock-in
■ Risks when a large organization relies on a single cloud service
provider:
■ Cloud services may be unavailable for a short or an extended
period of time.
■ Permanent data loss in case of a catastrophic system failure.
■ The provider may increase the prices for service.
a1 a2 a3 aP
b1 b2 bP b3
c1 cP c2 c3
dP d1 d2 d3
(a)
Cloud 1 Cloud 2
a1
b1 a2
c1 b2
d1
dP c1
cP
d1
Client Proxy
a3
bP
c2
d2
aP
d3
b3
c3 Cloud 3
d3
Cloud 4
(b)
Cloud Computing: Theory and Practice.
Dan C. Marinescu Chapter 3 40
Recovery after a single failure
41
Rest of the slides not in syllabus
42