Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CourseHorse

Azure Architect Design (Live Online)

via CourseHorse

Overview

This comprehensive course trains Solutions Architects to translate business requirements into architectures that are secure, scalable, and reliable. You will explore design considerations across logging, cost analysis, authentication and authorization, governance, security, storage, high availability, and migration strategies. Solutions Architects make critical decisions in multiple interconnected areas that directly shape the overall design solution.

Audience Profile:

This course is designed for IT professionals with demonstrated expertise in designing and implementing solutions on Microsoft Azure. Participants should possess broad knowledge of IT operations, including networking, virtualization, identity, security, business continuity, disaster recovery, data platforms, budgeting, and governance. Successful Solutions Architects are comfortable using the Azure Portal and command-line interfaces. Candidates must have expert-level Azure administration skills and practical experience with Azure development and DevOps processes.

Job Role: Solutions Architect

Exam Preparation: AZ-304

Skills Gained:

  • Recommend cost-optimization solutions aligned with business objectives
  • Design Conditional Access solutions with multi-factor authentication mechanisms
  • Develop hybrid identity solutions using Azure AD Connect and related technologies

Prerequisites:

Successful Solutions Architects typically bring:

  • Experience with operating systems, virtualization, cloud infrastructure, storage structures, and networking fundamentals
  • Understanding of on-premises virtualization technologies, including virtual machines, virtual networking, and virtual hard disks
  • Knowledge of network configuration, including TCP/IP, DNS, VPNs, firewalls, and encryption technologies
  • Familiarity with Active Directory concepts, including domains, forests, domain controllers, replication, Kerberos protocol, and LDAP
  • Understanding of resilience and disaster recovery, including backup and restore operations

Course Outline

Module 1: Design for Cost Optimization

Learn how to optimize costs through recommendations, analyze costs by Azure service, and download and review usage details for data-driven decisions.

  • Recommend solutions for cost management
  • Apply recommended viewpoints for minimizing costs

Module 2: Design a Solution for Logging and Monitoring

Explore Azure Monitor, Azure Application Insights, and Azure Sentinel to monitor Azure resources effectively and collect and analyze resource logs.

  • Azure monitoring services overview
  • Azure Monitor implementation and configuration

Module 3: Design Authentication

Implement Conditional Access and Azure Multi-Factor Authentication while recommending appropriate authentication methodologies for hybrid identity scenarios.

  • Recommend solutions for multi-factor authentication
  • Recommend solutions for single-sign-on (SSO)
  • Five steps for securing identity infrastructure
  • Recommend solutions for hybrid identity implementation
  • Recommend solutions for B2B integration

Module 4: Design Authorization

Understand how to provision identities for services and grasp the hierarchy of management groups and subscriptions in Azure environments.

  • Infrastructure protection principles
  • Recommend hierarchical structures for management groups, subscriptions, and resource groups

Module 5: Design Governance

Apply Azure Policy to enforce compliance, identify non-compliant resources, and manage tag governance effectively across your organization.

  • Recommend solutions for Azure Policy implementation
  • Recommend solutions for Azure Blueprint utilization

Module 6: Design Security for Applications

Understand Azure Key Vault availability and redundancy while leveraging managed identities for Azure resources, including system-assigned managed identities and Azure VMs.

  • Recommend solutions using Azure Key Vault
  • Recommend solutions using Azure AD managed identities

Module 7: Design a Solution for Databases

Recommend appropriate data stores and service tiers for Azure SQL Database and Azure SQL Managed Instance based on workload requirements.

  • Select appropriate data platforms based on requirements
  • Overview of Azure data storage solutions
  • Recommend database service tier sizing strategies
  • Dynamically scale Azure SQL Database and managed instances
  • Recommend solutions for encrypting data at rest, in transit, and in use

Module 8: Design Data Integration

Learn about data flows using Azure Data Factory and understand Azure Synapse Analytics architecture for enterprise data solutions.

  • Recommend appropriate data flow patterns
  • Recommend solutions for data integration

Module 9: Select an Appropriate Storage Account

Design strategies for tiered storage and learn to manage tiered storage using Azure management tools.

  • Understanding storage tiers and their applications
  • Recommend storage access solutions
  • Recommend storage management tools and approaches

Module 10: Design a Solution for Backup and Recovery

Explore solutions for site recovery capacity, failover, and failback operations. Recommend recovery solutions for different geographical regions.

  • Recommend recovery solutions for hybrid and on-premises workloads
  • Design Azure site recovery solutions
  • Recommend solutions for recovery across different regions
  • Recommend solutions for Azure backup management
  • Design solutions for data archiving and retention

Module 11: Design for High Availability

Learn about solutions for application and workload redundancy across compute, database, and storage components.

  • Recommend solutions for application and workload redundancy
  • Recommend solutions for autoscaling
  • Identify resources that require high availability
  • Identify storage types for high availability configurations
  • Recommend solutions for geo-redundancy of workloads

Module 12: Design a Compute Solution

Explore appropriate compute technologies, including virtual machines, app services, service fabric, Azure Functions, Windows Virtual Desktop, and containers.

  • Recommend solutions for compute provisioning
  • Determine appropriate compute technologies for different scenarios
  • Recommend solutions for containers
  • Recommend solutions for automating compute management

Module 13: Design a Network Solution

Learn about solutions for network addressing and name resolution, network provisioning, and network security implementation.

  • Recommend solutions for network addressing and name resolution
  • Recommend solutions for network provisioning
  • Recommend solutions for network security
  • Recommend solutions for internet connectivity and on-premises networks
  • Recommend solutions for automating network management
  • Recommend solutions for load balancing and traffic routing

Module 14: Design an Application Architecture

Learn about deployment solutions, including ARM templates, Logic Apps, and Azure Functions. Explore microservices architecture using Event Grid, Event Hubs, Service Bus, storage queues, and webhooks.

  • Recommend microservices architectures
  • Recommend orchestration solutions for application deployment
  • Recommend solutions for API integration

Module 15: Design Migrations

Learn to recommend solutions for migrating applications, virtual machines, and databases from on-premises environments to Azure.

  • Assess on-premises servers and applications for migration
  • Recommend solutions for migrating applications and VMs
  • Recommend solutions for database migration

Taught by

ONLC Training Centers

Reviews

4.3 rating at CourseHorse based on 8 ratings

Start your review of Azure Architect Design (Live Online)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.