Objective
Domain means set of skills, knowledge and abilities that are measured by the
certification program.
Below is
the objective domain for AZ-304:
- Design
Monitoring (10-15%)
- Design Identity and Security
(25-30%)
- Design Data Storage (15-20%)
- Design Business Continuity (10-15%)
- Design Infrastructure (25-30%)
Here are
the exam skills measured and candidate profile from the Microsoft certification
site
Audience Profile
Candidates for this exam are Azure Solution Architects who
advise stakeholders and translate business requirements into secure, scalable,
and reliable solutions.
Candidates should have advanced experience and knowledge of
IT operations, including networking, virtualization, identity, security,
business continuity, disaster recovery, data platform, budgeting, and
governance. This role requires managing how decisions in each area affects an
overall solution.
Candidates must have expert-level skills in Azure
administration and have experience with Azure development processes and DevOps
processes.
Skills Measured
1.1.
Design for cost optimization
·
recommend
a solution for cost management and cost reporting
·
recommend
solutions to minimize costs
1.2.
Design a solution for logging and
monitoring
·
determine
levels and storage locations for logs
·
plan
for integration with monitoring tools including Azure Monitor and Azure
Sentinel
·
recommend
appropriate monitoring tool(s) for a solution
·
choose
a mechanism for event routing and escalation
·
recommend
a logging solution for compliance requirements
·
NOT:
resource-specific monitoring. This objective should ONLY cover the all-up holistic
monitoring strategy
2.1.
Design authentication
·
recommend
a solution for single-sign on
·
recommend
a solution for authentication
·
recommend
a solution for Conditional Access, including multi-factor authentication
·
recommend
a solution for network access authentication
·
recommend
a solution for a hybrid identity including Azure AD Connect and Azure AD
Connect Health
·
recommend
a solution for user selfservice
·
recommend
and implement a solution for B2B integration
·
NOT:
federation with ADFS
2.2.
Design authorization
·
choose
an authorization approach
·
recommend
a hierarchical structure that includes management groups, subscriptions and
resource groups
·
recommend
an access management solution including RBAC policies, access reviews, role
assignments, physical access, Privileged Identity Management (PIM), Azure AD
Identity Protection, Just In Time (JIT) access
2.3.
Design governance
·
recommend
a strategy for tagging
·
recommend
a solution for using Azure Policy
·
recommend
a solution for using Azure Blueprint
2.4.
Design security for applications
·
recommend
a solution that includes KeyVault
o
what
can be stored in KeyVault
o
KeyVault
operations
o
KeyVault
regions
·
recommend
a solution that includes Azure AD Managed Identities
·
recommend
a solution for integrating applications into Azure AD
3.1.
Design a solution for databases
·
select
an appropriate data platform based on requirements
·
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
·
NOT:
data caching
·
NOT:
MariaDB, PostGreSQL, MySQL
3.2.
Design data integration
·
recommend
a data flow to meet business requirements
·
recommend
a solution for data integration, including Azure Data Factory, Azure Data
Bricks, Azure Data Lake, Azure Synapse Analytics
3.3.
Select an appropriate storage
account
·
choose
between storage tiers
·
recommend
a storage access solution
·
recommend
storage management tools
4.1.
Design a solution for backup and
recovery
·
recommend
a recovery solution for Azure hybrid and on-premises workloads that meets
recovery objectives (RTO, RLO, RPO)
·
design
and Azure Site Recovery solution
o
recommend
a site recovery replication policy
o
recommend
a solution for site recovery capacity
o
recommend
a solution for site failover and failback (planned/unplanned)
o
recommend
a solution for the site recovery network
·
recommend
a solution for recovery in different regions
·
recommend
a solution for Azure Backup management
·
design
a solution for data archiving and retention
o
recommend
storage types and methodology for data archiving
o
identify
business compliance requirements for data archiving
o
identify
requirements for data archiving
o
identify
SLA(s) for data archiving
o
recommend
a data retention policy
4.2.
Design for high availability
·
recommend
a solution for application and workload redundancy, including compute,
database, and storage
·
recommend
a solution for autoscaling
·
identify
resources that require high availability
·
identify
storage types for high availability
·
recommend
a solution for georedundancy of workload
5.1.
Design a compute solution
·
recommend
a solution for compute provisioning
·
determine
appropriate compute technologies, including virtual machines, App Services,
Service Fabric, Azure Functions, Windows Virtual Desktop, and containers
·
recommend
a solution for containers
o
AKS
versus ACI and the configuration of each one
·
recommend
a solution for automating compute management
·
NOT:
monitoring, backups, recovery, availability, security, storage; VMWare
5.2.
Design a network solution
·
recommend
a solution for network addressing and name resolution
·
recommend
a solution for network provisioning
·
recommend
a solution for network security
o
private
endpoints
o
firewalls
o
gateways
o
etc.
·
recommend
a solution for network connectivity to the Internet, on-premises networks, and
other Azure virtual networks
·
recommend
a solution for automating network management
·
recommend
a solution for load balancing and traffic routing
5.3.
Design an application architecture
·
recommend
a microservices architecture including Event Grid, Event Hubs, Service Bus,
Storage Queues, Logic Apps, Azure Functions, and webhooks
·
recommend
an orchestration solution for deployment of applications including ARM
templates, Logic Apps, or Azure Functions
o
select
an automation method
o
choose
which resources or lifecycle steps will be automated
o
design
integration with other sources such as an ITSM solution
o
recommend
a solution for monitoring automation
·
recommend
a solution for API integration
o
design
an API gateway strategy
o
determine
policies for internal and external consumption of APIs
o
recommend
a hosting structure for API management
o
recommend
when and how to use API Keys
5.4.
Design migrations
·
assess
and interpret on-premises servers, data, and applications for migration
·
recommend
a solution for migrating applications and VMs
·
recommend
a solution for migration of databases
o
determine
migration scope, including redundant, related, trivial, and outdated data