4.1 Summarize cloud-computing concepts Flashcards

1
Q

What is cloud computing?

A

Service that provides on-demand resources over a network

Typically the internet

on-deman resources like server instances, file storage, databases, apps, etc.

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

What does Metered Utilization mean in the cloud?

A

The per-use billing for resources consumed by the cloud

The metering system tracks resource usage such as storage, processing, bandwidth, or active users, accessible to customers through a transparent reporting dashboard for billing transparency.

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

5 cloud characteristics?

A
  • Shared resources
  • Metered utilization
  • Rapid elasticity
  • High availability
  • File synchronization
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does High Availability mean in the cloud?

A

Service experiences very little downtime

i.e. a service with ‘Five Nines’ or 99.999% availability experiences only 5 mins & 15 secs annual downtime.

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

What does Scalability mean in the cloud?

A

The costs involved in supplying the service to more users are linear

Linear = costs increase proportionally with user or resource additions

In a scalable system, doubling users doubles (or less) costs. If costs more than double, it’s less scalable. Scalability via adding nodes (horizontal/scaling out) or resources to each node (vertical/scaling up).

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

What does Rapid Elasticity mean in the cloud?

A

The system’s ability to handle changes to demand in real time

A highly elastic system maintains service/performance despite demand spikes and reduces costs during low-demand periods.

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

What’s required of cloud providers to meet availability, scalability, and elasticity needs?

A

Be able to provision & deprovision resources automatically

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

How do cloud providers provision & deprovision resources automatically?

A

via pooling of shared resources & virtualization

The layers of virtualization used in the cloud architecture allow the provider to provision more CPU, memory, disk, or network resource using management software, rather than (for instance) having to go to the datacenter floor, unplug a server, add a memory module, & reboot

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

What does Pooling of shared resources mean?

A

The cloud provider’s datacenter hardware isn’t dedicated to a single customer account

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

4 common cloud deployment models?

A
  • Public
  • Private
  • Community
  • Hybrid
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

How does a public cloud work?

A

Offered over the Internet by CSPs to cloud consumers

(CSP = Cloud Service Provider) Cloud consumers are often referred to as tenants

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

What are the risks to public clouds?

A

Performance & security risks

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

How doe a private cloud work?

A

Being private to & owned by the organization

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

What does the private cloud delivery method primarily target?

A

Banking & governmental services that require strict access control

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

What is a community cloud?

A

Where several orgs share the costs of a hosted private or fully private cloud

This is usually done to pool resources for a common concern, like standardization & security policies

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

What is a hybrid cloud?

A

Cloud model that implements a hybrid public/private/community cloud

A travel organization might utilize a private cloud for its sales website but transition some functions to a public cloud, retaining sensitive data on-premises.

17
Q

3 common cloud service models?

A
  • IaaS
  • SaaS
  • PaaS
18
Q

Meaning of IaaS?

A

Infrastructure as a Service

19
Q

Meaning of SaaS?

A

Software as a Service

20
Q

Meaning of PaaS?

A

Platform as a Service

21
Q

How does IaaS work?

A

Provisions IT resources

i.e. servers, load balancers, SAN components, etc.

22
Q

What happens in a SaaS?

A

Clients access software hosted on a supplier’s servers on a pay-as-you-go arrangement

Virtual infrastructure enables rapid on-demand app provisioning and cloud-based development and testing, bypassing the need for testing and deployment on client computers.

23
Q

How does a PaaS work?

A

Provides resources somewhere between SaaS & IaaS

Microsoft Azure SQL Database
24
Q

What does a typical PaaS solution deploy?

Google App Engine
A

Servers & storage network infrastructure & a multi-tier web applicatoin/database platform

This platform could be based on Oracle or MS SQL or PHP & MySQL

Google App Engine
25
Q

How does a PaaS differ from a SaaS?

A

By requiring client create the software that runs using the platform

software like the sales contact or e-commerce app

26
Q

What is the service provider responsible for in a PaaS?

Microsoft Azure SQL Database
A

The integrity & availability of the platform components

But you would be responible for the security of the app you created on the platform

27
Q

Meaning of VDI?

A

Virtual Desktop Infrastructure

28
Q

What is VDI?

A

Means using VMs as a means of provisioning corporate desktops

28
Q

What are desktops typically replaced by in a VDI?

A

Low-spec thin client computers

29
Q

What happens when the thin client starts in a VDI?

A

Boots a minimal OS for user login to a VM stored on company servers or cloud

30
Q

How does a user’s thin client connect to a VM in a VDI?

A

Using a remote desktop protocol

like Microsoft Remote Desktop or Critix ICA

The thin client locates the correct image and authentication, either through 1:1 mapping or a connection broker.

31
Q

What handles the application processing & data storage in a VDE or workspace?

VDE = Virtual Desktop Environment

A

Server

The think client only needs to be powerful enough to display the screen image, play audio, & transfer mouse, key commands, & video, & audio information over the network

32
Q

How can the virtualization server hosting virtual desktops be provisioned as?

A

An on-premises server or in the cloud

on-premises means on the same LAN as the clients

Centralizing data simplifies backup, support, and security measures against user errors. VDI enables easier IT infrastructure outsourcing.

33
Q

Main disadvantage of VDI?

A

Users have no local processing abilitity during server & network failures

34
Q

What is privisioning VDI as a cloud service referred to as?

A

DaaS

Desktop as a Service

35
Q

What is an advantage of cloud storage?

A

File synchronization

36
Q

Why is file synchronization important in the cloud?

A

Files are often replicated across datacenters underpinning the cloud for faster access

When you upload a file to Dropbox, it’s synchronized across multiple datacenters geographically distributed around the world. This ensures that regardless of your location, you can access your files quickly because there’s likely a datacenter nearby with a copy of your file.