Highlights
Day 1
A. Deploying Apps on Azure
1. Azure Deployment options
- Azure Virtual Machines
- Azure App Service
- Containers on Azure
B. Azure App Service
- Azure App Service Plans
- Shared
- Dedicated
- Azure App Service Environment Overview
C. Containers on Azure
1. Container Based services on Azure
- Azure Web for Containers
- Azure Container Instance (ACI)
- Azure Container Registry (ACR)
- Azure Kubernetes Service (AKS)
2. Azure Container Registry
- Overview of Container image repositories
- Introduction to Azure Container Registry
- Creating new registry
- Push and Pull images from repository [Using CoreOS VM from earlier module]
3. Azure Container Instances (ACI)
- How ACI works?
- Use cases for ACI
- Running applications using ACI
- Creating container instances
Day 2
1. Azure Container Services (AKS)
- Defining services in Kubernetes Deployment file
- Deploying containers using UI and command
- Connecting to AKS cluster
- Scale an application and Kubernetes infrastructure
- Update an application running in Kubernetes
2. Azure Service Fabric
- Understanding Azure Service Fabric
- Creating a reliable service
- Creating a Reliable Actors app
- Working with Reliable Collections
Day 3
Monitoring Azure Solutions
- Exploring Monitoring Capabilities in Azure
- Azure Alerts
- Azure Activity Logs
- Azure Network Watcher
- Azure Advisor
- Azure Security Center
- Application Insights
- Introduction to Log Analytics
- Querying and Analyzing Log Data
Deploying, Managing & Automating Azure Solutions
- Azure Resource Manager Templates
- Azure Policies Vs RBAC
- Azure Building Blocks Overview
- Azure Configuration Management
- PowerShell DSC
- Chef
- Puppet
- Azure Automation Overview
- Backup, Recovery and Migration o Azure Backup Services
- Azure Backup Options o Azure Site Recovery
- DR Solution
- Lift and Shift Migration
- Migrating Workloads to Azure
- Azure Migrate Process
- Migration using Azure Site Recovery (ASR)
- Preparing the Infrastructure
- Completing the Migration Process
Day 4
Introduction to Cloud Design Patterns
- Performance Patterns
- Resiliency Patterns
- Scalability Patterns
- Data Patterns
Developing for the Azure Cloud
- Developing Long-Running Tasks and Distributed Transactions
- Configuring a Message-Based Integration Architecture
- Developing for Asynchronous Processing
- Developing for Autoscaling
Designing for the Azure Cloud
- Designing a Data Platform Solution
- Comparing Database Options in Azure
- Designing for Deployment, Migration, and Integration
- Creating Managed Server Applications in Azure
- Authoring Serverless Applications in Azure
- Designing an Infrastructure Strategy
- Networking Azure Application Components
- Integrating Azure Solution Components Using Messaging Services
- Designing for Identity and Security
Target Audience
Architects
/
IT Pros
/
Azure Infrastructure Specialist
/
Azure Developer
Personas
Azure Infrastructure Specialist
/
Azure Developer