Core Compute Services Flashcards

1
Q

Virtualization

A
Emulation of physical machines
Different virtual hardware configuration per machine/app
Different operating systems per machine/app
Total separation of environments
- file systems,
- services,
- ports,
- middleware,
- configuration
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Virtual Machines

A
Infrastructure as a Service (IaaS)
Total control over the operating system and the software
Supports marketplace and custom images
Best suited for
- Custom software requiring custom system configuration
- Lift-and-shift scenarios
Can run any application/scenario
- web apps & web services,
- databases,
- desktop applications,
- jumpboxes,
- gateways, etc.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Virtual Machine Scale Sets

A

Infrastructure as a Service (IaaS)
Set of identical virtual machines
Built-in auto scaling features
Designed for manual and auto-scaled workloads like web services,* batch processing, etc.

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

Containers

A
Use host’s operating system
Emulate operating system (VMs emulate hardware)
Lightweight (no O/S)
- Development Effort
- Maintenance
- Compute & storage requirements
Respond quicker to demand changes
Designed for almost any scenario
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Azure Container Instances

A
Simplest and fastest way to run a container in Azure
Platform as a Service
Serverless Containers
Designed for
- Small and simple web apps/services
- Background jobs
- Scheduled scripts
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Azure Kubernetes Service (AKS)

A

Open-source container orchestration platform
Platform as a Service
Highly scalable and customizable
Designed for high scale container deployments (anything really!)

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

App Service

A

Designed as enterprise grade web application service
PaaS
Supports multiple programming languages and containers

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

Azure Functions (Function Apps)

A
Platform as a Service
Serverless
Two hosting/pricing models
- Consumption-based plan
- Dedicated plan
Designed for micro/nano-services
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
Summary - aaS?
Virtual Machines
VM Scale Sets
Container Instances
Kubernetes Service
App Services
Functions
A

(IaaS) - Custom software, custom requirements, very specialized, high degree of control
(IaaS) - Auto-scaled workloads for VMs
(PaaS) - Simple container hosting, easy to start
(PaaS) - Highly scalable and customizable * container hosting platform
(PaaS) - Web applications, a lot of enterprise web * hosting features, easy to start
(PaaS) (Function as a Service) (Serverless) - micro/nano-services, excellent consumption-based pricing, easy to start

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