Below are the exam objectives for the AZ-305 exam which come from https://aka.ms/AZ-305. Throughout my AZ-305 CERT session I have many links that I show on YouTube and are the source for the content that I show and share. Below are those links so you can explore them further if you wish. I cannot possible tell you everything in 60+ minutes. Plus sometimes it helps to also read over what you have heard. And quite possibly you may run across nuggets of information that I may not have addressed.
I also want to cross reference Thomas Maurer’s AZ-305 blog where he creates a lot of resource links. I usually start with that first, and then see if I can find anything else that may help.
To access and share the AZ-305 video playlist for this, go to https://aka.ms/YouTube/AZ-305. And for all of the other CERT sessions, please like, subscribe and share https://aka.ms/YouTube/CERT.
DESIGN IDENTITY, GOVERNANCE, AND MONITORING SOLUTIONS (25-30%)
Design a solution for logging and monitoring
- design a log routing solution
- recommend an appropriate level of logging
- recommend monitoring tools for a solution
Design authentication and authorization solutions
- recommend a solution for securing resources with role-based access control
- recommend an identity management solution
- recommend a solution for securing identities
- Securing privileged access for hybrid and cloud deployments in Azure AD
- Azure PIM
- Identity Protection
- Conditional Access
- Identity Secure Score
Design governance
- recommend an organizational and hierarchical structure for Azure resources
- recommend a solution for enforcing and auditing compliance
Design identities and access for applications
- recommend solutions to allow applications to access Azure resources
- recommend a solution that securely stores passwords and secrets
- recommend a solution for integrating applications into Azure Active Directory (Azure AD)
- recommend a user consent solution for applications
DESIGN FOR DATA STORAGE SOLUTIONS (25-30%)
Design a data storage solution for relational data
- recommend database service tier sizing
- recommend a solution for database scalability
- recommend a solution for encrypting data at rest, data in transmission, and data in use
Design data integration
- recommend a solution for data integration
- recommend a solution for data analysis
Recommend a data storage solution
- recommend a solution for storing relational data
- recommend a solution for storing semi-structured data
- recommend a solution for storing non-relational data
Design a data storage solution for non-relational data
- recommend access control solutions to data storage
- recommend a data storage solution to balance features, performance, and cost
- design a data solution for protection and durability
DESIGN BUSINESS CONTINUITY SOLUTIONS (10-15%)
Design a solution for backup and disaster recovery
- recommend a recovery solution for Azure, hybrid, and on-premises workloads that meets recovery objectives (Recovery Time Objective [RTO], Recovery Level Objective [RLO], Recovery Point Objective [RPO])
- What can you back up?
- Azure Site Recovery
- Backup Architecture
- Backup Server
- understand the recovery solutions for containers
- recommend a backup and recovery solution for compute
- recommend a backup and recovery solution for databases
- recommend a backup and recovery solution for unstructured data
Design for high availability
- identify the availability requirements of Azure resources
- recommend a high availability solution for compute
- recommend a high availability solution for non-relational data storage
- recommend a high availability solution for relational data storage
DESIGN INFRASTRUCTURE SOLUTIONS (25-30%)
Design a compute solution
- recommend a virtual machine-based compute solution
- recommend an appropriately sized compute solution based on workload requirements
- Virtual Machine Sizes
- Azure Compute Gallery
- Dedicated Hosts
- Save Money!
- Virtual Machine Availability Options e.g. Load Balancers Availability Sets, etc.
- recommend a container-based compute solution
- recommend a serverless-based compute solution
- Azure Compute Decision Tree – check this one out!
Design an application architecture
- recommend a caching solution for applications
- recommend a messaging architecture
- recommend an event-driven architecture
- recommend an automated deployment solution for your applications
- recommend an application configuration management solution
- recommend a solution for API Integration
Design migrations
- evaluate a migration solution that leverages the Cloud Adoption Framework for Azure
- assess and interpret on-premises servers, data, and applications for migration
- recommend a solution for migrating applications and virtual machines
- recommend a solution for migrating databases
- recommend a solution for migrating unstructured data
Design network solutions
As discussed in my YouTube Module 4 for AZ-305
AZ-700 – only for those that really just want to dig deep into Azure Networking!
Design Networking Solutions Learning Path – if you want to go through this A-Z!
- recommend a network architecture solution based on workload requirements
- recommend a connectivity solution that connects Azure resources to the internet
- recommend a connectivity solution that connects Azure resources to on-premises networks
- optimize network performance for applications
- recommend a solution to optimize network security
- recommend a load balancing and routing solution