外部托pipe代理服务器作为前端到内部HTTP服务器

我会先解释问题

我有一个可公开访问的内部networking服务器/networking应用程序。 因此,我们的Internet连接(Bonded ADSL MAX Premium)是单点故障(最近一些连接问题已经被强调)。

作为一个低成本的备份,我正在考虑增加第二个互联网连接(标准ADSL),并使用它自己的静态IP。

现在我想知道是否有人试过或会对下面的想法发表评论。

如果我有一个外部托pipe的服务器并运行像HAProxy这样的代理服务器,我可以让这个代理请求我们的主IP(在我们的主要连接)。 然后让主服务器故障切换到第二个连接。

你提出的build议当然是可行的,我工作的地方(networking托pipe公司)为客户做了这个工作,工作得很好。 最好使用像Varnish或Squid这样的caching反向代理(在反向代理模式下),这样您就可以利用数据中心连接的机器的更好的带宽和延迟。

为什么外部服务器代理你的http请求? 为什么不使用dns将主机名切换到其他连接的IP地址?

如果你需要一个单一的静态IP地址,有什么办法可以让你的ISP路由的IP地址到另一个连接,如果第一次出现故障?

这听起来很合理,但是对于第二次连接的成本,我还会比较远程托pipe应用程序的成本。

你没有提到你有什么样的外围。 我对防火墙的经验是,你可以让你的主线进入你的防火墙,在你的ISP外围路由器上设置一些心跳(如果你问的话可以允许),当心跳失败的时候,你有一条备用的DSL线路或它会故障转移到一个便宜的东西。

曾经是我们使用ISDN备份,但现在你也可以看看Draytek 2800VG(Vigor 2800 ADSL2 +路由器防火墙,带打印机端口的VPN设备和可选的802.11-SuperG无线局域网) 。 后面的USB端口可以与USB 3G dongle一起使用,作为故障转移自动连接。

这样,如果笨拙的工作人员挖掘电话线,你仍然会有networking。