Azure Architecture & Compute Flashcards
What is a region
two or more DCs not to far from each other connected with fiber.
Availability zone
- unique physical locations within an azure region
- has its own power, cooling and networking
- Each region has a minimum of 3 zones
Resource group
- logical container that holds resources
- each resource can only be in one RG
- Can move resources easily
- Can contain resources from multiple regions
- Can be used to give access control
- Can interact with other RGs
Azure Resource Manager (ARM)
- All resources with Azure resources go through the ARM
* Main azure architecture component for creating, updating and manipulating resources
Virtual machine
Virtual hardware that you control exclusively.
Scale Set
- Sets of identical, load balanced VMs.
- Automatically creates and deletes VMs for your application
- As resource usage increases, more VMs are activated to take the load
- Provides high availability and protects against server failures
App Service
Managed platform to host your applications.
3 categories for app service
- Web apps
- Web apps for containers
- API apps
Web app
website and online applications hosted on Azures managed platform
Web app for containers
deploy and run containerised applications in Azure
API apps
o expose and connect your data backend
o Application Programming Interface
o No GUI
o Connected other applications programmatically
Azure container instance
- All the dependencies for an application are included in the container images
- VMs require a lot more maintenance and updates. Containers don’t have any components relating to the operating system that require maintenance
- Can be deployed easily to multiple different OS and hardware platforms
- Development, deployment and maintenance are all more efficient when using containers
- Consistent.
Azure Kubernetes Service
Open source container orchestration system for automating application deployment, scaling and management.
Features of Azure Kubernetes service
- Replicate container architectures – reuse container architecture by managing it in Kubernetes. This makes your setup quicker and confidence in the system increase.
- Standard Azure Services included – don’t have to worry about infrastructure and hardware. Get identity and access management and elastic provisioning and much more
- Global reach – use Kubernetes with supported Azure regions and on-prem installations using Azure Stack
Function
- Smallest compute service on Azure
- A single function of compute
- Called, or invoked, via a standard URL
- Runs once then stops