我们正在为公司构建一个新的安全 Web 应用程序,并正在寻找确保数据中心冗余的选项。我们资金不多,但对带宽的要求相对较高,因此考虑使用 50/20 FiOS Business 连接和 T1 备份,总费用约为每月 600 美元。相比之下,在我们地区,15Mbps 部分 T3 的费用为每月 2500 美元。
如果我们采用这种设置,当 FiOS 出现故障时,是否有办法让输入我们地址的人自动重定向到另一条线路?由于这是 SSL 连接,我们需要确保证书也能正常工作。
更新- 对于那些建议使用外部数据中心解决方案的人,我们对内部用户带宽的要求相对较高(约 80Mbps)。购买一条 80Mbps 的管道到主机托管设施,我们还必须支付高额的月费,这在经济上并不可行。在我们地区,这样的设置每月大约需要花费 10,000 美元。
答案1
就像大多数人所说的那样,真正的解决方案是主机托管。但是,由于您对本地带宽的要求很高,因此在许多地方,您可以选择点对点城域以太网。这样您就可以从办公室连接到数据中心,而且比在数据中心支付外部带宽要便宜得多。大多数大公司都提供这种服务(AT&T、Verizon 等),即使您不感兴趣,至少也值得了解一下价格。
我还认为您可以付费托管某个地方并设置额外的 URL。即 www.yoursite.com、www2.yoursite.com (fios)、www3.yoursite.com(备份 T1)。当外部客户端访问 www.yoursite.com 时,您将在远程托管站点上使用应用程序检查 www2 是否已启动。如果已启动,则将客户端重定向到 www2。如果没有启动,则将客户端重定向到 www3。这只适用于新连接和未将 www2 或 www3 添加到书签中且会受到延迟影响的用户,以及一百万个其他假设,这些假设使这成为一个糟糕的解决方案,尽管它可能可行。
答案2
扩展并整合前面提到的两个想法:您可以使用具有故障转移功能的多 WAN 路由器,并购买具有负载平衡/故障转移功能的 DNS 托管服务,当您的 Verizon 线路或 T1 线路出现故障时,该服务将自动切换您的 A 记录。这意味着您需要为两个 IP 配置服务器,并在每次进行重大更改时对其进行测试。
如果您想简化它,我建议在提供良好 BGP 提供商组合的数据中心进行共置,并从他们那里购买带宽,这将使一切变得简单得多。
答案3
对我来说,在同一句话中使用“数据中心”和“FIOS / T1”这样的词是没有意义的。在我看来,“数据中心”一词让人联想到服务器机房,那里有来自一个或多个来源的充足带宽。
话虽如此,如果该应用程序如此重要,也许应该将其托管在基于云的解决方案中——或者至少托管在外部?在云场景中,冗余是内置的,因此您不必担心一个或多个链接是否中断……
并且根据您选择的提供商,在外部托管网站可能比尝试引入您想要的带宽/冗余更便宜。
不过,我只能对此进行推测,因为我们不知道有关实现的更多细节——数据位于何处、应用程序位于何处等。
答案4
在我看来,真正的解决方案是将服务器放在可靠的地方。之前的发帖者基本上是正确的:获得真正冗余的唯一方法是获取自己的 IP 块并进行自己的路由,而 Verizon FIOS 连接不允许您这样做。
您可以从愿意为您做这件事的人那里租用服务器,也可以购买服务器并将其放在可以为您提供服务的地方。另一种选择是将 DNS 记录的生存时间 (TTL) 设置为较低的值(可能是 5 分钟?),然后在一条线路出现故障时更改 DNS 记录,并在线路恢复时将其恢复原状。