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
Edge computing applications
health care, manufacturing, traffic managemenet and transportation
26
Edge vs Cloud (computing)
- 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
Fog computing
decentralized computer infrastructure in which data, computer power, storage, and applications are located somewhere between the data source and the cloud
28
Difference between Fog and Edge computing
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
Benefits of Fog Computing
- bandwith conservation = less data to cloud - improved response time - network agnostic (wired, wi-fi, 5G)
30
Fog Computing Disadvantages
- startup costs - tied to physical location - potential security issues - ambiguous concept