Deploy and manage Azure compute resources Flashcards
What are the three maintenance planning events?
unplanned hardware maintenance, unexpected downtime, planned maintenance
unplanned hardware maintenance
azure detects the hardware your software is running on is about to go kaput. Azure will move your stuff over to a healthy machine
unexpected downtime
When stuff goes kaput but azure didn’t detect it ahead of time.
planned maintenance
periodic updates by microsoft
what is an availability set?
groups vms into a set so they can be deployed together. ensures they are not all upgraded at the same time
What are the availability set characteristics?
They all do the same thing, they all have the same software, they are spread out so a localized software failure won’t affect all of them, you attach a vm to an availability set upon creation
What are the 4 methods to create availability sets?
azure portal, arm templates, scripting, api tools
what is an update domain?
a number of nodes that are upgraded together. You wouldn’t want all of your vms in the same update domain
what is a fault domain?
nodes that are physicallly close together. if there is a failure, all nodes in a fault domain are likely to be affected.
What are the characteristics of availability zones?
unique physical locations within an azure region, will have one or more datacenters inside, minimum of 3 within a region
What is vertical scaling?
when you make a virtual machine more or less powerfull
what is horizontal scaling?
adding or subtracting virtual machines
What are the three characteristics of virtual machine extensions?
They are manageable from the cli, PowerShell, arm templates, and the portal. They can be bundled with a new VM deployment or run against any existing system. There are different extensions for Windows and Linux machines. there are also more unofficial extensions
What is the purpose of virtual machine extensions?
They are scripts that can automate the tasks of creating, maintaining, and removing virtual machines
What are custom script extensions for?
They can be used to automatically launch and execute virtual machine customization tasks
What is desired state configuration?
A management platform in windows powershell. It enables deploying and managing configuration data for software services and managing the environment in which these services run
What is an app service plan?
app service plan defines a set of compute resources for a web application to run
What are the three app service plan settings?
Region, number of VM instances, Size of VM instances
Which 3 app service plans support autoscaling?
standard, premium, and isolated
Which 2 app service plans are for development and testing?
free and shared. Basic is better with more instances and 10 gb of space