lec5-cloud - wellesley collegecs.wellesley.edu/~cs343/lectures/lec5.pdf · 2020. 2. 10. ·...
TRANSCRIPT
-
2/9/20
1
-
2/9/20
2
§ According to NIST:
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage,
applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider
interaction.
This cloud model promotes availability and is composed of five essential characteristics, three service models, and four
deployment models.
§ It’s a set of utilities offered to applications:§ Computing§ Storage§ Communication§ Applications
§ With,§ Rapid provisioning§ Minimal interaction§ The appearance of infinite capacity
-
2/9/20
3
1940sThe first datacentersUtility-computing
1960sTime sharingMainframes and terminals
1980sPCs appeared
1990sGrids and clusters
2000sClouds are the new trend
Do you think it’s there to stay?
§ According to NIST, it must have the following characteristics:§ On-demand service§ Broad network access§ Resource pooling§ Rapid elasticity§ Measure service
§ More:§ Availability§ Network performance§ Security
-
2/9/20
4
-
2/9/20
5
§ So a datacenter is just a big network of machines.
§ How can we achieve all of the characteristics we just mentioned?
§ Virtualization is a key!
§ What is virtualization?
-
2/9/20
6
SaaS
PaaS
IaaS
HaaS
-
2/9/20
7
https://kscottmorrison.com/2009/12/01/visualizing-the-boundaries-of-control-in-the-cloud/