Describe Azure Architecture And Services Flashcards
What is an Azure Region?
A region is a geographical area that contains multiple datacenters that are nearby and networked together with a low-latency network
What is an Availability zone?
Availability zones are physically separate datacenters within an Azure region connected together through high-speed, private fiber-optic networks.
What are Azure region pairs
A region pair are azure region that are paired together
What are Azure region pairs
A region pair is an azure region that is paired together with another region within the same geography (such as US, Europe, or Asia) at least 300 miles away.
If a region in a pair was affected by a natural disaster, services would automatically fail over to the other region in its region pair.
What is a resource
A resource is an instance of azure services that you create e.g. VMs, storage account, app services
What is a resource group?
Collection of resources grouped together.
- When you apply an action to a resource group, that action will apply to all the resources within the resource group.
- If you delete a resource group, all the resources will be deleted.
- If you grant or deny access to a resource group, you’ve granted or denied access to all the resources within the resource group.
What is a Subscription?
Container that is used to provision azure resources (VM, storage, network). The resources are used and billed as a group. An Azure subscription links to an Azure account which provides authentication.
What are the two types of subscription boundaries that you can have?
- Billing boundary: This subscription type determines how an Azure account is billed for using Azure. You can create multiple subscriptions for different types of billing requirements. Azure generates separate billing reports and invoices for each subscription so that you can organize and manage costs.
- Access control boundary: This billing model allows you to manage and control access to the resources that users provision with different subscriptions.
What is a management group
Management groupsallow you to organize your subscriptions and apply governance controls, such as Azure Policy and Role-Based Access Controls (RBAC), to the management groups. All subscriptions within a management group automatically inherit the controls applied to the management group.
What are Azure Virtual Machines?
Azure Virtual machines are used to create and use VMs in the cloud
What are Azure Virtual machine scale sets?
Azure Virtual machine scale sets let you create, manage, configure and update a large group of identical load-balanced VMs. these VMs instances can increase/decrease to demand or scale based on a defined schedule
What are Azure Availability sets? (Update domain or fault domain?)
Azure Availability sets are used to stagger VM updates, they have varied power and network connectivity preventing you from losing all your VMs from a single network for power failure. This is done by grouping VMs in update domains or fault domains
Update domain: The update domain groups VMs that can be rebooted at the same time.
The fault domain groups your VMs by common power source and network switch.
What is Azure Virtual Desktop?
Azure Virtual Desktop is a desktop and application virtualization service that runs on the cloud. It enables you to use a cloud-hosted version of Windows from any location
What are Azure containers?
Containers are a virtualization environment. Unlike virtual machines, you don’t manage the operating system for a container and you can run multiple operating systems on a single container.
VMs virtualise the hardware and Containers virtualise the operating system.
What are Azure container instances?
Azure Container Instances are a platform as a service (PaaS) offering. Azure Container Instances allow you to upload your containers and then the service will run the containers for you.
What are Azure Functions?
Azure Functions is an event-driven, serverless compute option that doesn’t require maintaining virtual machines or containers. If you build an app using VMs or containers, those resources have to be “running” in order for your app to function. With Azure Functions, an event wakes the function, alleviating the need to keep resources provisioned when there are no events.
What is Azure App Service?
App Service is an HTTP-based hosting service that enables you to build and host web apps, background jobs, mobile back-ends, and RESTful APIs in the programming language of your choice without managing infrastructure. It offers automatic scaling and high availability. It supports Windows and Linux and enables automated deployments from GitHub, Azure DevOps, or any Git repo to support a continuous deployment model.
Give examples of app services?
Web apps
API jobs
WebJobs
Mobile apps
What is Azure Virtual networks and virtual subnets?
Azure virtual networks and virtual subnets enable Azure resources, such as VMs, web apps, and databases, to communicate with each other, with users on the internet, and with your on-premises client computers.
Azure virtual networking supports both public and private endpoints to enable communication between external or internal resources with other internal resources.
- Public endpoints have a public IP address and can be accessed from anywhere in the world.
- Private endpoints exist within a virtual network and have a private IP address from within the address space of that virtual network.
What is a point-to-site virtual private network?
Point-to-site virtual private network connections are from a computer outside your organization back into your corporate network. In this case, the client computer initiates an encrypted VPN connection to connect to the Azure virtual network.
What is site-to-site virtual private networks?
Site-to-site virtual private networks link your on-premises VPN device or gateway to the Azure VPN gateway in a virtual network. In effect, the devices in Azure can appear as being on the local network. The connection is encrypted and works over the internet.
What is ExpressRoute?
Azure ExpressRoute provides a dedicated private connectivity to Azure that doesn’t travel over the internet. ExpressRoute is useful for environments where you need greater bandwidth and even higher levels of security.