Deploy and Manage Azure Compute Resources Flashcards
Azure Resource Manger Templates, configure/create VMs, provision containers, Azure app services
What are the two scale set orchestration modes?
Uniform – uses a virtual machine profile or template to scale up to desired capacity. This orchestration mode is mainly used for large-scale stateless workloads that require identical VM instances. It also provides fault domain high availability (less than 100 VMs).
Flexible – offers high availability with identical or multiple VM types (up to 1000 VMs) by spreading VMs across fault domains in a region or within an Availability Zone.
Do deallocated VMs still count to vCPU Quota?
Yuh
When would you want to deploy a VM in a availability set versus an availability zone?
Availability sets - used to protect applications from hardware failures within an Azure data center.
Availability zones - used to protect applications against Azure data center failures.
Take note that an availability set only protects your resources from planned and unplanned maintenance. It cannot protect your applications from data center outages. Also, in the availability set, if a hardware or software failure happens, only a subset of your VMs are impacted and your overall solution stays operational.
What is the major difference in ACI and AKS?
You should use AKS if you need full container orchestration, such as service discovery across multiple containers, automatic scaling, and coordinated application upgrades.
What is azure event grid?
a highly scalable, fully managed Pub Sub message distribution service that offers flexible message consumption patterns using the MQTT and HTTP protocols.
Event Grid enables clients to publish and subscribe to messages over the MQTT v3.1.1 and v5.0 protocols to support Internet of Things (IoT) solutions. Through HTTP, Event Grid enables you to build event-driven solutions where a publisher service announces its system state changes (events) to subscriber applications. Event Grid can be configured to send events to subscribers (push delivery) or subscribers can connect to Event Grid to read events (pull delivery).
What is the major difference between AKS and ACI?
You should use AKS if you need full container orchestration, such as service discovery across multiple containers, automatic scaling, and coordinated application upgrades.
What is an azure logic app?
A cloud platform where you can create and run automated workflows with little to no code.
Workflow = A series of operations that define a task, business process, or workload. Each workflow always starts with a single trigger operation, after which you must add one or more action operations.
Examples include, schedule and send email notifications when a file is changed.
What are azure functions?
A serverless solution that allows you to write less code, maintain less infrastructure, and save on costs. Really just Run a small piece of code to do a task.
Example: Run code when a file is uploaded or changed in blob storage.
How are azure functions, logic apps, and event grids charged differently?
Functions: You are only charged for the time you run your code.
Logic Apps: You are charged for the execution of triggers, action, and connectors.
Event Grid: You are charged for each operation, such as ingress events, advanced matches, delivery attempts, and management calls.
What is an availability set?
An availability set is a logical grouping of VMs that allows Azure to understand how your application is built to provide for redundancy and availability.
What are update domain and a fault domain in an availability set? How many of each can their be in an availbility set?
3 fault domains, 20 updated domains.
Fault domains = groupings of VMs that share a common power source and network switch. Protects against phsyical hardware failures/power outages
Update domains = groupings of VMs which can be rebooted at the same time. Protects against all VMs being updated at the same time.
Usually a
What is an an app service plan?
It is a collection of compute resources needed for a web app to run.
What are the type of App Services that can be deployed in an app service plan?
Web App: A website
Web apps for containers: A container containing all dependencies for a web app
API Apss: Expose and connect a backend
What does an app service plan define for any apps running within it? I.E. What is defined at the creation time of the app service?
Operating System (Windows, Linux)
Region (West US, East US, and so on)
Number of VM instances
Size of VM instances (Small, Medium, Large)
Pricing tier (Free, Shared, Basic, Standard, Premium, PremiumV2, PremiumV3, Isolated, IsolatedV2)