Cloud computing Flashcards

1
Q

Cloud computing definition

A

on demand availability of computer resources without direct user management

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

Cloud computing includes

A

a database
a development platform
a hard disk
a software application

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

Why has cloud computing grown

A

1) hardware virtualisation
2) service oriented architecture
3) autonomic and utility computing

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

What is the enabling technology of Cloud Computing

A

virtualisation

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

What is the key component of virtualisation

A

virtual machine monitor or hypervisor

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

Virtualisation definition

A

act of creating a virtulal version of something, including virtual computer hardware platforms, storage device, computer network resources

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

Definition of hypervisor

A

software layer that separates physical from virtual, allowing multiple softwares to run concurrently on the same hardware

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

Why virtualisation allows for efficient use of resources

A

physical device divided into virtual devices that perform tasks independently

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

Why cloud computing

A

reduces IT infrastructure costs

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

Cloud Computing characteristics

A

1) device and location independence
2) agility
3) services in pay-per-use mode
4) low cost
5) easy maintenance
6) multi sharing
7) high scalability
8) high availability and reliabiliity

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

Types of Cloud Computing

A

public cloud
private cloud
hybrid cloud
community cloud

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

Public cloud

A

characteristics:
- computer resources managed by cloud service provider
- open to all via internet (pay-per-use)

advantages:
- scalable
- location independent
- lower cost
- CSP (computer service provider) does maintenance
- easy to integrate
- no user limit

disadvantages:
- less secure
- no control of data
- performance depends on internet connection

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

Private cloud

A

characteristics:
- used by organisations to manage data internally or by third parties
- two types: on premise or outsourced

advantages:
- security
- better performance
- full control

disadvantages:
- need for skilled people
- access within organisation
- not if many users / manpower

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

Hybrid cloud

A

characteristics:
- public + private

advantages:
- flexible but secure resources
- more secure than public
- quick delivery of new services
- risk reduction

disadvantages:
- private security is better
- complex management
- reliability depends on CSP

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

Community cloud

A

characteristics:
- services accessible by a group of organisations
- it is owned and managed by one of the organisations or every organisation or a third party

advantages:
- cost effective
- secure and collaborative environment
- share of resources

disadvantages:
- not ok for everyone
- security better in private
-data storage space to share

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

Cloud computing models

A
  • on site
  • infrastructure as a service or IAAS
  • platform as a service or PAAS
  • software as a service or SAAS
17
Q

On site

A

users manages: application, data, runtime, middleware, O/S, virtualisation, servers, storage, networking
CSP manages: nothing

18
Q

IAAS

A

users manages: application, data, runtime, middlewear, O/S
CSP manages: virtualisation, servers, storage networking
characteristics: resources available, scalable, and dynamic services + GUI / API based access
advantages: no physical services management complexity

description: provides a virtual data center to store information and create app development platforms. access to resources like virtual machines and virtual storage.
used by: network architects (infrastructure)

19
Q

PAAS

A

users manages: applications, data
CSP manages: runtime, middleware, O/S, virtualisation, servers, storage, networking
characteristics: many users + web servers and databases + scalable
advantages: programmers run and manage apps

description: virtual platforms and tools to create, test, deploy apps. runtime environment and deployment tools for apps.
used by: developers (infrastructure + platform)

20
Q

SAAS

A

users manages: nothing
CSP manages: application, data, middleware, O/S, runtime, virtualisation, servers, storage, networking
characteristics: remote server, access via internet, automatic updates, pay-per-use
advantages: users access application via internet

description: web software and applications to complete business tasks. SAAS is for users.
used by: end users (infrastructure + platform + software

21
Q

Edge Computing definition

A

distributed computing system that allows to bring computation of data and storage closer

22
Q

Edge computing: advantages of bringing computational resources closer

A

1) minimize bandwith
2) improve response time
3) reduce latency

23
Q

Edge computing benefits

A
  • data security
  • scalability of data
  • faster data processing
  • speed
  • cost effectiveness
24
Q

Edge computing disadvantages

A
  • security risks
  • need for advanced infrastructure
  • costly
  • no resource pooling
  • limited peripherals
  • more storage for processing in different locations
25
Q

Edge computing applications

A

health care, manufacturing, traffic managemenet and transportation

26
Q

Edge vs Cloud (computing)

A
  • for organizations that have: (E) limited budget vs (C) complex and huge datasets
  • security: (E) robust plans vs (C) doesn’t
  • processes time-sensitive data: (E) yes vs (C) no
  • approach: (E) decentralised vs (C) centralised
  • platforms: (E) many with different programming languages vs (C) one with one programming language
  • IoT: (E) allows IoT vs (C) needs to upgrade
  • when: (E) future vs (C) present
27
Q

Fog computing

A

decentralized computer infrastructure in which data, computer power, storage, and applications are located somewhere between the data source and the cloud

28
Q

Difference between Fog and Edge computing

A

where intelligence and computer power are based.

Fog: at LAN data is transmitted from notes to fog gateway, where it is transmitted to sources for processing. more scalable and better big picture.

Edge: each device determines which data to store locally or send to the cloud, points of failure reduction.

29
Q

Benefits of Fog Computing

A
  • bandwith conservation = less data to cloud
  • improved response time
  • network agnostic (wired, wi-fi, 5G)
30
Q

Fog Computing Disadvantages

A
  • startup costs
  • tied to physical location
  • potential security issues
  • ambiguous concept