The Azure Relay service enables you to securely expose services that run in your corporate network to the public cloud. WCF Relay works with the full .NET Framework and for WCF. You create a connection between your on-premises service and the relay service using a suite of WCF "relay" bindings. The relay bindings map to new transport binding elements designed to create WCF channel components that integrate with Service Bus in the cloud. For more information, see getting started with WCF Relay.
- PaaS is deployed on open internet enterprises do not allow such resources to access enterprise contents
- All the benefits are missed due to accessibility
- Deploy WCF with relay binding in your enterprise network
- No enterprise security changes required eg: firewall, IP whitelisting
- Only Outbound channel to internet is required opened in enterrpise network
- PaaS/ Internet resource connect to Azure Service Bus Relay
- Azure Service Bus relay is connected to WCF relay listener inside the enterprise network
- WCF relay listener connects to enterprise resources, pulls data and pass it back to Azure Service bus relay which pass it back to colling resource
- Azure Virtual Network
- Azure SQL Database enabled with above vNet
- VM setup on same vNet as above
- Azure Service Bus Relay Service