Forum Discussion
taggar4
Mar 08, 2023Copper Contributor
By-pass hub firewall for data centric solution
I have the following high-level solution: Source Data - flowing via kafka cluster on a series of topics Destination - Databricks via spark connector landing in ADLS Gen2 The source and destination...
Kidd_Ip
Oct 01, 2025MVP
Take this as best practices for Firewall Bypass Scenarios:
- Use Private Endpoints and VNet Peering
It was done
- Apply NSGs and Route Tables Strategically
- Use Network Security Groups (NSGs) to tightly control traffic at the subnet level.
- Define User Defined Routes (UDRs) to ensure traffic flows as intended, either through the firewall or directly between VNets.
- Segment Workloads with Spoke VNets
- Keep Kafka and Databricks in separate spoke VNets.
- Peer them directly if needed, but ensure NSGs and route tables enforce least privilege.
- Use Azure Firewall selectively
- Route management traffic, internet-bound traffic, or non-performance-critical flows through the firewall.
- Bypass only data-plane traffic that requires high throughput.
- Monitor and Audit Extensively
- Use Azure Monitor, Network Watcher, and Private Link diagnostics to track traffic flows.
- Enable logging on NSGs and Databricks audit logs to ensure visibility.
- Consider Azure Firewall Premium or Third-Party NVA
If you must route through a firewall but need better performance, consider:
- Azure Firewall Premium: Offers TLS inspection and better throughput.
- Third-party Network Virtual Appliances (NVAs): Some offer optimized performance for data-heavy workloads.