Day1
- Azure Fundamentals
Introduction to Azure
Different segments SaaS, PaaS, and IaaS
Azure Regions and Data Centers
Overview of all Azure services
Azure portal
- Azure Storage
Understanding Storage Account
Features
Storage Account Replication Techniques: LRS, ZRS, GRS & RA-GRS Protocols
Consistency Model
- Azure File Storage
Use cases for Azure File Storage
Share, Files and Folders
Access control
- Azure Blob Storage
Use cases for Azure Blob Storage
Containers
Block Blob
Page Blob
Access Control
Shared Access Signatures
Locking Operations
Day2
- Azure Table Storage
Brief intro to NoSQL
Use cases for Azure Table Storage
Schema for Azure Tables
Scaling Tables
Access Control
- Azure Queue Storage
Need for Queues
Understanding Azure Queues
Hands-on Lab: Microsoft Azure Storage Lab; Using File storage, Blog storage, and Table Storage
- Azure CDN
Introduction to CDN
Need for CDN
Setting up CDN on Azure
Hands-on Lab: Managing content using CDN
- Azure Virtual Networks Overview
IP Addressing
What is a Virtual Network?
Understanding Network ACL and Network Security Group
Why is it needed?
Creating Virtual Networks in Azure
VPN options:
Architectural difference between Azure VPNs like VNET to VNET, point-to-site and site-to-site.
Endpoints
Load Balancing Endpoints
Private and Public IP
ExpressRoute
Hands-on Lab: Create a virtual network Azure Virtual Networks (VNet to VNet connection)
Day3
- Azure Web Apps
Understanding Web App tiers
Resource Group and Web Hosting Plans in the New Preview portal
Supported language
Scaling of Websites
Deployment sources
Deployment pipeline
Security
Frameworks
Monitoring
Understanding Web Jobs
Hands-on Lab: Deploy and create staging to prod deployment pipeline for Azure website
- Azure Virtual Machines
Understanding VMs architecture
Types of OS supported Images by Azure
Virtual Machine instances
Virtual Machine Types
Compute Tiers
Instance Types
Pricing
Understanding OS disk and Data disk
Understanding Custom Image
Understanding concepts of: Load balancing, Availability Set and Auto Scaling
Types of Provisioning
Disks & Images Virtual Machine management, automation and scripting
Cloud Service
Endpoints
Load Balanced Endpoint
Hands-on Lab: Creating VMs under VNet and managing security using Network ACL
Day4
- Azure Cloud Services
Features of Cloud Services
Deployment
Benefits
Roles
Web Role
Worker Role
Understanding Fault Domain
Understanding Upgrade Domain
Types of Configuration file
Deployment pipeline
Components
Specifications
Hands-on Lab: Deploying Application package with Azure Cloud Services
- Azure SQL Database
Understanding Database as a service
SQL Database is not SQL Server
Advance Capabilities
Benefits of SQL database
Scaling SQL database
Backup Options
Performance Model
Security
SQL Reporting
SQL Data Sync
SQL Federation
Pricing
Hands-on Lab: Migrate a database from on - premise to SQL Azure
- Implement an Azure Active Directory
Active Directory Fundamentals
Understanding Azure Active Directory
Self-Managed Azure AD
Need for Azure Active Directory
Azure AD data sync
Issues with data sync and how to solve it
Moving local AD to Azure AD
Integration Scenarios
Cloud Native App AD
Desktop App AD
Federation App AD
Single Sign-on for SaaS
Multi-Factor Authentication
Role-based Access Control
ADFS and Azure Access Control Service
Hands-on Lab: Authentication On‐Premise app using Azure AD
- Provisioning Infrastructure PowerShell
Evolution of Script
Azure PowerShell cmdlets
Understanding PowerShell DSC
Hands-on Lab: Provisioning infrastructure using PowerShell cmdlets
Day5
- Azure Mobile Service
Requirement of Mobile App development
Azure MBaaS
Cross Platform App development
Authentication Flow
Understanding Push Notification
- Azure HDInsight
BigData
Hadoop
Azure HDInsight Service
- Developing on Azure
For High Availability
For High Scalability
Disaster Recovery
- Cost Optimization
- Monitoring Strategy with Azure
Monitoring tools
Monitoring web apps using Visual Studio
Monitoring services using Azure portal
Hands-on Lab: Monitoring services using various tools
- Azure Business Continuity & Disaster Recovery
Business Continuity Guidance
Disaster Recovery & High Availability
Azure Site Recovery
Hyper‐V Replica
- Azure Automation
Automation Account
Runbook
Scheduled Jobs
Use case for Azure Automation Configuration
Discussion about the Azure Exam 70-534: Architecting Microsoft Azure Solutions