Topics
Skill: Design Identity, Governance, and Monitoring Solutions
Part 1: Design Solutions for Logging and Monitoring
Session 1: Recommending Logging Solutions
- Choosing appropriate logging tools for Azure resources
- Balancing performance and cost for logging
Session 2: Recommending Log Routing Solutions
- Configuring log routing to centralized storage
- Setting up custom log queries
Session 3: Recommending Monitoring Solutions
- Selecting monitoring tools like Azure Monitor and Application Insights
Best practices for proactive resource monitoring
Part 2: Design Authentication and Authorization Solutions
Session 4: Recommending Authentication Solutions
- Choosing SSO, MFA, or passwordless options
- Ensuring secure authentication across hybrid environments
Session 5: Recommending Identity Management Solutions
- Implementing Microsoft Entra for centralized identity management
- Strategies for managing external identities (B2B/B2C)
Session 6: Recommending Authorization Solutions for Azure Resources
- Setting up RBAC for granular access control
- Integrating access policies with governance tools
Session 7: Recommending Authorization Solutions for On-Premises Resources
- Hybrid authorization strategies
- Leveraging Azure AD for on-premises access management
Session 8: Managing Secrets, Certificates, and Keys
- Configuring Azure Key Vault for secure storage
Rotating and auditing secrets and certificates
Part 3: Design Governance Solutions
Session 9: Structuring Management Groups, Subscriptions, and Resource Groups
- Strategies for organizing Azure resources efficiently
- Best practices for tagging and resource organization
Session 10: Managing Compliance
- Implementing compliance tracking using Azure Policy
- Automating compliance reporting
Session 11: Designing Identity Governance
- Setting up access reviews and entitlement management
- Monitoring and managing privileged access
Skill: Design Data Storage Solutions
Part 1: Design Solutions for Relational Data
Session 12: Recommending Relational Data Storage
- Choosing between SQL Database, MySQL, and PostgreSQL
- Matching database services to workload requirements
Session 13: Selecting Database Service and Compute Tiers
- Optimizing performance and cost with appropriate tiers
- Scaling databases for high-demand scenarios
Session 14: Ensuring Data Protection for Relational Databases
- Implementing encryption and backups
- Setting up geo-replication for disaster recovery
Part 2: Design Solutions for Semi-Structured and Unstructured Data
Session 15: Storing Semi-Structured Data
- Utilizing Cosmos DB or Azure Table Storage
- Balancing scalability and query performance
Session 16: Storing Unstructured Data
- Choosing Blob Storage for unstructured data needs
- Configuring storage tiers for cost optimization
Session 17: Balancing Features, Performance, and Costs
- Comparing redundancy options and access tiers
- Optimizing storage solutions for specific use cases
Session 18: Ensuring Data Durability and Protection
- Using lifecycle policies and soft delete
- Implementing immutable storage for regulatory compliance
Part 3: Design Data Integration Solutions
Session 19: Recommending Data Integration Solutions
- Leveraging Azure Data Factory for ETL workflows
- Managing data pipelines efficiently
Session 20: Designing for Data Analysis
- Choosing tools like Azure Synapse Analytics or Power BI
- Implementing solutions for real-time data analysis
Skill: Design Business Continuity Solutions
Part 1: Backup and Disaster Recovery Solutions
Session 21: Recommending Backup and Recovery Solutions
- Choosing backup tools for Azure and hybrid environments
- Aligning recovery objectives with business needs
Session 22: Ensuring Compute Backup and Recovery
- Setting up Azure Backup for VMs
- Automating recovery procedures
Session 23: Database Backup and Recovery
- Selecting tools for database snapshots and replication
- Restoring data with minimal downtime
Session 24: Unstructured Data Backup and Recovery
- Configuring backup policies for Blob Storage
- Ensuring data durability and quick recovery
Part 2: High Availability Solutions
Session 25: Recommending Compute High Availability
- Using availability zones and scale sets for reliability
- Balancing cost and redundancy
Session 26: High Availability for Relational Data
- Configuring failover groups and geo-replication
- Ensuring uptime for mission-critical databases
Session 27: High Availability for Semi-Structured and Unstructured Data
- Implementing redundancy for Blob and Cosmos DB
- Monitoring availability and performance metrics
Skill: Design Infrastructure Solutions
Part 1: Compute Solutions
Session 28: Recommending Compute Solutions
- Evaluating VM, container, and serverless options
- Designing solutions for batch processing workloads
Part 2: Application Architecture Design
Session 29: Recommending Messaging and Event-Driven Architectures
- Implementing Service Bus, Event Grid, or Kafka
- Designing scalable event-driven solutions
Session 30: API Integration and Application Configuration Management
- Setting up API gateways and integrations
- Managing application configurations securely
Session 31: Automating Application Deployments
- Choosing CI/CD tools like Azure DevOps
- Streamlining deployment pipelines
Part 3: Migration Solutions
Session 32: Evaluating Migration Solutions
- Using the Cloud Adoption Framework for planning
- Assessing on-premises workloads for cloud readiness
Session 33: Migrating Workloads to IaaS and PaaS
- Designing migration paths for VMs and apps
- Ensuring minimal downtime during migration
Session 34: Database and Unstructured Data Migration
- Selecting tools for seamless data migration
- Verifying data integrity post-migration
Part 4: Network Solutions
Session 35: Recommending Connectivity Solutions
- Configuring secure connections to the internet and on-premises networks
- Optimizing performance with ExpressRoute and VPNs
Session 36: Optimizing Network Security
- Using NSGs, ASGs, and firewalls for security
- Monitoring and managing traffic effectively
Session 37: Load-Balancing and Routing
- Designing solutions for efficient traffic distribution
- Configuring load balancers for high availability