Important Course Instructions
Slides and Diagrams download
How are we approaching the course objectives
Introduction to Cloud Computing
Azure and the Azure Free Account
Creating an Azure Free Account
Lab - Creating a resource group
Summary on what we have learnt
What are we going to start with
Deploying a virtual machine
Lab - Deploying a Windows Virtual Machine
Connecting to an Azure Windows Virtual Machine
Lab - Resizing the virtual machine
Lab - Installing Internet Information Services
Costing for Azure resources
Virtual Machines - OS and Temporary disk
Virtual Machine - IP addresses
Why do we choose a region
Lab - Creating a Linux Virtual Machine
Lab - Deploying a web server on the Linux machine
Lab - Deploying a web server on the Linux machine - Resources
Review - Subscription Resource and Resource group
Keeping a check on the remaining credit
Lab - Azure Marketplace for Virtual Machines
Lab - Availability Zones for virtual machines
Virtual Machine Scale Set service
Lab - Azure virtual machine scale set
Azure Web App - Publishing from Visual Studio
Installing Visual Studio 2022
Quick note on Azure Web App scaling
Lab - Azure Container Instance
Lab - Azure Kubernetes - Resources
Azure Virtual Desktop - Creating a host pool
Azure Virtual Desktop - Using the host pool
Summary on what we have learnt
Lab - Creating an Azure virtual network
Lab - Deploying a VM to the network
Lab - Communication across virtual machines in a virtual network
Review on Network Security Groups
Application Security Groups
Overview of VPN connections to Azure
Overview of Azure ExpressRoute
Lab - Basic Azure Load Balancer - Setup
Lab - Basic Azure Load Balancer - Implementation
Example on using Azure DNS
Lab - Azure virtual network peering
Introduction to Azure Storage
Lab - Creating a storage account
Lab - Working with the BLOB service
Azure Storage Accounts - Access tiers
Lab - Azure Storage Accounts - BLOB service - Access tiers
Azure Storage Accounts - Data Redundancy
Lab - Working with Azure File shares
Note - Azure File Sync service
Lab - Azure Queue Storage
Lab - Azure Table Storage
Azure Premium Storage accounts
Lab - Azure Storage Explorer
Example on a program interacting with Azure Storage Accounts
Example on a program interacting with Azure Storage Accounts - Resources
Note - Data Migration to Azure Storage
Lab - AzCopy tool - Resources
Virtual Network Service Endpoints
What are we going to cover
Azure SQL Database service
Lab - Azure SQL Database - Adding data
Lab - Azure SQL Database - Adding data - Resources
Lab - Azure Database for MySQL
Lab - Azure Database for MySQL - Adding data
Lab - Azure Database for MySQL - Adding data - Resources
Lab - Azure Database for PostgreSQL
Lab - Azure Database for PostgreSQL - Resources
Enterprise Data warehouse architecture
Lab - Enterprise Data Warehouse - Azure Data Lake Gen2 storage account
Lab - Enterprise Data Warehouse - Creating an Azure Synapse workspace
Lab - Enterprise Data Warehouse - Using pipelines to transfer data
Lab - Azure Cosmos DB - SQL API
Lab - Azure Cosmos DB - SQL API - Resources
Azure SQL Database vs Cosmos DB
Lab - Azure Databricks - Resources
A sample architecture - use case 1
A sample architecture - use case 2
Benefits of the cloud - High Availability
Benefits of the cloud - Scalability
Benefits of the cloud - Disaster recovery
Benefits of the cloud - Elasticity
Benefits of the cloud - Fault tolerance
Shared Responsibility Model
Quick summary of some important points
Lab - Azure Traffic Manager - Setup
Lab - Azure Traffic Manager - Implementation
Azure Content Delivery Network
Lab - Azure Content Delivery Network
Starting Free with Azure DevOps Services
Azure DevOps - Quick look at Azure Boards
Azure DevOps - Quick look at Azure Repos
Azure DevOps - Quick look at Build Pipelines
Azure DevOps - Quick look at Release Pipelines
Azure DevOps - Quick look at Release Pipelines - Resources
Lab - Creating a Machine Learning workspace
Lab - Using the Machine Learning workspace
Lab - Creating a user in Azure AD
Role Based Access Control
Lab - Role Based Access Control
Azure Active Directory Groups
Lab - Multi-Factor Authentication
Azure AD Premium trial licensing
Conditional Access Policies
Passwordless authentication
Azure AD - External Identities
Hybrid environments - Identities
Microsoft Defender for Cloud
Lab - Looking at the Azure Firewall service
Creating budgets in Azure
Azure Service Level Agreements
Lab - Azure CLI - Resources
Lab - Azure PowerShell and Cloud Shell
Lab - ARM templates - Resources
Note on the Azure Arc service
Lab - Application Insights
Creating a new subscription
Understanding your requirements
Choosing the right cloud model
Connecting data center to Azure
Monitoring your infrastructure
Revision - Important concepts
Revision - Security and Governance
Revision - General Concepts