Compute Flashcards

1
Q

What is compute ?

A

Azure Compute provides an on-demand computing service in order to run cloud-based applications. (Any service that performs or enables computation).

Examples:

  • Virtual machines
  • Scale Sets
  • App Services.
  • Containers.
  • Kubernetes
  • Windows Virtual Desktops
  • Functions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Virtual Machines - Characteristics:

A
  • Part of the IaaS Service
  • Azure Portal provides Tools to manage.
  • Azure blueprints allow for compliance monitoring.
  • Azure will recommend improvements to ensure better security, higher availability and greater performance.
  • Comes in WIN or LIN with multiple hardware configurations.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are Scale Sets ?

A

Azure lets you load balance a group of identical virtual machines.
* You provide Azure with the template, and it creates a scale set.

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

Scale Set Benefits :

A

1) it is simple to manage multiple identical VMs.
2) High Availability - If one VM fails, the others keep going.
3) Auto Scaling - Automatically match demand by adding VNs from the scale set.
4) Large Scale - Run up to 1,000 Vms in a single scale set.
5) No Extra Cost for using scale sets.

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

What are App Services ?

A
  • These are full managed. (servers, network, storage)
  • Part of the PaaS offering.

Examples:

  • Web Apps
  • Web Apps for Containers
  • API App (Expose and connect your data backend)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

App Services - Exam Notes:

A

App Services is an easy way to host and managed web applications.

  • App Services are a PaaS offering.
  • Web Apps are used to host web sites and web applications.
  • Web Apps for Containers can host your existing container images.
  • API Apps can host your data backend services.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Azure Container Instances - Characteristics:

A

1) Helps you manage application dependencies.
2) less overhead to virtual machines.
3) increased portability
4) Efficient in the development life cycle.
5) Increase in Constistency.

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

What is ACI ?

A

Azure Containers Instances.

It is the primary azure service for running container workloads.
* A workload is your process or application.

ACI’s provide on-demand access to the containers, with using virtual machines.

  • You spin up the container when you need it.
  • Saves you money.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is Kubernetes ?

A

Kubernetes is an open source container orchestration system for automating application deployment, scaling and management . (created by Google.)

  • Kubernetes is Greek for “governor” or Captain (hence why the logo is a ship’s wheel.
  • Kubernetes is also spelled K8s.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the features of the Azure Kubernetes Service? (AKS)

A
  1. You can replicate container architectures.
  2. You don’t need to worry about infrastructure and hardware.
  3. Azure provides Identity and access management, elastic provisioning and more.
  4. Integration with Microsoft coding tools like VS-Code.
  5. Global Reach
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the Azure Container Registry (ACR) ?

A

It keeps track of the current and valid container images.
Manages files and Artefacts for containers.
Feeds container images to ACI and AKS.
Use Azure Identity and security.

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

What is an AKS Cluster ?

A

An Azure Kubernetes cluster, is a K8s cluster creates by Azure Kubernetes.
* It is comprised of a master node and worker nodes.

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

What is a Pod ?

A

Pods are the smallest deployable units of computing that you can create and manage in Kubernetes.
* It is a group of 1 or more containers with shared storage, and network resources AND a specification for how to run a container.

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

What is an Azure Virtual Desktop ?

A

It is a virtualised Windows 10 environment, that runs 100% on Azure.

  • Can be accessed via a web browser.
  • You can re-use windows 10 licenses to reduce costs.
  • Concurrency (multiple users can access the same device).
  • Uses Azure storage to secure your data.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are Azure Functions ?

A

A single function (Action) of Compute.

  • Smallest compute function in Azure.
  • Called or invoked via a standard web address (URL).
  • Runs once and stops.
  • Functions do run on VMs, but you have no access to it, it is fully maintained by Azure, you need only focus on the functionality of your function.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Azure Function Benefits ?

A

1) It only runs when needed.
2) If it fails for one function, it can continue to run against others.
3) If no resources are being used then you don’t pay for the function.