How to configure Server Topology for exposing an internal application for external access?

Posted by ronaldwidha on Stack Overflow See other posts from Stack Overflow or by ronaldwidha
Published on 2010-05-31T05:09:07Z Indexed on 2010/05/31 5:12 UTC
Read the original article Hit count: 182

Hi All,

I guess this question is bordering to a Server Fault question. I'd like to know the best configuration for exposing an internal application (in this case a load balanced Asp.Net MVC application) for external access.

More details about the situation:

  1. The Asp.Net MVC Application is currently running on 2 servers
  2. The 2 servers are behind a Windows Network Load Balancer
  3. All the servers are on premise/internal network
  4. I'm thinking of introducing an F5 Load balancer on off premise DMZ to replace the Windows Network Load Balancer. F5 will act as the public traffic gateway and load balancers to the 2 servers.
  5. However, I'd like the internal users to not have go through the Internet to access the app.

The idea that I have so far is to keep both Windows Network Load Balancer and the F5. Each appliance will have its own IP and will have its own domain name. External users can use the public domain name which will hit F5, whereas internal users can use the internal domain name which will hit the Windows Network Load Balancer.

Is this a good idea? Or is there a better way of doing this?

© Stack Overflow or respective owner

Related posts about enterprise

Related posts about infrastructure