Azure Reference Architecture Guide
Microsoft Azure is one of the most popular public clouds in the industry. Thousands of organizations, from all sizes and shapes, are moving to the cloud, and being able to work with it is one of the most important skills for every developer, architect, or IT admin.
Course Overview
- Welcome to
Azure Reference Architecture
Step by Step Practical Guide, in this course you will learn how to build a complete Azure architecture which will be used in any of small and medium scale organizations even this can be extended for enterprise. - As part of these Labs we're going to Deploy a website and it's Microservices in Azure vis Azure DevOps CI & CD Pipelines
- The system is built using Blazor frontend and .NET Core Web API is used for backend Microservices but you don't have to be familiar with these languages, you just better have some development knowledge.
- As part of this step by step practical guide we will start from the very basics and go to the most advanced concepts.
- We will strongly recommend you to take this Labs in sequence as listed below so that you will be able to understand the concepts clearly apply in your projects.
- We’ve spent lot of hours in creating this complete design, documentation and making videos along with writing code. our aim is to save your time if you are looking for similar design in your organization.
- By the end of this course you'll be familiar with the major services in Azure, and also get real live project experience and you'll be able to work with Azure and design and build modern cloud apps, utilizing the most up-to-date cloud services.
- Completing this course will give you all the knowledge required for designing modern, robust, secure and reliable cloud systems.
Audience
- Azure Cloud Developer or Azure Cloud Architect, or Azure IT Admin.
- Anyone who wants to learn about Microsoft Azure
Prerequisite
- Basic knowledge about software development,
- Basic knowledge of Azure cloud
Azure Basic Reference Architecture Step by Step Practical Guide will include complete documentation with ARM template and PowerShell source code & automated CI & CD Pipelines on following features.
Watch YouTube videos in sequence - YouTube videos
Modules | Labs | Videos | Details |
---|---|---|---|
Introduction & Overview | Lab-01: Introduction & Course Overview |
Video | Step By Step Guide |
New Azure Account Setup | Lab-01.1: Create new Azure Account or Tenant or Subscription |
Video | Step By Step Guide |
Application HLD | Lab-02: Application (icodeforu.com) High Level Architecture |
Video | Step By Step Guide |
Design Principles | Lab-03: Azure Architecture Design Principles |
Video | Step By Step Guide |
Architecture Blueprint | Lab-04: Azure High Level Architecture (HLD) |
Video | Step By Step Guide |
Security Design | Lab-05: Azure Architecture - Security Design |
Video | Step By Step Guide |
Networking Design | Lab-06: Azure Architecture Networking Design |
Video | Step By Step Guide |
Azure DevOps Deployment View | Lab-07: Azure DevOps Deployment View for Azure Resources |
Video | Step By Step Guide |
Azure Setup Guide / Governance | Lab-08: Azure Setup Guide / Governance |
Video | Step By Step Guide |
Naming & Tagging Conventions | Lab-09: Azure Resource Naming & Tagging Conventions |
Video | Step By Step Guide |
ARM Template Project Setup | Lab-10: ARM Template Project setup & Create Resource Group |
Video | Step By Step Guide |
Azure Virtual Network | Lab-11: Azure Virtual Network Concepts & Create Virtual Network |
Video | Step By Step Guide |
App Service Environment v3 - Portal | Lab-12: Create ASE from Azure Portal |
Video | Step By Step Guide |
App Service Environment v3 - ARM | Lab-12.1: Create ASE using ARM template |
Video | Step By Step Guide |
Create Tags in Azure services | Lab-12.2: Create Tags in ASE using ARM templates |
Video | Step By Step Guide |
Azure App Service Plan - Portal | Lab-13: Create Plan from Azure Portal |
Video | Step By Step Guide |
Azure App Services - ARM Template | Lab-13.1: Create Plan and App Services using ARM Template |
Video | Step By Step Guide |
Deploy ARM Template-DevOps Pipelines | Lab-14: Deploying ARM Templates using Azure DevOps Pipelines |
Video | Step By Step Guide |
Publish website to Azure App Service | Deploy a website to Azure with Azure App Service |
Video | Step By Step Guide |
App Service- DNS | Map an existing custom DNS name to Azure App Service |
Step By Step Guide | |
Azure Deployment Slots | How to use deployment slots on Azure App Service |
Step By Step Guide | |
App Service for APIs | Create Azure App Service for APIs |
Access Restricted | |
Publish APIs to Azure App Services | Publish APIs to Azure App Services |
Access Restricted | |
Application Insights | Create Azure Application Insights |
Access Restricted | |
Create Azure SQL server | Create Azure SQL server |
Access Restricted | |
Create Azure SQL Databases | Create Azure SQL Databases |
Access Restricted | |
Create Azure Cosmos DB | Create Azure Cosmos DB |
Access Restricted | |
Create Azure Redis Cache | Create Azure Redis Cache |
Access Restricted | |
Storage Account | Create Azure Storage Account |
Access Restricted | |
SendGrid | Create Azure SendGrid for Email service |
Access Restricted | |
Azure Key Vault | Create Azure Key Vault |
Access Restricted | |
Virtual Machine | Create Azure Virtual Machine |
Access Restricted | |
Azure CDN | Create Azure CDN |
Access Restricted | |
API Management | Create Azure API Management |
Access Restricted | |
Application Gateway | Create Azure Application Gateway |
Access Restricted | |
Setup Azure AD | Setup Azure Active Directory |
Access Restricted | |
RBAC setup | Setup basic RBAC |
Access Restricted | |
Lock Resource Groups | Lock Azure Resource Groups |
Access Restricted | |
Pricing Calculator | How to user Azure Pricing Calculator |
Access Restricted | |
Auto scaling | App Service Plan – Auto scaling using Azure portal |
Access Restricted | |
Auto scaling using ARM template | App Service Plan – Auto scaling using ARM template |
Access Restricted | |
Disaster recovery | Virtual Machine – Create Disaster recovery |
Access Restricted | |
Azure Backup | Virtual Machine – Azure Backup |
Access Restricted | |
Site Recovery Vault | Azure Site Recovery Vault |
Access Restricted | |
Azure Active Directory | Add your custom domain name to Azure Active Directory |
Step By Step Guide | |
Configure certificates | Configure certificates |
Access Restricted |