Skip to content

Latest commit

 

History

History
52 lines (47 loc) · 2.71 KB

README.md

File metadata and controls

52 lines (47 loc) · 2.71 KB

Azure-ServiceBus-Relay

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 Usage in Enterprises

  • PaaS is deployed on open internet enterprises do not allow such resources to access enterprise contents
  • All the benefits are missed due to accessibility

Soluition Azure Service Bus WCF Relay

  • 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

How Service Bus WCF Relay works?

  • 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 resources you need to test solution?

  • Azure Virtual Network
  • Azure SQL Database enabled with above vNet
  • VM setup on same vNet as above
  • Azure Service Bus Relay Service

Please check below youtube video, I have discussed in detail about the solution and how to setup the solution.

IMAGE ALT TEXT HERE