Course Overview
Describe the core architectural components of Azure
- Describe Azure regions, region pairs, and sovereign regions
- Describe Availability Zones
- Describe Azure datacenters
- Describe Azure resources and Resource Groups
- Describe subscriptions
- Describe management groups
- Describe the hierarchy of resource groups, subscriptions, and management groups
- What is Microsoft Azure
- Get started with Azure accounts
- Exercise – Explore the Learn sandbox
- Describe Azure physical infrastructure
- Describe Azure management infrastructure
- Exercise – Create an Azure resource
Describe Azure compute and networking services
- Compare compute types, including container instances, virtual machines, and functions
- Describe virtual machine (VM) options, including VMs, Virtual Machine Scale Sets, availability sets, Azure Virtual Desktop
- Describe resources required for virtual machines
- Describe application hosting options, including Azure Web Apps, containers, and virtual machines
- Describe virtual networking, including the purpose of Azure Virtual Networks, Azure virtual subnets, peering, Azure DNS, VPN Gateway, and ExpressRoute
- Define public and private endpoints
- Describe Azure virtual machines
- Exercise – Create an Azure virtual machine
- Describe Azure virtual desktop
- Describe Azure containers
- Describe Azure functions
- Describe application hosting options
- Describe Azure virtual networking
- Exercise – Configure network access
- Describe Azure virtual private networks
- Describe Azure ExpressRoute
- Describe Azure DNS
Describe azure storage services
- Compare Azure storage services
- Describe storage tiers
- Describe redundancy options
- Describe storage account options and storage types
- Identify options for moving files, including AzCopy, Azure Storage Explorer, and Azure File Sync
- Describe migration options, including Azure Migrate and Azure Data Box
- Describe Azure storage accounts
- Describe Azure storage redundancy
- Describe Azure storage services
- Exercise – Create a storage blob
- Identify Azure data migration options
- Identify Azure file movement options
Describe Azure identity, access, and security
- Describe directory services in Azure, including Microsoft Entra ID and Microsoft Entra Domain Services
- Describe authentication methods in Azure, including single sign-on (SSO), multifactor authentication (MFA), and passwordless
- Describe external identities and guest access in Azure
- Describe Microsoft Entra Conditional Access
- Describe Azure Role Based Access Control (RBAC)
- Describe the concept of Zero Trust
- Describe the purpose of the defense in depth model
- Describe the purpose of Microsoft Defender for Cloud
- Describe Azure directory services
- Describe Azure authentication methods
- Describe Azure external identities
- Describe Azure conditional access
- Describe Azure role-based access control
- Describe zero trust model
- Describe defense-in-depth
- Describe Microsoft Defender for Cloud
Microsoft Cloud Adoption Framework for Azure
- Learn how to leverage the Cloud Adoption Framework to identify where your organization is in the digital transformation journey.
- Identify triggers and opportunities for cloud adoption.
- Recognize the components needed to develop a digital transformation strategy around your business, people, and technology.
- Define strategy
- Plan
- Ready
- Adopt
- Govern and manage
Introduction to the Microsoft Azure Well-Architected Framework
- Describe the pillars of the Azure Well-Architected Framework
- Identify key principles for creating a solid architectural foundation
- Azure Well-Architected Framework pillars
- Cost optimization
- Operational excellence
- Performance efficiency
- Reliability
- Security
Design governance
- Design for governance.
- Design for management groups.
- Design for Azure subscriptions.
- Design for resource groups.
- Design for resource tagging.
- Design for Azure Policy.
- Design for Azure role-based access control.
- Design for Azure landing zones.
- Design for governance
- Design for management groups
- Design for subscriptions
- Design for resource groups
- Design for resource tags
- Design for Azure Policy
- Design for role-based access control (RBAC)
- Design for Azure landing zones
Design authentication and authorization solutions
- Design for identity and access management.
- Design for Microsoft Entra ID.
- Design for Microsoft Entra business-to-business (B2B).
- Design for Azure Active Directory B2C (business-to-customer).
- Design for conditional access.
- Design for identity protection.
- Design for access reviews.
- Design for managed identities.
- Design for service principals for applications.
- Design for Azure Key Vault.
- Design for identity and access management (IAM)
- Design for Microsoft Entra ID
- Design for Microsoft Entra business-to-business (B2B)
- Design for Azure Active Directory B2C (business-to-customer)
- Design for conditional access
- Design for identity protection
- Design for access reviews
- Design service principals for applications
- Design managed identities
- Design for Azure Key Vault
Design a solution to log and monitor Azure resources
- Design for Azure Monitor data sources
- Design for Azure Monitor Logs (Log Analytics) workspaces
- Design for Azure Workbooks and Azure insights
- Design for Azure Data Explorer
- Design for Azure Monitor data sources
- Design for Azure Monitor Logs (Log Analytics) workspaces
- Design for Azure Workbooks and Azure insights
- Design for Azure Data Explorer
Describe high availability and disaster recovery strategies
- Define recovery time objective and recovery point objective
- Explore the available high availability and disaster recovery options for both IaaS and PaaS
- Devise an appropriate high availability and disaster recovery strategy
- Describe recovery time objective and recovery point objective
- Explore high availability and disaster recovery options
- Describe Azure high availability and disaster recovery features for Azure Virtual Machines
- Describe high availability and disaster recovery options for PaaS deployments
- Explore an IaaS high availability and disaster recovery solution
- Describe hybrid solutions
Design a solution for backup and disaster recovery
- Design for backup and recovery.
- Design for Azure Backup.
- Design for Azure blob backup and recovery.
- Design for Azure Files backup and recovery.
- Design for Azure virtual machine backup and recovery.
- Design for Azure SQL backup and recovery.
- Design for Azure Site Recovery.
- Design for backup and recovery
- Design for Azure Backup
- Design for Azure blob backup and recovery
- Design for Azure files backup and recovery
- Design for Azure virtual machine backup and recovery
- Design for Azure SQL backup and recovery
- Design for Azure Site Recovery
Design a data storage for non-relational data
- Design for data storage.
- Design for Azure storage accounts.
- Design for Azure blob storage.
- Design for data redundancy.
- Design for Azure files.
- Design an Azure disk solution.
- Design for storage security.
- Design for data storage
- Design for Azure storage accounts
- Design for data redundancy
- Design for Azure Blob Storage
- Design for Azure Files
- Design for Azure managed disks
- Design for storage security
Design a data storage solution for relational data
- Design for Azure SQL Database.
- Design for Azure SQL Managed Instance.
- Design for SQL Server on Azure Virtual Machines.
- Recommend a solution for database scalability.
- Recommend a solution for database availability.
- Design protection for data at rest, data in transmission, and data in use.
- Design for Azure SQL Edge.
- Design for Azure Cosmos DB.
- Design for Azure Table Storage.
- Design for Azure SQL Database
- Design for Azure SQL Managed Instance
- Design for SQL Server on Azure Virtual Machines
- Recommend a solution for database scalability
- Recommend a solution for database availability
- Design security for data at rest, data in motion, and data in use
- Design for Azure SQL Edge
- Design for Azure Cosmos DB and Table Storage
Design data integration
- Design a data integration solution with Azure Data Factory.
- Design a data integration solution with Azure Data Lake.
- Design a data integration and analytics solution with Azure Databricks.
- Design a data integration and analytics solution with Azure Synapse Analytics.
- Design strategies for hot, warm, and cold data paths.
- Design an Azure Stream Analytics solution for data analysis.
- Design a data integration solution with Azure Data Factory
- Design a data integration solution with Azure Data Lake
- Design a data integration and analytic solution with Azure Databricks
- Design a data integration and analytic solution with Azure Synapse Analytics
- Design strategies for hot, warm, and cold data paths
- Design an Azure Stream Analytics solution for data analysis
Design an Azure compute solution
- Choose an Azure compute service.
- Design for Azure Virtual Machines solutions.
- Design for Azure Batch solutions.
- Design for Azure App Service solutions.
- Design for Azure Container Instances solutions.
- Design for Azure Kubernetes Service solutions.
- Design for Azure Functions solutions.
- Design for Azure Logic Apps solutions.
- Choose an Azure compute service
- Design for Azure Virtual Machines solutions
- Design for Azure Batch solutions
- Design for Azure App Service solutions
- Design for Azure Container Instances solutions
- Design for Azure Kubernetes Service solutions
- Design for Azure Functions solutions
- Design for Azure Logic Apps solutions
Design an application architecture
- Describe message and event scenarios.
- Design a messaging solution.
- Design an Azure Event Hubs messaging solution.
- Design an event-driven solution.
- Design an automated app deployment solution.
- Design API integration.
- Design an application configuration management solution.
- Design a caching solution.
- Describe message and event scenarios
- Design a messaging solution
- Design an Azure Event Hubs messaging solution
- Design an event-driven solution
- Design a caching solution
- Design API integration
- Design an automated app deployment solution
- Design an app configuration management solution
Design network solutions
- Recommend a network architecture solution based on workload requirements
- Design for on-premises connectivity to Azure Virtual Network
- Design for Azure network connectivity services
- Design for application delivery services
- Design for application protection services
- Recommend a network architecture solution based on workload requirements
- Design patterns for Azure network connectivity services
- Design outbound connectivity and routing
- Design for on-premises connectivity to Azure Virtual Network
- Choose an application delivery service
- Design for application delivery services
- Design for application protection services
Design migrations
- Evaluate migration with the Microsoft Cloud Adoption Framework for Azure
- Describe the Azure Migration and Modernization Program (Azure Migration Framework)
- Assess your on-premises workloads
- Select a migration tool
- Migrate your databases
- Select an online storage migration tool
- Migrate offline data
- Evaluate migration with the Cloud Adoption Framework
- Describe the Azure migration framework
- Assess your on-premises workloads
- Select a migration tool
- Migrate your structured data in databases
- Select an online storage migration tool for unstructured data
- Migrate offline data
Microsoft Azure Well-Architected Framework - Cost Optimization
- Build a team culture that has awareness of budget, expenses, reporting, and cost tracking
- Spend only on what you need to achieve the highest return on your investments
- Maximize the use of resources and operations
- Increase efficiency without redesigning, renegotiating, or sacrificing requirements
- Continuously right-size investment as your workload evolves
- Develop cost-management discipline
- Design with a cost-efficiency mindset
- Design for usage optimization
- Design for rate optimization
- Monitor and optimize over time
Micrososft Azure Well-Architected Framework - Operational excellence
- Apply modern practices to design, build, and orchestrate resources on Azure
- Gain operational insights by using monitoring and analytics
- Reduce effort and error by using automation
- Identify issues and improve quality in your application by using tests
- Embrace DevOps culture
- Establish development standards
- Evolve operations with observability
- Deploy with confidence
- Automate for efficiency
- Adopt safe deployment practices
Microsoft Azure Well-Architected Framework - Performance efficiency
- Scale your capacity based on workload.
- Optimize network performance.
- Optimize storage and database performance.
- Improve application performance by identifying bottlenecks.
- Negotiate realistic performance targets
- Design to meet capacity requirements
- Achieve and sustain performance
- Improve efficiency through optimization
Microsoft Azure Well-Architected Framework - Reliabilty
- Determine the reliability requirements from the business and apply those requirements to your workload design.
- Design your workload to be fault-tolerant and able to degrade gracefully.
- Design your workload to recover from malfunctions ranging from component-level faults to disasters.
- Build observability and testing into your workload design and operations practices.
- Design your workload with a focus on simplicity to minimize risks.
- Design for business requirements
- Design for resilience
- Design for recovery
- Design for operations
- Keep it simple
Microsoft Azure Well-Architected Framework - Security
- Create a security readiness plan that’s aligned with business priorities.
- Properly handle confidentiality requirements.
- Strengthen the integrity of your workload against security risks.
- Strengthen the availability of your workload against security incidents.
- Continuously maintain and improve your workload’s security posture
- Plan your security readiness
- Design to protect confidentiality
- Design to protect integrity
- Design to protect availability
- Sustain and evolve your security posture
Getting started with the Microsoft Cloud Adoption Framework for Azure
- Understand common roadblocks that prevent adoption success.
- Evaluate one or more guides that can help you get things started or move faster.
- Get started on the proper course of action by using shared guidance and related Learn modules.
- Customer narrative
- Common blockers
Prepare for successful cloud adoption with a well-defined strategy
- Create clarity for a corporate strategy to ensure that all team members are working toward common goals.
- Establish metrics to create clarity, help the team learn, and systematically work toward your organizational objectives.
- Evaluate financial considerations to understand the value of cloud adoption.
- Assess your strategy using the Cloud Adoption Strategy.
- Evaluate technical considerations to help the team prepare for successful cloud adoption projects.
- Customer narrative
- Capture strategic motivation
- Define objectives and key results
- Evaluate financial considerations
- Understand technical considerations
- Create a business case
Prepare for cloud adoption with a data-driven plan
- Create an actionable cloud adoption plan.
- Understand your digital estate.
- Assess the digital estate with Azure Migrate and refine your plan.
- Exercise – Deploy your first cloud adoption plan
- Exercise – Assess your digital estate
- Exercise – Customize your cloud adoption plan
Choose the best Azure landing zone to support your requirements for cloud operations
- Compare your management, governance, and security requirements for operations to common operating models.
- Evaluate options for implementing Azure landing zones against your short-term and long-term requirements.
- Choose the best Azure landing zone and Learn modules to support your needs for cloud adoption.
- Common operating models
- Design areas for Azure landing zones
- Design principles for Azure landing zones
- Journey to the target architecture
- Choose an Azure landing zone option
- Deploy the Azure landing zone accelerator
- Enhance your landing zone
Migrate to Azure through repeatable processes and common tools
- Understand the tools commonly used in migration
- Learn about the migration processes required to migrate effectively
- Demonstrate a migration (hands-on if possible)
- Understand options for properly migrating various platforms and workloads
- Choose the best learning path to continue on with migrating a specific platform or workload
- Migration process
- Migration tools
- Common tech platforms
- Exercise – Migration and modernization
Address tangible risks with the Govern methodology of the Cloud Adoption Framework for Azure
- Establish processes to properly govern cloud adoption.
- Classify tangible risks based on the reference cloud adoption plan.
- Integrate corporate policies to mitigate tangible risks.
- List implementation strategies to mitigate risks.
- Demonstrate Azure Policy additions that implement risk mitigation strategies.
- Prioritize future governance investments.
- Govern methodology
- Corporate policies
- Governance disciplines
- Knowledge check
- Deploy a cloud governance foundation
- The Cost Management discipline
Ensure stable operations and optimization across all supported workloads deployed to the cloud
- Evaluate levels of business commitment across your portfolio of workloads
- Deploy an operations baseline
- Customize the baseline to meet operations needs
- Centralize operations for core platforms
- Partner with workload teams for richer decentralized operations
- Establish business commitments
- Deploy an operations baseline
- Protect and recover
- Enhance an operations baseline
- Manage platform and workload specialization
Innovate applications by using Azure Cloud technologies
- Understand the innovation cycle
- Map Azure services to the phases of the innovation cycle
- Correlate technologies to business outcomes of innovation
- Follow the innovation lifecycle
- Azure technologies for the build process
- Infuse your applications with AI
- Azure technologies for measuring business impact
- Azure technologies for the learn process
Prepare for cloud security by using the Microsoft Cloud Adoption Framework for Azure
- Understand cloud security methodology.
- Identify security roles and responsibilities.
- Assess cultural and role and responsibility changes that typically come with cloud adoption.
- Learn how to simplify compliance and security implementation in the cloud.
- Methodology
- Security roles and responsibilities
- Simplify compliance and security
- Simplify security implementation
- Security tools and policies
Course Comments
*Note on Classroom Live training: Airfaire and Lodging is available at an additional cost. Please contact our office for further details.