AZ-800 · Question #185
You have an on-premises server named Server1 that runs Windows Server. Server1 contains an app named App1 and a firewall named Firewall1. You have an Azure subscription. Internal users connect to…
The correct answer is C. Azure Relay. To make an on-premises application using WebSockets available to internet users while minimizing inbound firewall ports, Azure Relay should be included in the solution.
Question
You have an on-premises server named Server1 that runs Windows Server. Server1 contains an app named App1 and a firewall named Firewall1. You have an Azure subscription. Internal users connect to App1 by using WebSockets. You need to make App1 available to users on the internet. The solution must minimize the number of inbound ports open on Firewall1. What should you include in the solution?
Options
- AMicrosoft Application Request Routing (ARR) Version 2
- BAzure Application Gateway
- CAzure Relay
- DWeb Application Proxy
How the community answered
(51 responses)- A18% (9)
- B4% (2)
- C71% (36)
- D8% (4)
Why each option
To make an on-premises application using WebSockets available to internet users while minimizing inbound firewall ports, Azure Relay should be included in the solution.
Microsoft Application Request Routing (ARR) Version 2 is an IIS module that acts as a reverse proxy, typically requiring inbound ports to be opened on the perimeter firewall for external access.
Azure Application Gateway is a web traffic load balancer and WAF for web applications, primarily used for Azure-hosted applications or requiring inbound access through a public IP, which would necessitate inbound firewall rules for on-premises backends.
Azure Relay's Hybrid Connections allows secure exposure of on-premises services, like those using WebSockets, to the public internet without opening inbound firewall ports. It works by establishing an outbound connection from the on-premises server to Azure Relay, and internet clients then connect to the Relay service, facilitating bidirectional communication over this established outbound tunnel.
Web Application Proxy is an on-premises reverse proxy that publishes internal web applications to the internet, but it still requires inbound ports (typically 443) to be opened on the perimeter firewall to the WAP server.
Concept tested: Exposing on-premises applications securely without inbound firewall rules
Source: https://learn.microsoft.com/en-us/azure/azure-relay/relay-what-is-it
Topics
Community Discussion
No community discussion yet for this question.