Skip to the content.

AZ-305: Microsoft Azure Solutions Architect Certification Exam Notes

Exam Sections

Resources

Design identity, governance, and monitoring solutions (25–30%)

Overview

Core Azure Structure

Some of these need to be separated into other categories

Design solutions for logging and monitoring

Monitoring

Data is generated from

Data gets sent to

Design authentication and authorization solutions

Design governance

Design data storage solutions (20–25%)

Design data storage solutions for relational data

RelationalDataStructuredDataProductFlowchart

Database scaling strategy. These are key points before choosing vertical/horizontal scaling:

Requirement Solution
Do you have to manage and scale multiple Azure SQL databases that have varying and unpredictable resource requirements? SQL elastic pools
Do you have different sections of the database residing in different parts of the world for compliance concerns? Horizontal scaling by sharding works best
Are there dependencies, such as commercial Bl or data integration tools where multiple databases contribute rows into a single overall result for use in Excel, Power Bl, Tableau, or Cognos? Use Elastic database tools and elastic query feature within it to access data spread across multiple databases
Compare SQL Database SQL Managed Instance SQL Server on Azure Virtual Machines
Scenarios Best for modern cloud applications, hyperscale or serverless configurations Best for most lift-and-shift migrations to the cloud, instance-scoped features Best for fast migrations, and applications that require OS-level access
Features Single database - Hyperscale storage (for databases up to 100 TB) - Serverless compute - Fully managed service Single Instance - (SQL Server surface area via managed instance) - Native virtual networks - Fully managed service Azure Virtual Machines - (SQL Server access) - OS-level server access - Expansive version support for SQL Server - Fully managed service
Elastic pool capabilities Resource sharing between multiple databases for price optimization - Fully managed service Instance pool - Pre-provision compute resources for migration - Cost-efficient migration - Host smaller instances (2vCore) - Fully managed service No elastic pool capability

Design data storage solutions for semi-structured and unstructured data

Semi-Structured

Unstructured

Storage account

Managed Disk Types Comparison

Comparison Ultra-disk Premium SSD Standard SSD Standard HDD
Disk type SSD SSD SSD HDD
Scenario IO-intensive workloads, such as SAP HANA, top tier databases like SQL Server and Oracle, and other transaction-heavy workloads. Production and performance sensitive workloads Web servers, lightly used enterprise applications, development and testing Backup, non-critical infrequent access
Throughput up to 2,000 Mbps up to 900 Mbps up to 750 Mbps up to 500 Mbps
Max IOPS up to 160,000 up to 20,000 up to 6,000 up to 600

Azure Data Lake

Design data integration

Azure Stream Analytics

Azure Data Factory

Design business continuity solutions (15–20%)

Design solutions for backup and disaster recovery

Backups

Design for high availability

Design infrastructure solutions (30–35%)

Design compute solutions

Compute Decision Tree: https://learn.microsoft.com/azure/architecture/guide/technology-choices/compute-decision-tree?WT.mc_id=8B97120A00B57354

Design an application architecture

Design migrations

Design network solutions

Load Balancer Decision Tree

Well-Architected Framework

Not being tested on this specifically, but gives a way to think about what good solutions would be.

Pillars

Pillars of good architecture

Cost Optimization

Operational Excellence

Performance Efficiency

Reliability

Security