Compute Services Flashcards

1
Q

What is a VM image?

A

A template used to create a VM and may already include an OS and other software, like development tools or web hosting environments.

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

Which service type (IaaS, PaaS, or SaaS) is a VM and why?

A

IaaS because you are essentially using a virtual computer where you are responsible for controlling the OS, custom software, and any configurations.

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

What is a VM Scale Set?

A

A group of identical, load-balanced VMs. Scale sets allow you to centrally manage, configure, and update a large number of VMs in minutes. The number of VM instances can automatically increase or decrease in response to demand, or you can set it to scale based on a defined schedule. Virtual machine scale sets also automatically deploy a load balancer to make sure that your resources are being used efficiently.

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

What is a VM Availability Set?

A

A grouping of VMs designed to ensure the greatest availability of all VMs based on which are part of an update domain versus a fault domain.

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

What is an update domain?

A

A group of VMs that all undergo updates at the same time so they all experience downtimes simultaneously.

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

What is a fault domain?

A

A group of VMs designated as fallbacks in case one VM goes offline (e.g. for power outtages or updates). Fault domains are grouped by common power source and network switch. VM Availability Sets automatically split your VMs across up to three fault domains, so if one fault domain fails, it can fallback to others.

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

What is an Azure Virtual Desktop?

A

It behaves exactly like a Windows desktop hosted from an on-premises PC, but is accessible over the internet and on a multitude of other, non-Microsoft devices, including in the browser.

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

What is an Azure Container?

A

An instance of a bundled app and all its dependencies that is lightweight, can be quickly created and scaled, and can be dynamically stopped. You can run multiple containers on a single machine, whereas with VMs, you can only have one OS per machine.

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

What is the primary purpose of a VM versus a Container?

A

A VM virtualizes the hardware while a Container virtualizes the OS.

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

When would you choose a VM over a Container and vice versa?

A

If you need complete control over the configuration, including specifying RAM and other hardware details, a VM is the best solution.

If you don’t need full control, a Container is likely a better choice because it is more portable and performant than a VM.

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

What does it mean that Azure Functions are serverless?

A

They are provisioned to be running consistently. Instead, they are event driven to servers are only utilized to compute resources when an event is detected.

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

What is Azure App Service?

A

A means of hosting an app that is less involved than VMs or Containers. App Service enables you to build and host web apps, background jobs, mobile back-ends, and RESTful APIs in the programming language of your choice without managing infrastructure. They can host:
-Web apps
-API apps
-WebJobs
-Mobile apps

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

What is Azure Virtual Networking?

A

Basically the same as an on-prem network, but used specifically for connecting you to Azure and connecting Azure resources to one another. Key capabilities are:
-Isolation and segmentation
-Internet communications
-Communicate between Azure resources
-Communicate with on-premises resources
-Route network traffic
-Filter network traffic
-Connect virtual networks

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