Lecture 1 Flashcards

1
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How can computing be conceptually viewed?

A

As another utility, like electricity, water, or gas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What do computer clouds provide?

A

Computing services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is utility computing?

A

A model where users pay for computing, storage, and communication resources as they consume them.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the focus of cloud computing?

A

The business model for providing computing services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Who predicted that computing could be organized as a public utility?

A

John McCarthy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What significant changes did cloud computing require?

A

Changes in data storage, computer architecture, networking, resource management, scheduling, and security.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What made cloud computing possible?

A

The Internet and fast communication.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the Internet of Things (IoT) related to?

A

The evolution of cloud computing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What will the vast computational resources of the cloud be used for?

A

Design and engineering, scientific discovery, education, business, analytics, art, and more.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What allows anyone with a credit card to provision virtual hardware and services?

A

Cloud computing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a limitation of cloud computing regarding services?

A

Often limited to a single service or a set of related services from the same vendor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is the long-term vision of cloud computing?

A

IT services traded as utilities in an open market.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What technological advances contributed to the success of cloud computing?

A

Software, networking, storage, and processor technologies.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is a challenge related to the availability of service?

A

What happens when the service provider cannot deliver?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is vendor lock-in?

A

Difficulty in moving to another cloud service provider once committed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What are data confidentiality and auditability concerns?

A

Issues related to the security and verification of data in the cloud.

18
Q

What is performance unpredictability?

A

A consequence of resource sharing in cloud environments.

19
Q

What does elasticity refer to in cloud computing?

A

The ability to scale up and down quickly.

20
Q

Name a few major cloud computing vendors.

A
  • Amazon Web Services
  • Microsoft Azure
  • Google Cloud
  • Alibaba Cloud
  • Oracle Cloud Platform
  • IBM Cloud
  • DigitalOcean
  • Salesforce
  • RackSpace
21
Q

What are the five main technologies that help realize cloud computing?

A
  • Distributed systems
  • Virtualization
  • Web 2.0
  • Service orientation
  • Utility computing
22
Q

What is a distributed system?

A

A collection of independent computers that appears as a single coherent system.

23
Q

What is the primary purpose of distributed systems?

A

To share resources and utilize them better.

24
Q

What are the three major milestones that led to cloud computing?

A
  • Mainframe Computing
  • Cluster Computing
  • Grid Computing
25
What is virtualization?
A core technology for cloud computing that abstracts fundamental elements for computing.
26
What does hardware virtualization allow?
Coexistence of different software stacks on the same hardware.
27
What is Web 2.0?
A set of technologies and services facilitating interactive information sharing and collaboration.
28
What are some examples of Web 2.0 applications?
* Google Documents * Google Maps * Flickr * Facebook * Twitter * YouTube * Wikipedia
29
What is service orientation in cloud computing?
An approach that adopts services as the main building blocks for application and system development.
30
What does a service represent in service-oriented computing?
A self-describing and platform-agnostic component that performs functions.
31
What are two important concepts introduced by service-oriented computing?
* Quality of Service (QoS) * Software-as-a-Service (SaaS)
32
What is utility-oriented computing?
A vision defining a service-provisioning model for computing.
33
What are the two important concepts introduced by service-oriented computing?
Quality of Service (QoS) and Software-as-a-Service (SaaS) ## Footnote These concepts are fundamental to cloud computing.
34
Define utility computing.
A service-provisioning model for compute services where resources are packaged and offered on a pay-per-use basis.
35
What resources are included in utility computing?
* Storage * Compute power * Applications * Infrastructure
36
Utility computing likens computing services to which types of utilities?
* Natural gas * Water * Power * Telephone connection
37
What has made utility computing a reality today?
The advent of cloud computing.
38
What is Fog Computing?
A decentralized computing model that extends cloud computing to the edge of the network.
39
True or False: Fog Computing is a centralized model.
False
40
Identify and describe one technology that enabled Fog Computing.
Examples include IoT devices, edge gateways, and fog nodes.