lec5-cloud - Wellesley Collegecs.wellesley.edu/~cs343/lectures/lec5.pdf · 2020. 2. 10. ·...

7
2/9/20 1

Transcript of lec5-cloud - Wellesley Collegecs.wellesley.edu/~cs343/lectures/lec5.pdf · 2020. 2. 10. ·...

  • 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/