Community Q&A
AZ-305 — frequently asked questions
Community-vetted answers to 126 common questions about this exam, each traced back to a specific practice question.
Questions from real practice questions
Each Q&A comes from a specific question — follow the link for the full analysisWhich Azure Monitor Features Provide Synthetic Transaction Monitoring for App1?
Why isn't Container insights enough to detect App1's UI failures?
Container insights only reports resource, restart and log telemetry for Kubernetes and Arc-enabled clusters, and it does not even cover Azure Container Instances. It never simulates a user interaction, so it cannot surface UI failures.
How does a Function App keep development effort low for the synthetic test?
A timer-triggered function calls TrackAvailability() to send the multi-step result straight into Application Insights, so you write a few lines instead of building a custom synthetic monitoring runner.
How Should an AKS Cluster Be Configured for Zone and Maintenance Resiliency?
Why are multiple node pools in one availability zone not enough for App1?
Multiple node pools only separate workloads and scale independently; because they all sit in the same zone, a datacenter maintenance event or outage still takes every node offline.
Can a single AKS cluster have nodes in different Azure regions?
No. An AKS cluster is region-scoped, so cross-region resilience requires multiple clusters plus global traffic routing such as Azure Front Door or Traffic Manager.
How to Verify and Revoke Fabrikam Developer Access to Application1?
Why is an Azure Automation runbook running Get-AzRoleAssignment wrong here?
It only reads role assignments; it does not email the manager a review task or automatically revoke permissions that the manager fails to approve, so it would require heavy custom development.
Can an Azure AD access review automatically revoke access when the manager does not respond?
Yes. When the review is configured to auto-apply results, any permission the reviewer does not approve within the review period is removed automatically.
Which Azure Storage Deployment Supports Per-User Encryption Keys?
Why is ADLS Gen2 not the answer for per-user encryption keys?
ADLS Gen2 enables a hierarchical namespace, and the exam treats encryption scopes with per-container customer-managed keys as a GPv2 blob feature; it also adds analytics overhead not required here.
How do encryption scopes give each user a separate key?
Each blob container gets its own encryption scope that references a distinct customer-managed key in Azure Key Vault, while the account-level key still encrypts all data in the storage account.
How Should Contoso Let Fabrikam Developers Use Existing Credentials?
Why is a forest trust between Contoso and Fabrikam AD DS not enough here?
A forest trust only enables on-premises Kerberos authentication. Azure RBAC requires a user object in the Contoso Azure AD tenant, and a forest trust does not create one.
Can Contoso guest accounts be assigned Azure RBAC roles?
Yes. Once the Fabrikam developers exist as guest users in the Contoso tenant, they can be assigned Contributor on the resource group just like any other security principal.
How Many Azure Monitor Workspaces for Sentinel, App Insights and VM Insights?
Why can Microsoft Sentinel and Application Insights share one workspace?
Both are enabled on top of a Log Analytics workspace rather than owning one; Sentinel adds SIEM data and Application Insights adds app telemetry to the same workspace.
What would force more than one Azure Monitor workspace here?
Only real splitting factors: data residency or geography, separate access control between teams, or different retention and pricing tiers per data set.
Azure Policy Assignments: How Do PA1, PA2, and PA3 Apply?
Does assigning PA1 to management group MG1 also evaluate resources in Sub4?
Yes. Azure Policy assignments inherit to every child scope below the assignment, so MG1's assignment covers both Sub2 and Sub4 automatically.
What does the resource selector on PA2 actually change?
It narrows the assignment so only Microsoft.Compute/virtualMachines in East US are evaluated; the PA2 definition itself is untouched and other regions or resource types are skipped.
Which Azure compute solution fits each of the three projects?
Why is Azure Batch recommended for Project1 instead of Azure Functions?
The image workload needs massively parallel, dynamically scaled HPC processing, which is Azure Batch's core design; Functions targets short event-driven executions instead.
Why can't Project3's PDF application run on Azure Container Instances or AKS?
The question states Project3 does not support containers, so it must be lifted and shifted onto an Azure Virtual Machine that preserves OS and local file system behaviour.
Which Azure Storage setup retains blobs immutably for five years?
Does a storage account resource lock prevent blobs from being modified or deleted?
No. A resource lock protects the account or container resource itself, while the blobs inside can still be overwritten or deleted, so a container-level immutable policy is required.
Should I use premium block blobs instead of GPv2 hot to reduce data access charges?
Premium block blobs are provisioned for high transaction rates and low latency and cost far more per GB; for a <10 GB dataset read daily, GPv2 with the hot tier minimizes overall access charges.
How to replicate DFS file shares to Azure VMs and map drives?
Can DFS Replication be used to copy the on-premises shares to the Azure VMs?
No. DFS Replication is an on-premises multi-master Windows feature; Azure File Sync is the supported service for syncing Windows Server shares with an Azure file share and Azure VM server endpoints.
Why must the Windows 11 devices access the shares by using SMB instead of NFS or FTP?
Only SMB lets Windows 11 map drive letters and it listens on TCP port 445, which the scenario explicitly requires; NFS and FTP cannot satisfy both conditions.
Minimizing Development Effort for Dataverse to Cosmos DB Sync
Why not use Azure Functions for this task?
Functions require custom code for every step, increasing dev time. Logic Apps provides pre-built connectors for faster implementation.
Can Event Grid trigger the update directly?
No, Event Grid only routes events. You still need a handler like Logic Apps or Functions to process the data and update the database.
Fabric: How to Reference Dataverse Data and Serve Power BI?
Why can't I just use Import mode in Power BI to consume the transformed sales data?
Import mode gives fast reports but copies the transformed data into the semantic model, which violates the requirement to minimize duplication of data. Direct Lake reads the Delta tables in OneLake directly, so it is both fast and non-duplicating.
Does a OneLake shortcut to Dataverse actually copy the Dataverse tables into storage1?
No. A shortcut is a pointer, so Dataverse tables appear as Delta-Parquet folders in the lakehouse while the data stays in Dataverse. That is what satisfies the minimize-duplication requirement for the reference step.
Which Azure Database Fits the Cosmos, 5-TB, and 30-TB Projects?
Why can't the 30-TB database in Project3 be hosted on Azure SQL Managed Instance?
Managed Instance storage tops out at 16 TB per instance (32 TB only on newer Business Critical premium-series hardware), so a 30-TB database must go to Azure SQL Database Hyperscale, which scales to 100 TB.
Would the 5-TB database in Project2 fit in ordinary Azure SQL Database?
Not in General Purpose or Business Critical, which cap at 4 TB per database. It fits Azure SQL Managed Instance (16 TB) or the Hyperscale tier, so the choice depends on the project's SQL Server compatibility needs.
Why is Azure Cosmos DB recommended only for Project1 and not the migration projects?
Cosmos DB is a non-relational, multi-model NoSQL service for rapidly changing, globally distributed SaaS-integrated solutions; it cannot host SQL Server schemas, stored procedures or Agent jobs without rewriting them.
Azure Data Solution for Dataverse Integration and Dynamic Masking
Does Microsoft Fabric support Dynamic Data Masking?
Yes, Microsoft Fabric includes the Synapse Data Warehouse workload, which supports SQL-based Dynamic Data Masking (DDM) on table columns to restrict sensitive data exposure.
Why not use Azure Synapse Analytics instead of Fabric?
While Synapse supports DDM and auto-scaling, Fabric is the newer unified platform that offers deeper, native integration with Microsoft Dataverse, aligning with Microsoft's modern data architecture strategy.
Which Managed PostgreSQL Service Scales Transactional Writes with Row-Based Sharding?
Is Cosmos DB for PostgreSQL still the right AZ-305 hotspot answer even though it is retiring?
For this question's wording, yes: it is the managed Citus-based service whose distributed tables shard rows across nodes. Citus sharding now also runs as an extension on Azure Database for PostgreSQL flexible server.
Why are read replicas or table partitioning wrong for row-based sharding of transactional writes?
Read replicas only scale read traffic and partitions stay on one node's storage. Only Citus distributed tables place different row ranges on different worker nodes, scaling writes horizontally.
Migrating a 500-TB SQL Server DB and On-Prem VMs to Azure
Why can't Azure Database Migration Service or Site Recovery handle the 500-TB DB1 migration?
Both replicate over the network, and DB1 must not be transmitted over the internet. At 500 TB, only Azure Data Box moves the data offline via a physical appliance.
Why is Azure Migrate required for the virtual machines instead of just copying the VHDs?
Azure Migrate supports assessment and a test failover through Azure Site Recovery replication, satisfying the test-migration and minimal-downtime requirements that a raw disk copy cannot.
Azure Databricks for Multi-Language Analytics
Why is Azure Data Lake Storage Gen2 incorrect?
Data Lake Storage is a storage service, not an analytics engine. It cannot run code in Python/Scala or generate visualizations directly.
Does HDInsight integrate with Power BI?
While possible via connectors, HDInsight does not have the native, optimized, out-of-the-box Power BI integration that Databricks provides.
Azure API Management External User Authentication
Why are API keys better than client certificates here?
API keys are simpler to manage and revoke individually via subscriptions, whereas certificates require complex PKI infrastructure and cannot be easily revoked per-user without reissuing.
Can API keys prevent anonymous access?
Yes, if configured correctly in APIM policies, requests without valid subscription keys will be rejected, effectively blocking anonymous users.
Azure Cosmos DB Table API for Dedicated Throughput
Why isn't Azure Cache for Redis used for Table data?
Redis is an in-memory cache, not a persistent table storage solution. It lacks the Table API compatibility and is too expensive for bulk structured data storage.
Does 'Table storage REST API' mean only legacy storage?
No. While legacy Azure Table Storage exists, Cosmos DB's Table API is fully compatible with the same REST endpoints but adds features like dedicated throughput and global distribution.
Azure SQL Long-Term Retention Backup Periods
Can I use only yearly backups for LTR?
No, you must enable weekly LTR backups as a prerequisite before enabling monthly or yearly LTR backups.
What is the maximum retention period for Azure SQL LTR?
Azure SQL Database LTR allows you to retain backups for up to 10 years.
Azure App Service Zone-Redundant Redundancy
Does Standard App Service support Availability Zones?
No, only Premium v2, Premium v3, and Enterprise tiers support Availability Zones for App Service apps.
Why not use ASE v3 for better isolation?
While ASE v3 offers isolation and zone redundancy, its high base cost violates the 'minimize costs' constraint in the scenario.
Which Azure VM grouping for the two 100-VM deployments?
Why can't an availability set be used for the deployment that requires availability zones?
An availability set scopes its fault and update domains to a single zone, so its VMs can never be spread across availability zones. Only a zone-aware grouping such as a scale set in flexible orchestration mode meets that requirement.
Why does the deployment needing a proximity placement group and update domains use uniform orchestration?
Uniform orchestration mode keeps update-domain semantics and supports co-locating instances in a proximity placement group for low latency. Flexible mode manages instances as individual VMs and is the better fit for zone-spanning, not for that PPG plus update-domain profile.
Which components handle AKS state, pub/sub, and traffic splitting?
Why is Istio used for traffic routing and splitting instead of Dapr in this AKS scenario?
Istio's VirtualService and DestinationRule weight fields perform layer-7 canary and blue/green splitting, whereas Dapr building blocks cover state and pub/sub, not weighted traffic distribution.
Does the AKS Istio service mesh add-on reduce administrative effort for this design?
Yes. The Istio-based service mesh add-on is managed and upgraded by Azure, so you get traffic routing and splitting without running or patching your own Istio control plane.
How to Host App1 on Azure with Fast Scaling and Region Recovery?
Why is Flexible orchestration mode preferred over Uniform for this App1 scenario?
Flexible mode allows a single scale set to mix Spot and on-demand VMs, so you can keep a baseline of on-demand instances for capacity while using cheaper Spot VMs during surges.
Does Azure Site Recovery support VMSS in Flexible orchestration mode?
Yes, Azure Site Recovery supports replicating VMSS in Flexible orchestration mode, making it the correct choice for region-failure recovery.
Azure VMSS Orchestration Mode for Update and Fault Domains
Why isn't Uniform orchestration suitable for this scenario?
Uniform orchestration groups VMs into a limited set of domains (usually max 5), meaning multiple VMs may share the same domain, violating the requirement for individual isolation.
What does Max Spreading do in Flexible mode?
Max Spreading distributes VM instances as evenly as possible across all available underlying hardware, ensuring each instance is placed in a unique fault and update domain.
Which Azure Services Secure App1 and Connect It to DB1 VMs?
Why not use Azure Front Door WAF for App1 in a single region?
Azure Front Door is a global service with higher cost; for a single-region App Service app, Application Gateway WAF_v2 satisfies the WAF requirement at lower cost.
Can App1 reach DB1 on VMs without VNet integration?
No. By default App Service outbound traffic goes to the public internet. Regional virtual network integration routes outbound calls through the VNet, keeping DB1 traffic off the internet.
Automating ACR Image Updates from Docker Hub
Why not use Azure DevOps pipelines for this?
DevOps pipelines are excellent for commit-triggered builds but require extra configuration to detect external base image changes, increasing admin effort compared to native ACR triggers.
Can ACR Tasks pull from private registries?
Yes, ACR Tasks supports pulling from private registries using service principals or managed identities, though this question specifies a public Docker Hub source.
How to Define and Version Configuration for 50 App Service Instances?
Why are ZIP packages in Azure Repos not enough for versioning App Service configuration?
A ZIP package contains the app's code payload, not the instance configuration such as app settings, slots or scale rules, so its history does not track configuration changes.
Would Azure Container Registry images work since the apps run on App Service?
No. The apps are code-based, not containerized, and a container image still does not declare App Service configuration settings or their version history.
Which Azure service and trigger sends Teams alerts from App1 webhooks?
Why choose the HTTP request trigger for App2 instead of a recurrence trigger?
App1 already emits webhooks, so a Request trigger lets it push each new record instantly; a recurrence trigger would poll App1 and require extra interval and deduplication logic.
Could Azure Functions host App2 and still post the Microsoft Teams message?
Yes, but it requires custom code for Teams authentication and message formatting, so it does not meet the requirement to minimize development effort like the Logic Apps Teams connector does.
Which Azure SQL Service Handles Cross-Database Queries with Least Effort?
Why is Azure SQL Database not the best fit for cross-database queries here?
Azure SQL Database requires Elastic Query objects such as external data sources and external tables, which adds setup work compared with Managed Instance's native T-SQL.
Does SQL Server on Azure VMs also support cross-database queries?
Yes, but it is IaaS and requires OS patching, HA, and performance tuning, so it does not minimize development effort like Managed Instance.
How Should You Design Disaster Recovery for Data Lake Storage Gen2?
Why isn't vaulted backup of Azure blobs the DR choice for ADLS Gen2?
Vaulted blob backup protects against deletion or corruption; it is not the continuous cross-region replication mechanism that ADLS Gen2 disaster recovery requires.
Does Synapse geo-backup protect the ADLS Gen2 account storage1?
No. Geo-backup in Azure Synapse applies to dedicated SQL pool data, not to the external Data Lake Storage Gen2 account.
Virtual Network Gateways Required for ExpressRoute and Virtual WAN?
Why does Azure Virtual WAN require zero virtual network gateways here?
Virtual WAN hubs include managed S2S VPN, ExpressRoute, and user VPN gateways, so the spoke VNets do not need their own virtual network gateways for this connectivity.
Does the existing hub VNet VPN gateway remain after migrating to Virtual WAN?
No. The migration replaces the hub VNet gateway role with Virtual WAN hub gateways, while the VNets connect to the Virtual WAN hub through VNet connections.
Workday Provisioning: How Many Apps and Agents Are Needed?
Why is only one provisioning agent needed when the forest has three child domains?
Only one child domain is targeted for writeback. Entra Connect Sync already handles inbound synchronization from all three child domains, so it does not require extra provisioning agents.
Can one Workday app handle both employees and contractors with different logic?
Yes. Scoping filters and conditional attribute mappings can separate employee and contractor logic within the same destination app, keeping the app count at two.
How Do You Connect Five Datacenters to Azure with Central Route and Firewall Management?
Why is ExpressRoute alone not enough for five datacenters?
ExpressRoute gives private connectivity to Azure but does not by itself provide datacenter-to-datacenter transit routing or centralized firewall rule management. Those requirements point to Azure Virtual WAN hubs.
Does Azure Virtual WAN replace ExpressRoute or VPN Gateway?
No. Virtual WAN uses ExpressRoute circuits or site-to-site VPN connections to attach datacenters, then adds managed hubs, transitive routing, and centralized firewall policy.
Which Azure Compute Fits Each App Service Web App?
Why is Azure Functions chosen for the app that processes requests as they arrive instead of AKS?
Functions is event-driven and scales per trigger with no cluster to operate, which matches the arrival-based workload. AKS adds orchestration overhead the app's description never asks for.
How do I tell Azure Batch and AKS apart for the compute-intensive App Service app?
Batch schedules jobs and tasks across managed pools for large parallel compute with no long-running cluster. AKS is for hosting containerized services you continuously operate.
Which Azure service and artifact deploy DR VMs via CI/CD?
Why not use Azure VM Image Builder for the AZ-305 VM disaster recovery deployment?
VM Image Builder creates custom images but does not deploy VMs or provide CI/CD orchestration, and the scenario requires standard Microsoft disk images.
How does Azure DevOps satisfy the VM administrator authorization requirement?
Azure Pipelines supports approvals and checks that can require virtual machine administrators to authorize a deployment before the new VM is created.
Which Azure Service Processes IoT Edge MQTT Data at Lowest Cost?
Why is Azure Event Hubs standard tier not the best fit for IoT Edge MQTT data?
Event Hubs can ingest telemetry but does not deploy or manage IoT Edge runtimes; the scenario requires IoT Hub standard tier for edge modules and routing.
Does Azure IoT Hub basic tier support IoT Edge?
No. IoT Edge requires the standard tier; basic tier is limited to basic device-to-cloud and cloud-to-device messaging.
Which Entra provisioning method and endpoint handle App1 CSV users?
Why is an AD DS domain controller the target endpoint instead of Microsoft Entra ID?
Because creating the account in AD DS lets the existing Microsoft Entra Connect Sync handle the Entra tenant copy, while targeting Entra directly would not create the on-premises AD DS user.
Can HR-driven provisioning be used with App1's daily CSV export?
No. HR-driven provisioning needs a supported HR connector such as Workday or SuccessFactors; for a custom app's CSV, use API-driven inbound provisioning.
AVS Migration: Connection Type and Minimum Host Count?
Why is ExpressRoute preferred over Site-to-Site VPN for AVS migration?
ExpressRoute provides private, dedicated connectivity and supports Global Reach for full integration between on-premises, AVS, and Azure VNets; VPN is not supported as the primary AVS fabric connection.
Can an AVS private cloud be deployed with fewer than three hosts?
No, Azure VMware Solution requires a minimum of three hosts per cluster to provide redundancy and meet the service SLA.
Which VNets must link to privatelink.database.windows.net for VM1 and VM2?
Why link SpokeVNet1 and SpokeVNet2 but not HubVNet for Sql1 resolution?
Private DNS queries are answered in the client VM's VNet, so the zone link must exist on each spoke that hosts VM1 or VM2; HubVNet needs a link only if a hub workload also resolves Sql1.
Does a private endpoint's VNet need a DNS zone link to create the Sql1 record?
No. The A record is created in privatelink.database.windows.net when the private endpoint is configured; VNet links control which clients can resolve that record, not record creation.
Which services migrate share1, SQL1, and VM1 to Azure?
Why is Azure File Sync recommended for share1 instead of Storage Migration Service?
Azure File Sync continuously syncs the on-premises SMB share to the premium Azure Files share and allows a short cutover, while Storage Migration Service is primarily for Windows file-server-to-file-server migrations.
Does Azure Migrate cover both the VM1 sizing assessment and the Hyper-V migration?
Yes. Azure Migrate Discovery and assessment sizes VM1, and Azure Migrate Server Migration replicates the Hyper-V VM and performs the cutover.
How Should You Track Windows Registry and DNS Changes on Azure VMs?
Can Azure Monitor Change Analysis audit registry edits inside a Windows Azure VM?
No. It tracks Azure resource configuration changes; registry edits inside the guest OS are captured by Azure Automation Change Tracking and Inventory.
Why not use VM Insights to monitor DNS setting changes on the 100 VMs?
VM Insights focuses on performance and dependency data, not a configuration change audit trail; DNS setting changes require Azure Monitor Change Analysis.
Hosting 100 React Apps with PR Previews and Azure Repos CI/CD?
Why isn't Azure Blob Storage static sites the cheapest choice for these React apps?
It has no native Azure Repos build pipeline, no automatic pull request preview environments, and no /api routing, so you would build and maintain that tooling yourself.
Does Azure Static Web Apps work with Azure Repos, not just GitHub?
Yes. Static Web Apps supports Azure DevOps/Azure Repos as a source, triggering builds and deployments on commits and creating preview environments for pull requests.
How Does Microsoft Entra Govern Fabrikam B2B Access to Contoso Apps?
Why does cross-tenant synchronization alone not satisfy the Contoso app access requirement?
It provisions Fabrikam B2B identities in Contoso, but it does not provide access packages, approvals, or assignment expiration; entitlement management handles those governance controls.
Can Fabrikam administrators assign Contoso access packages to their own users?
Yes, entitlement management supports delegated administration, so Fabrikam admins can manage access package assignments for their users when Contoso grants that role.
Which Azure Policy effect supports remediation, and what performs it?
Does the Modify effect also remediate non-compliant resources in Azure Policy?
Yes. Modify supports remediation tasks alongside DeployIfNotExists, but it edits properties on the resource being deployed rather than deploying a missing companion resource.
Can a user-assigned managed identity be used instead of a system-assigned one for policy remediation?
Yes. Azure Policy supports both, but the identity must be granted the roles the remediation template requires at the assignment scope.
How Should 100,000 Mobile App Instances Stream CPU Telemetry into Azure SQL?
Why not send the mobile app telemetry directly to Azure SQL Database instead of Event Hubs?
100,000 devices writing directly would exhaust database throughput, require costly scale-up, and lose data when the database is unavailable. Event Hubs buffers and decouples the ingestion tier from the SQL tier.
How does Stream Analytics calculate the average hourly CPU utilization per app instance?
Use a one-hour tumbling window grouped by the instance identifier and apply AVG() to the CPU field. The query output is written natively to Azure SQL Database as the sink.
How to Monitor App1 End-User Response Times with Minimal Administrative Effort?
Why is Log Analytics alone insufficient for App1 end-user response times?
Log Analytics stores and queries telemetry, but without Application Insights instrumentation or custom client-side code it does not automatically capture page load and end-user response timing.
Does App Service Health check measure user response times?
No. Health check only probes instance availability and removes unhealthy instances; it does not report page load or end-user latency.
Minimum Management Groups for Finance and IT Policies?
Why can finance encryption and East US VM policies share one management group?
Azure Policy supports multiple assignments at the same management-group scope; both policies inherit to every finance subscription without needing separate groups.
Why is a separate management group for the security department not required?
Security has no unique policy set in the requirements; omitting VM Contributor or applying a deny assignment to security users in the shared IT/security group enforces the restriction.
Azure Policy effect for Department tag on new resource groups?
Why is the deny effect wrong when I want the Department tag enforced?
Deny blocks creation when Department is missing, but this requirement says the resource group must still be created, so the tag must be added rather than enforced by denial.
Can deployIfNotExists add the Department tag to a new resource group?
DeployIfNotExists deploys a template after evaluation when a condition is unmet; it is not the effect designed to mutate the incoming resource group's tag, so modify is preferred.
Azure Log Analytics Basic vs Analytics Plan Cost Implications
Is KQL querying free in Azure Monitor Basic?
No. In the Basic plan, every interactive KQL log query incurs a pay-as-you-go fee.
Which plan is better for high-volume ingestion?
The Basic plan is generally better for high-volume ingestion due to its significantly lower cost per GB ingested.
How Should You Back Up Failover Cluster Drives P and S in Azure?
Why can't Azure Disk Backup be used for drive P instead of an enhanced VM backup policy?
Azure Disk Backup takes block-level, crash-consistent snapshots only. Drive P requires an application-consistent recovery point, which needs the VSS-based enhanced Azure VM backup policy.
Does Azure Disk Backup support the cluster shared disk used for drive S?
Yes. Azure Disk Backup supports shared Premium SSDs at the block storage tier, so cluster shared disks can be protected with crash-consistent snapshots at lower cost than a full VM backup.
Which Azure databases meet zone redundancy for these App Service apps?
Why is Azure SQL Managed Instance chosen instead of Azure SQL Database for the SQL Server app?
The SQL Server workload needs instance-level compatibility such as cross-database queries, which Azure SQL Database does not support; Managed Instance stays PaaS and can be zone-redundant.
Does Azure Database for MySQL support zone redundancy for the MySQL app?
Yes, Azure Database for MySQL Flexible Server supports zone redundancy in supported regions, meeting the requirement without IaaS management.
Azure Network Watcher IP Flow Verify vs Traffic Analytics
What is the difference between Traffic Analytics and IP Flow Verify?
Traffic Analytics visualizes aggregated network flow data and trends. IP Flow Verify checks a single packet against NSG rules to see if it is allowed or denied.
Can Traffic Analytics show blocked traffic?
It shows statistics on blocked flows via NSG flow logs but cannot verify if a specific new packet is allowed or denied in real-time.
Azure Key Vault Access Review and Cost Minimization
Why not use Microsoft Purview for Key Vault auditing?
Purview is a comprehensive governance tool with higher costs. For basic access review, native Azure Monitor logs are sufficient and more cost-effective.
Does the Activity Log show secret reads?
No, the Activity Log primarily shows management-plane events (like vault creation). Data-plane access (secret reads) is in Resource Logs, also under Azure Monitor.
Azure App Monitoring: Application Insights Selection
Can Application Insights track user flows and funnels?
Yes, Application Insights includes built-in analytics for user flows, funnels, and retention to measure user experience and engagement.
Do I need Log Analytics for Application Insights?
Application Insights uses a Log Analytics workspace under the hood, but you configure it directly via the Application Insights resource blade for most standard monitoring tasks.
Azure Backup Protection Against Compromised Admins
Why isn't PIM enough to stop a compromised admin?
PIM requires approval for role activation, but if the approving admin is also compromised, or if the workflow is misconfigured, the attacker can gain elevated privileges. It does not technically block actions once permissions are granted.
What is the best way to prevent backup deletion?
Use Azure Backup's Immutable Vault feature, which uses WORM (Write Once Read Many) technology to prevent backups from being deleted or modified for a specified retention period, even by administrators.
Azure Policy Hierarchy and Exemption Logic
Does Azure Policy inherit from Management Groups to all child subscriptions?
Yes, assignments at a Management Group level automatically apply to all subscriptions and resources beneath it in the hierarchy.
Can a policy assigned to a Subscription affect another Subscription?
No. Policies do not cross subscription boundaries unless they are assigned at a parent Management Group level that encompasses both subscriptions.
Designing Azure Logging Solutions with AMA and Log Analytics
Why can't I use Diagnostic Settings for VM1?
Diagnostic Settings are being retired in favor of the Azure Monitor Agent. AMA provides more flexible configuration and better performance for collecting guest OS logs like Windows Event Logs.
Does the Log Analytics workspace collect data itself?
No, it stores and processes data. The Azure Monitor Agent collects the data and sends it to the workspace. The workspace then allows you to query the data or set up export rules to other destinations like storage accounts.
Enforcing MFA via Sign-in Risk Policy in Azure
What is the difference between sign-in risk and user risk?
Sign-in risk is calculated per authentication event based on factors like location and device. User risk is calculated per identity based on historical data like leaked credentials.
Can I use Conditional Access without Entra ID P2?
No, risk-based Conditional Access policies require an Entra ID P1 or P2 license. Security Defaults can provide basic MFA without P2 but lack granular control.
Migrating NAS File Shares to Azure Data Lake Storage Gen2
What is Azure Storage Mover?
Azure Storage Mover is a fully managed Azure service designed to help you migrate data from on-premises sources, such as file shares and NAS devices, to Azure Blob Storage or Data Lake Storage Gen2.
Can I use AzCopy to migrate from NAS to Data Lake Storage?
While AzCopy can copy data to Azure Blob Storage, it is not optimized for migrating entire file shares from NAS devices. Azure Storage Mover provides a more streamlined, managed approach for this specific scenario.
Which AKS network model minimizes VNet IPs and supports Windows?
Does Azure CNI Overlay support direct inbound connections from on-premises to pod IPs?
No. Overlay pod IPs come from a separate, non-routable pod CIDR; inbound traffic normally arrives through a LoadBalancer or ingress, while outbound traffic to on-premises is SNATed through the node IP.
Why is kubenet not the answer if it also reduces VNet IP usage?
Kubenet conserves VNet IPs, but AKS does not support it for Windows node pools, and it is the legacy option. The scenario makes Windows node pools a hard requirement, so kubenet fails.
Does Azure CNI Powered by Cilium solve the VNet IP consumption requirement?
Not by itself. It changes the dataplane and policy enforcement; it does not move pod IP allocation to a separate pod CIDR, so traditional Azure CNI-style VNet IP consumption remains the issue.
Real-Time IoT Pipeline Architecture: Ingestion, Analysis, and Action
Why not use Azure IoT Hub for ingestion?
While IoT Hub can ingest device telemetry, Event Hubs is preferred for high-throughput industrial production lines where massive scale and direct integration with Stream Analytics are prioritized over device management features.
Can Azure Functions perform the analysis?
Yes, but it is less efficient. Functions are better for reacting to signals. Stream Analytics is optimized for complex SQL-based queries on continuous streams, making it the standard for real-time defect identification.
← Back to Az-305 Designing Microsoft Azure Infrastructure Solutions Study Guide