An Azure network security service that is used to protect Azure Virtual Network resources.
Hi $@chin,
Thanks for reaching out in Microsoft Q&A forum,
Which approach would be considered best practice from a scalability, manageability, and performance perspective? Option 1:
- Use a single centralized IP Group shared across all Azure Firewalls across regions and subscriptions. Option 2:
- Use separate IP Groups per region, but shared across firewalls different subscription
For managing shared blocked IP addresses across multiple Azure Firewalls in different regions and subscriptions, a single centralized IP Group (Option 1) stands out as the clear winner for scalability and manageability. You update one resource, and the changes instantly apply everywhere no more chasing duplicates across environments. Performance stays solid too, since IP Groups are built for this kind of reuse without introducing latency or overhead.
Option 2, with separate IP Groups per region, adds unnecessary complexity: you'd juggle multiple groups for the same IPs, risking inconsistencies during updates. A centralized approach keeps things lean, especially as your footprint grows.
A single IP Group provides true central control one change scales globally across subscriptions and regions while per-region groups (Option 2) demand more effort to maintain alignment and increase administrative overhead without performance gains.
Are there any limitations or recommendations from Microsoft regarding cross-region or cross-subscription IP Group usage with Azure Firewall Policies?
Limitations and Microsoft Guidance
IP Groups are regional by nature but globally referenceable, even across subscriptions—Microsoft confirms they're mirrored to paired regions for resilience, so a single-region outage won't break cross-region firewalls. No hard cross-subscription blocks exist, though group names must be unique per subscription. Limits cap at around 200 groups per policy (check quotas), and parallel updates handle bulk changes efficiently.
Pair this with Azure Firewall Manager for policy-level centralization across subscriptions—it's the pro move for enterprise-scale governance.
Update:
In the event of a regional outage affecting Region A, will the firewalls in Regions B and C also be impacted due to their dependency on the shared IP Group ?
No, firewalls in Regions B and C will not be impacted by a regional outage in Region A. Azure IP Groups are designed with high availability: when created in one region, they are automatically mirrored to a paired region via the resource provider, ensuring the configuration remains accessible globally.
Microsoft confirms IP Groups are global and usable across regions regardless of storage location the Azure Portal explicitly states this during creation. In a Region A outage, firewalls in B and C reference the mirrored copy from the paired region, keeping rules enforced without disruption.
Updates or management might be temporarily unavailable from Region A during outage, but runtime enforcement continues unaffected (very low risk, as validated by product team).
Official Microsoft Documentation:
- IP Groups in Azure Firewall
- IP Groups in Azure Firewall Policy
- Azure Firewall Best Practices
- Azure Firewall Known Issues
Kindly let us know if the above helps or you need further assistance on this issue.
Please do not forget to
and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.