What is meant by Compute in Azure
On demaind computing service for cloud based Apps
What types of resources provides compute that are not serverless
VMs and Containers
When do you pay for compute resources
Whilst they are being used
Compute resources are available on demand and can be created how quickly
In seconds or minutes
What is a VM
Software emulation of physical computer
What does a VM host
OS and the Software you install
How do you connect to a VM
RDP
What is a container
Virtuaisation environment for running applications
What/How does a Container host/run Apps
Containers run on top of Host OS but do not include OS for apps running inside containers
Containers bundle libraries/components using host OS running the container
What is Azure App Service and what is it designed for?
PaaS designed to host enterprise web apps.
Can meet rigorous performance, scalabilty, secrity and compliance.
Using fully managed platform to perform infrastructure mainternance.
What is serverless computing
Cloud hosted execution environment that runs code abstracting undelying hosting environment.
Using VMs, Containers, App Service and Serverless compute types is not an all or nothing approach.
What are some potential examples of how it might fit together
You might put core App on a VM and off load some data processing to a serverless app.
What is a benefit of Serveless Compute
Serverless requires no infra management and usually expects its work to be completed in seconds or less
Creating and using a VM in the cloud provides IaaS.
You can customise all the software running on the VM, what is this ideal for..
This is ideal when you require total control over OS, running of custom software, using custom hosting config.
This Gives flexibility of virtualization without buying/maintaining physical H/W, but you still need to…
maintain VM, i.e. config, udpate, maintain S/W running on VM
What are some of the times/examples when to use VMs in Azure
Single VMs are OK for Dev and test etc however which features allow High Availability, Scalability and Redundancy
Availability sets for VMs is a…
If planned maintenance requires a reboot a what does an availability set ensure
What types of seperations are Update domains
Update domains are logical seperations
What is meant by unplanned maintenance
Unplanned Maintenance, such as H/W failure, power outage or disk failure will cause VMs part of availability set to switch to working H/W so continues to run
A group of VMs sharing common H/W are within the same ……..
Fault Domain
What is a fault domain
Within an availability set how many Fault and Update domains are there