
Explore Azure basics part two, covering architecture, network, compute, and load balancers. Review Azure Active Directory, resource group, subscription, and resources as prerequisites from part one.
Explore how regions group data centers connected by a regional low-latency network, enabling Niger services like virtual machines or cloud storage to be deployed within defined regions.
Explore how Azure availability zones, three or more data centers with independent power, cooling, and networking, enable high availability, while some regions lack zones.
Geography defines an area with one or more regions to meet data residency and compliance needs; the infrastructure map shows geographies like India with three regions and China with five.
Explore regional pairs within the same geography, where only one region in each pair updates at a time, enabling disaster recovery through storage accounts and automated backups.
Design an application architecture across multiple availability zones with synchronously replicated virtual machines and databases for high availability, and back up asynchronously to your region bed for disaster recovery.
Explore Azure services by category, focusing on compute, containers, and databases, including Kubernetes, virtual machines, container instances, container registry, Azure Functions, Redis, and Cosmos. Bookmark the list to stay updated.
Identify zonal versus zone-redundant and non-regional services to design highly available applications, enabling replication across zones for databases and keeping DNS up even if a region fails.
Understand Azure virtual network fundamentals, including private IP ranges and subnets, and how VMs, Kubernetes, and containers operate securely within it, including site-to-site connectivity and service endpoints.
Create a new virtual network in a new resource group in east us, add subnets (default, subnet1, subnet2) to the 10.0.0.0/16 address space for future virtual machines.
Create a virtual machine in a subnet with its disk containing the operating system, a network interface card, public and private IP addresses, network security group to enable communication.
Create a virtual machine in azure by selecting a resource group, naming the VM, choosing east US and a red hat linux image with a b-1s size, and configuring networking.
Create an availability set to group virtual machines for improved redundancy and availability, distributing across update domains so maintenance reboots only affect one domain.
Explore how cloud-init's custom data configures virtual machines by installing packages like node.js and npm, writing files, and running a forever-backed express app during initialization.
Learn how to use user data to provision Azure virtual machines, store configuration in JSON, and access it via the metadata service from the VM; avoid secrets in user data.
Explore Azure virtual machine scale sets to create and manage a group of load-balanced virtual machines with auto scale for high availability and big data and container workloads.
Explore manual scaling in Azure virtual machine scale sets, configure initial instances, health checks, and overprovisioning while using a Node.js Express app and load balancers to scale up or down.
Configure custom auto scale based on CPU utilization to automatically add or remove instances, with a min of 2, max of 3, and thresholds of 50% down and 70% up.
Create a scheduled scaling policy to temporarily increase instances from one to three for a 15-minute window in Indian Standard Time. Then revert to one after the window.
Learn how to use automatic repair policies to regenerate unhealthy virtual machines in an Azure skillset, discarding unhealthy instances and provisioning new ones within a configurable grace period.
This course is for those who have a bit of knowledge of or absolutely no knowledge about Azure
In this course i will be explaining to you in details the following concepts
Azure VNet
Azure Virtual Machine (How to create a Virtual Machine in Azure )
Azure Load balancer (Layer 4 OSI)
Azure Load balancer (Application Gateway Layer 7 OSI)
This course has been curated with a lot of care and deliberation and contains examples that are seen in real software applications .Also all the codebase are provided for in the resource section and please do not hesitate to use them.
Also this course has been shortened to only include information that is important and has been edited to remove all the fluff and unwanted portions .
Also for any doubts and suggestion please do contact me and i will be glad to hear from you .
Also please do not forget to include reviews for my course as it will motivate me to create more content like this to serve you guys better .
Once again i thank you for your patience and i hope you have a fabulous time with the course and i will see you soon
Also Please Wait for part 3 of Azure Basics
Thanks
Rohit Abraham