Describe Azure compute and networking services Flashcards
What is virtualization?
Emulation of physical machines
Different virtual hardware configuration per machine/app
Different operating systems per machine/app
Total separation of environments
Name 4 key characteristics of Virtual Machines
Infrastructure as a Service (IaaS)
Total control over the operating system and the software
Supports marketplace and custom images
Can run any application/scenario
What are Virtual Machines best suited for?
Custom software requiring custom system configuration
Lift-and-shift scenarios
Name 3 key characteristics of Virtual Machine Scale Sets
Infrastructure as a Service (IaaS)
Set of identical virtual machines
Built-in auto scaling features
What are Virtual Machine Scale Sets designed for?
Designed for manual and auto-scaled workloads like web services,* batch processing, etc.
Key characteristics of Azure Batch
IaaS
High Performance Computing
Suitable for working in parallel with lots of information
Name 5 key characteristics of Containers
Use host’s operating system
Emulate operating system (VMs emulate hardware)
Lightweight (no O/S)
Respond quicker to demand changes
Designed for almost any scenario
Name 3 characteristics of Azure Container Instances
Simplest and fastest way to run a container in Azure
Platform as a Service PaaS
Serverless Containers
What are Azure Container Instances designed for?
Small and simple web apps/services
Background jobs
Scheduled scripts
Name 3 characteristics of AKS (Azure Kubernetes Service)
Open-source container orchestration platform
Platform as a Service PaaS
Highly scalable and customizable
What are AKS designed for?
High scale container deployments (anything really!)
Name 3 key characteristics of App Service
Designed as enterprise grade web application service
Platform as a Service PaaS
Supports multiple programming languages and containers
Name 3 key characteristics of Azure Functions
Platform as a Service PaaS
Serverless
Designed for micro/nano-services
Which are the two pricing models of Azure Functions?
Consumption-based plan
Dedicated plan
Summary of Virtual Machines
(IaaS) - Custom software, custom requirements, very specialized, high degree of control