Lecture 11 Cloud Computing Flashcards

1
Q

Issues in with data centres include

(A data centres is a building where a large number of inter-connected computer servers are operated.)

A
  1. Rent for data centre building
  2. Payment for the power supply and cooling/maintenance of the storage building
  3. adding and replacing the hardware takes time
  4. scaling is limited
  5. must hire a 24/7 team to monitor the infrastructure
  6. must be able to deal with natural disasters

Cloud computing was the solution

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

Cloud computing definition

A

Cloud Computing is a system that allows a pool of configurable computing resources that can be rapidly provisioned (setup) and torn down be made available to users on a pay per use model.

(Mell & Grance, 2011).

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

Cloud Computing changes computing from a ___ ____ to a ____; similar to electricity and water.

A

physical asset

service

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

In cloud computing, client requests are routed to the closest ___ ____.

A

data center

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

Who choose cloud

A

Customers use the services they need and are only charged for the services they use.

Companies can outsource IT and focus on their core business rather than purchasing, upgrading and managing IT servers, computers etc.

Cloud provider can easily provide extra disk space, additional storage, more memory in an instance.

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

Features of cloud computing

A

Essential Characteristics

Service Models

Deployment Models

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

Essential Characteristics include

A

Broad network access
rapid electricity
measured service
on demand service

resource pooling

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

Service models include

A

SaaS
PaaS
IaaS

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

Deployment models include

A

Public cloud
Private cloud
Hybrid cloud
Community cloud

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

Broad Network Access: (EC)

A

Cloud services can be accessible at any time, from any where, from any device and through any network using standardized interfaces and access mechanisms.

ola example was accessing your email at anytime

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

Measured Services: (EC)

A

provides means of measuring, controlling, monitoring and reporting of services and resources used by customers.

ola example only paying for what you use

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

On-demand Self-Service: (EC)

A

cloud consumer can provision computing capabilities, such as server time and network storage, automatically and as needed without requiring intervention from the Cloud service provider.

cancelling a subscription

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

Flexible payment: (EC)

A

Monthly, Weekly, hourly, per transaction or customized.

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

Resource Pooling: (EC)

A

CC offers pool of computing resources to multiple consumers allowing different physical and virtual resources to be dynamically assigned and reassigned according to demand.

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

Hardware Abstraction: (EC)

A

The technical complexities of the services offered by cloud computing is cloaked from the customers.

Details about the underlining technologies in use, physical location(s) of servers, network architecture, cooling structures, and number of human resources who manage the services are completely unknown to the customer.

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

Rapid Elasticity: (EC)

A

ability to expand or shrink (scale up or down) resources automatically in response to customer demands.
* Vertical scaling
* Horizontal Scaling

17
Q

SaaS

A

Software As A Service (SaaS)

In this model, software application(s) owned and managed by the provider are leased by customers.

ex apps that come on your phone

18
Q

PaaS

A

Platform As A Service (PaaS)

Leasing of a computing platform (operating system, programming language, database, and web server) where application developers can develop and run their software solutions, thereby eliminating the cost and complexity of buying and managing the underlying hardware and software layers

ie blueJ

19
Q

IaaS

A

Infrastructure As A Service (IaaS)

Computing infrastructure are made available to users, including CPU, storage, network, and any other related computing resources and are provisioned for the customer using virtual machines on a perneed basis.

ex. Vbox

20
Q

XAAS

A

Everything as a Service (XAAS)

X => Cars – Uber, Bolt; X => Education – Module, Coursera; X => Houses – Airbnb, etc.

udemy
codeacademy
coursera
edX — for XAAS think Braden

21
Q

Horizontal and Vertical Scaling both involve adding _____ to _____ ________.

A

resources to computing infrastructure.

22
Q

Vertical scaling refers to scaling by adding more _____

A

power (up)

(e.g., Storage, Memory) to an existing machine. It is also known as “scaling up”. There is a limit, so you must add more to your pool of resources if you run out of storage!

23
Q

Horizontal scaling involves adding more ____

A

machines to your pool of resources (wide, physically)

(also described as “scaling out”).

used to achieve High Availability

24
Q

Content Distribution Networks

A

option 1: single, large “mega-server”
option 2: store/serve multiple copies of videos at multiple
geographically distributed sites (CDN)