Core Services: Compute Flashcards

1
Q

Virtual Machines

A
Most common type of compute
IaaS with virtualized server
You choose OS, memory, CPU, storage. 
Tech known as hypervisor
Share physical server with multiple customers - cheaper

Use for:
Testing e.g. create a Linux VM to test an app.
Running apps in cloud
Extend on prem network by adding VNet and VM in cloud
Moving on prem servers to the cloud.

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

Containers

A

Further subdividing how apps are run

Each app is put in a container on a VM, therefore can run multiple instances on same VM.

Each container can technically run it’s own OS -> more flexibility, quicker to launch than a VM

Tech to do this is Docker Deamon

Better portability, flexibility and speed than VM

Azure will configure host VM.

Accessed over internet by IP address or domain name.

Can run on Windows or Linux and scale out as needed.

Represents a single app and it’s dependencies.

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

Azure Virtual Machine Scale Sets

A

Scaling for Windows or Linux VMs hosted in Azure

Automatically integrated with Load Balancer and Application Gateway.

Automates distribution of VMs across Availability Sets and Availability zones, but not regions.

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

Azure Functions

A

An event-driven, serverless compute service

Small bits of code in Python, C#, Javascript

Cost effective - physical server is selected, used and charged only when function runs

Can run on a schedule (time trigger) and act as a web hook.

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

Kubernetes Service (AKS)

A

Manage containers and apps within
Easy to deploy, manage and scale containerized apps
Using open source K8 software

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

Azure Service Fabric

A

Distributed systems platform (Azure or On prem)

Package, deploy and manage sclable microservices

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

Azure Batch

A

Used many underutilzed VMs to save money on when and where you compute
Used for low priority jobs.

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

Serverless Services

A

Server, infra and OS taken care of by Azure.
Highly Available
Scalable
Cost Effective

Event Driven - triggered by events
Automatically scaling

Code is described as functions (which can run on different compute instances)

Billed for time function is running (to the micro second)

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

Logic apps

A

Azure Logic Apps is a cloud service that helps you schedule, automate, and orchestrate tasks, business processes, and workflows when you need to integrate apps, data, systems, and services across enterprises or organizations.

Serverless workflows composed of Azure functions

Designed by graphical interface (can’t use code to design)

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

Event Grid

A

Solution for building event driven architectures that route events to different end points.

Uses PubSub messaging to react and trigger events

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