Cross-Tenant Hybrid Cloud Architecture: Engineering a Secure Cross-Tenant Transit Loop for Serverless Analytics
Executive Overview
This project engineered a private cross-tenant transit loop to resolve an asynchronous networking bottleneck where multi-tenant analytics platforms (Apache Spark Notebooks) failed to establish database connectivity to an on-premises enterprise data center [INDEX]. Because serverless SaaS runtimes execute on platform-managed nodes outside the client's Azure tenant boundary, they bypass custom hybrid DNS forwarders and lack visibility into active cloud gateway tunnels, causing terminal name resolution and route failures (Unknown Host / -709). Because traditional data gateways are structurally incompatible with serverless Spark execution nodes, I designed an isolated Software-Defined Networking (SDN) layer to safely publish the internal database endpoint via the cloud backbone using a secure, private abstraction model.
Technical Stack
SaaS Integration
Managed Private Endpoints (MPE), Serverless SaaS REST Providers
IaaS Networking
Azure Private Link Services (PLS), Azure Standard Internal Load Balancer (ILB)
Hybrid Routing
ExpressRoute Circuits, BGP Core Routing, Link-Local Virtual Interfaces
Management & SecOps
Azure CLI (az network), Asymmetric Routing Isolation, Centralized SIEM Auditing
Visual Architecture Diagram
Engineering Implementation
- Zero-Policy Subnet Allocation: Carved out a dedicated
/28network boundary (10.100.99.0/28) inside the core hub virtual network. Stripped all Network Security Groups (NSGs) and custom User-Defined Routes (UDRs) to allow the cloud's link-local SDN controllers to translate provider traffic natively without causing asymmetric routing drops. - Hybrid Abstraction and Connection Modeling: Adapted the Private Link connection infrastructure to bypass provider constraints regarding IP-based backend pools. By mapping the resource path as a direct 'Destination IP address' tunnel instead of an IaaS Load Balancer attachment object, the software-defined network successfully abstracted the hybrid ExpressRoute gateway endpoints while preserving native traffic routing.
- Deployed a secure, low-latency cross-tenant transit architecture bridging isolated SaaS compute nodes to legacy on-premises database layers.
- Enforced zero-trust network data planes by maintaining all traffic on the private cloud fiber backbone, bypassing public internet traversal.
- Eliminated deployment friction and configuration sprawl by using the CLI to establish automated, parameter-driven auto-approval trust boundaries.
- Maintained infrastructure stability by implementing strict subnet isolation, ensuring external developer analytics could not saturate primary enterprise production segments.
Cross-Tenant Boundary Visibility Configuration: Fronted the Standard ILB with an Azure Private Link Service. Overrode the default access visibility setting from local-tenant Role-Based Access Control (RBAC) to Anyone with your alias, permitting the external serverless engine to discover the service footprint using the specific full Azure Resource ID string.
Declarative Auto-Approval Automation via CLI: Interrogated the PLS resource metadata array using the Azure CLI. Programmatically injected the trusted SaaS capacity tenant subscription identifier directly into the auto-approval parameter block, removing manual administrative approval checkpoints for programmatic deployments.