the core architectural components of Azure Flashcards
Azure offers limitless innovation. How does Azure offer this?
-Bring ideas to life: Build on a trusted platform to advance your organization with industry-leading AI and cloud services.
-Seamlessly unify: Efficiently manage all your infrastructure, data, analytics, and AI solutions across an integrated platform.
-Innovate on trust: Rely on trusted technology from a partner who’s dedicated to security and responsibility.
What are the different things Azure can do?
- running your existing applications on virtual machines to exploring new software paradigms, such as intelligent bots and mixed reality.
- Azure provides AI and ML services that can naturally communicate with your users through vision, hearing, and speech.
- It also provides storage solutions that dynamically grow to accommodate massive amounts of data.
The core architectural components of Azure may be broken down into two main groupings:
the physical infrastructure, and the management infrastructure.
What is the physical infrastructure
The physical infrastructure for Azure starts with data centres.
Datacenters are grouped into Azure Regions or Azure Availability Zones designed to help you achieve resiliency and reliability for your business-critical workloads.
What are Regions?
A region is a geographical area on the planet that contains at least one, but potentially multiple datacenters that are nearby and networked together with a low-latency network. Azure intelligently assigns and controls the resources within each region to ensure workloads are appropriately balanced.
When you deploy a resource in Azure, you’ll often need to choose the region where you want your resource deployed.
What are availability zones?
Availability zones are physically separate datacenters within an Azure region. Each availability zone is made up of one or more datacenters equipped with independent power, cooling, and networking. An availability zone is set up to be an isolation boundary. If one zone goes down, the other continues working. Availability zones are connected through high-speed, private fiber-optic networks.
How do we ensure resiliency with availability zones?
To ensure resiliency, a minimum of three separate availability zones are present in all availability zone-enabled regions. However, not all Azure Regions currently support availability zones.
You want to ensure your services and data are redundant so you can protect your information in case of failure. Azure can help make your app highly available through availability zones.
How?
When you host your infrastructure, setting up your own redundancy requires that you create duplicate hardware environments.
You can use availability zones to run mission-critical applications and build high availability into your application architecture by co-locating your compute, storage, networking, and data resources within an availability zone and replicating in other availability zones. Keep in mind that there could be a cost to duplicating your services and transferring data between availability zones.
What are Availability zones primarily used for VMs?
Availability zones are primarily for VMs, managed disks, load balancers, and SQL databases.
Azure services that support availability zones fall into three categories:
Zonal services
Zone-redundant services
Non-regional services
What are zonal services?
Zonal services: You pin the resource to a specific zone (for example, VMs, managed disks, IP addresses).
What are zonal-redundant services?
Zone-redundant services: The platform replicates automatically across zones (for example, zone-redundant storage, SQL Database)
What are non-regional services?
Non-regional services: Services are always available from Azure geographies and are resilient to zone-wide outages as well as region-wide outages
Even with the additional resiliency that availability zones provide, it’s possible that an event could be so large that it impacts multiple availability zones in a single region.
What is the solution to this?
To provide even further resilience, Azure has Region Pairs.
What are region pairs?
Most Azure regions are paired with another region within the same geography at least 300 miles away. This approach allows for the replication of resources across a geography that helps reduce the likelihood of interruptions because of events such as natural disasters, civil unrest, power outages, or physical network outages that affect an entire region.
For example, if a region in a pair was affected by a natural disaster, services would automatically failover to the other region in its region pair.