Understanding Cloud Architect Technology Solutions
Course Overview: Understanding Cloud Architect Technology Solutions
Welcome to Understanding Cloud Architect Technology Solutions (AZ-300t3). This course is part of a series of six courses to help students prepare for Microsoft’s Azure Solutions Architect technical certification exam AZ-300: Microsoft Azure Architect Technologies. These courses are designed for IT professionals and developers with experience and knowledge across various aspects of IT operations, including networking, virtualization, identity, security, business continuity, disaster recovery, data management, budgeting, and governance.
This course educates IT professionals on how operations are accomplished both in parallel and asynchronously. By using the Azure Application Architecture Guide and Azure reference architectures as a basis, you will understand how monitoring and telemetry are critical for gaining insight into a system. You will explore the cloud design patterns that are important. For example, partitioning workloads of a modular application divided into functional units that can be integrated into a larger application. In such cases, each module handles a portion of the application's overall functionality and represents a set of related concerns.
Also, you will understand how load balancing the application traffic, or load, can be distributed among various endpoints using algorithms. For example, load balancers allowing multiple instances of your website to be created and thus allowing them to behave in a predictable manner. In Azure, it is possible to use virtual load balancers, which are hosted in virtual machines, allowing for very specific load balancer configurations.
Lastly, an overview of hybrid networking that includes site-to-site connectivity, point-to-site connectivity, and the combination of the two.
The outline for this course is as follows:
Module 1 - Selecting Compute and Storage Solutions
This module includes the following topics:
- Azure Architecture Center
- Cloud design patterns
- Competing consumers pattern
- Cache-aside pattern
- Sharding patterns to divide a data store into horizontal partitions, or shards
This module contains the online lab - Implementing and Managing Storage (Topic: Implementing Azure Storage access)
Module 2 - Hybrid Networking
This module includes the following topics:
- Site-to-site connectivity
- Point-to-site connectivity
- Combining site-to-site and point-to-site connectivity
- Virtual network–to–virtual network connectivity
As well as connecting across cloud providers for failover, backup, or even migration between providers such as AWS.
Module 3 – Measuring Throughput and Structure of Data Access
This module includes the following topics:
- DTUs – Azure SQL Database
- RUs – Azure Cosmos DB
- Structured and unstructured data
- Using structured data stores
This module contains the online lab - Implementing Advanced Virtual Networking ()Topic: Implementing Azure Load Balancer Standard
Module 4 - Implementing Authentication
Topics for this module include:
- Implementing authentication in applications (certificates, Azure AD, Azure AD Connect, token-based)
- Implementing multi-factor authentication
- Claims-based authorization
- Role-based access control (RBAC) authorization
This module contains the online lab - Securing Identities (Topic: Implementing custom Role Based Access Control (RBAC) roles)
Module 5 - Implementing Secure Data
Topics for this module include:
- End-to-end encryption
- Implementing Azure confidential computing
- Implementing SSL and TLS communications
- Managing cryptographic keys in Azure Key Vault
Module 6 - Business Continuity and Resiliency in Azure
- Business Continuity and Resiliency
- High Availability and Disaster Recovery
- Resiliency
- Application Design
- Testing, Deployment, and Maintenance
- Data Management
- Monitoring and Disaster Recovery
What You’ll Learn:
- Design and Connectivity Patterns
- Hybrid Networking
- Address Durability of Data and Caching
- Measure Throughput and Structure of Data Access
Prerequisites:
Successful Cloud Solutions Architects begin this role with practical experience with operating systems, virtualization, cloud infrastructure, storage structures, billing, and networking.