L'esame AZ-305, Designing Microsoft Azure Infrastructure Solutions, è progettato per architetti di soluzioni Microsoft Azure con competenze nell'ideare soluzioni cloud e ibride su Azure. I candidati dovrebbero avere esperienza avanzata e conoscenze nelle operazioni IT, che includono networking, virtualizzazione, identità, sicurezza, continuità operativa, disaster recovery, piattaforme dati e governance. Devono anche essere capaci di gestire come le decisioni in ciascuna area influenzino una soluzione complessiva e avere esperienza in amministrazione Azure, sviluppo Azure e processi DevOps.
Per la preparazione all'esame vi consiglio di seguire percorsi di apprendimento autogestiti, corsi di formazione con istruttori e di consultare documentazione, siti della community (ad esempio www.ICTPower.it ) e video. Potete trovare risorse utili per lo studio sulla pagina ufficiale dell'esame AZ-305.
ATTENZIONE: la versione in lingua inglese di questo esame verrà aggiornata il 22 gennaio 2024. Quindi se prevedete di sostenere l'esame dopo questa data, assicuratevi di consultare la Study guide for Exam AZ-305: Designing Microsoft Azure Infrastructure Solutions | Microsoft Learn
Per una preparazione efficace all'esame AZ-305 Designing Microsoft Azure Infrastructure Solutions potete consultare i seguenti link alle pagine ufficiali della documentazione Microsoft, che forniscono risorse dettagliate e specifiche per ciascuna area di competenza dell'esame:
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 a monitoring tool(s) for a solution
Design Authentication and Authorization Solutions
- Recommend a solution for securing resources with role-based access controls
- Recommend an identity management solution
- Recommend a solution for securing identities
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 AD
- Recommend a user consent solution for applications
Design 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 a data storage solution to balance features, performance, and cost
- Recommend access control solutions to data storage
- Design a data solution for protection and durability
Design Infrastructure Solutions (30-35%)
Design a Compute Solution
- Recommend a Virtual Machine-based compute solution
- Recommend an appropriately sized compute solution based on workload requirements
- Recommend a Container-based compute solution
- Recommend a Serverless-based compute solution
Design an Application Architecture
- Recommend a caching solution for applications
- Recommend a messaging architecture
- Recommend an event-driven architecture
- What is Azure Event Grid?
- Event-Driven Architecture in the Cloud with Azure Event Grid
- Quickstart: Route custom events to web endpoint with the Azure portal and Event Grid
- Tutorial: Monitor virtual machine changes by using Azure Event Grid and Logic Apps
- Features and terminology in Azure Event Hubs
- Quickstart: Create an event hub using Azure portal
- Tutorial: Stream data into Azure Databricks using Event Hubs
- Recommend an automated deployment solution for your applications
- Recommend an application configuration management solution
- Recommend a solution for API integration
Design Migrations
- Evaluate migration solution that leverages the Cloud Adoption Framework
- 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
- 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
- What is Azure Firewall?
- Network security groups
- Azure Web Application Firewall on Azure Application Gateway
- Application Gateway configuration overview
- What is Azure Firewall Manager?
- What is Azure Front Door Service?
- Create an Azure Bastion host
- Azure security baseline for Virtual Network
- Integrate Azure services with virtual networks for network isolation
- Application security groups
- Azure DDoS Protection Standard overview
- Virtual network TAP
- Recommend a load balancing and routing solution
- Tutorial: Balance internal traffic load with a Basic load balancer in the Azure portal
- Create an internal load balancer by using the Azure PowerShell module
- Quickstart: Create a Load Balancer to load balance VMs using the Azure portal
- What is Azure Front Door Service?
- Quickstart: Create a Front Door for a highly available global web application
- What is Traffic Manager?
- What is Azure Route Server?
- Virtual network traffic routing
Design Business Continuity Solutions (15-20%)
Design a Solution for Backup and Disaster Recovery
- Recommend a recovery solution for Azure, hybrid, and on-premises workloads that meets recovery objectives (RTO, RLO, RPO)
- Understand the recovery solutions for containers
- Recommend a backup and recovery solution for compute
- Recommend a backup and recovery solution for databases
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
Bonus Pack: Video e demo
- Exam Readyness zone
- Video Azure Friday
- Video Microsoft Learn Show
- Come prepararsi a sostenere un esame di certificazione Microsoft
Queste risorse coprono in modo approfondito i vari aspetti che saranno valutati nell'esame AZ-305. È consigliabile anche combinare lo studio di questa documentazione con pratiche hands-on, utilizzando la piattaforma Azure per familiarizzare con gli strumenti e le funzionalità discussi.