2.2 - Virtualization and Cloud Computing Flashcards

1
Q

Define Infrastructure as a service (IaaS).

A

AKA HaaS (Hardware as a service).

A form of cloud computing that provides virtualized computing resources over the internet.

Ex. AWS, Microsoft Azure, and Google Compute Engine

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

Define Software as a service (SaaS).

A

A software distribution model in which the cloud provider hosts applications and makes them available to end users over the internet.

Ex. Gmail, Slack, and Microsoft 365

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

Define Platform as a service (PaaS).

A

A complete development and deployment environment in the cloud, with resources that enable you to deliver everything from simple cloud-based apps to sophisticated, cloud-enabled enterprise applications.

Ex. AWS Elastic Beanstalk, Google App Engine, and Adobe Commerce

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

Define Anything as a Service (XaaS).

A

A broad description of all cloud models. Any services delivered over the Internet. Any IT function can be changed into a service.

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

Define On Premises cloud model.

A

Everything is on premise.

Premise

Application
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking

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

What do you take care of in an IaaS model?

A

Application, Data, Runtime, Middleware, and OS

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

What do you take care of in a PaaS model?

A

Application and Data

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

What do you take care of in a SaaS model?

A

Nothing

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

What does a managed service provider (MSP) do?

A

Provides network connectivity management, backups and disaster recovery, and growth management and planning.

They are a cloud service provider, but not every cloud service provider is an MSP.

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

What does a managed security service provider (MSSP) do?

A

Provides firewall management, patch management, security audits, and emergency response.

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

What are the four cloud deployment models?

A

1) Public
- Available to everyone over the Internet
2) Community
- Several organizations share the same resources
3) Private
- Your own virtualized local data center
4) Hybrid
- A mix of public and private

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

Define Edge computing.

A

IoT where everything is installed and running locally.

Applications are processed on edge server rather than the internet. The data is processed on the device itself. Speed is increased.

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

Define Fog computing.

A

IoT of thing where data is both stored on the cloud and locally. Data that does not need to leave stays local. Local decisions are made from local data. Long-term analysis might occur on the cloud.

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

What is a thin client?

A

A device that connects to a server that runs all of the applications. It hosts a keyboard, mouse, and screen.

Doesn’t need a lot of hardware.

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

What is virtualization?

A

The ability to run multiple OS’s on the same hardware. Each application instance has its own operating system.

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

What is application containerization?

A

Multiple applications are given everything that they need to run off of one OS. Apps cannot talk because they are contained.

Container can be moved to another OS. Uses OS kernel, but it is lightweight.

17
Q

What is a monolithic application?

A

One big application that does many different things.

It has a large codebase. This can lead to change control challenges.

18
Q

What is a microservice application?

A

An application that uses microservices that are managed by the API.

This option is scalable, resilient, and secure. Updates focus on the microservices instead of one big application. Outages can be contained and microservices can have resources allotted based on need.

19
Q

What is a serverless architecture?

A

Applications are separated into individual, autonomous functions. The OS is removed from the equation.

Function as a Service (FaaS)

Developer still creates the server-side logic, and it runs in a stateless computer container. It is managed by a third-party, so all OS security concerns are at the third-party.

20
Q

What is a transit gateway?

A

It allows virtual private clouds to be connected. It acts as a “cloud router.”

21
Q

What is a Virtual Private Cloud (VPC)?

A

A pool of resources created in a public cloud.

22
Q

Define Service Integration and Management (SIAM).

A

Allows you to manage multiple service providers (Azure, AWS, etc.) from a single interface.

23
Q

Define Infrastructure as Code (IaC).

A

The managing and provisioning of infrastructure through code instead of through manual processes.

24
Q

Define Software Defined Networking (SDN).

A

An approach to networking that uses software controllers that can be driven by application programming interfaces (APIs) to communicate with hardware infrastructure to direct network traffic.

25
Q

Define Software Defined Visibility (SDV).

A

Allows you to deploy next-generation firewalls, intrusion prevention, web application firewalls, and other security devices while at the same time being able to understand exactly what type of data is flowing between all of these systems.

Data is encrypted and encapsulated.

26
Q

How do you avoid VM sprawl?

A

Create a formal process and detailed documentation. There should be information on every virtual object.

27
Q

Define VM escape.

A

When a VM breaks out of the confines of the VM to interact with the host operating system or hardware.

28
Q

Define VM sprawl.

A

A disorganized set of VMs that the team might not have sufficient documentation to determine what does what.

29
Q
A