我必须在2台服务器中分发多个应用程序。目前,两台服务器都有公共IP,可以通过互联网请求加入。两台服务器都托管多个Web应用程序。现在,我必须分发那些应用程序,使前端在服务器(A)中,后端在第二个(B),这样服务器“B”没有公共互联网连接,所有请求必须先由服务器“A”输入。我将使用WCF将表示与程序的逻辑(在这些服务器之间)分离和通信。没关系,问题是服务器“B”正在托管外部系统消耗的一些公共业务WCF服务。这些商业服务需要通过互联网直接加入。
我必须提供一个公共服务来接收调用,另一个在服务器“B”中来处理逻辑并执行数据库操作。
我不知道什么是实现此应用程序分发的最佳方式。我正在创建2个服务作为最后一个选项。我认为必须有更好的解决方案,如配置或基础设施。
我希望你能给出一些解决我问题的想法。
提前致谢。 以色列。
答案 0 :(得分:0)
这意味着您将服务器“B”暴露给互联网,对吧? 我考虑使用2个端点和2个dif。合同 - 1为您的业务服务(ssl,证书......)和第二个 - 用于服务器“A”操作(net.tcp绑定,仅为服务器“A”打开的端口)。