提高弹性的最佳方法?

Tom*_*nor 5 networking domain-name-system cisco scalability bgp

我为 2010 年安排的主要项目之一是试图减轻我目前管理的网络中的一些单点故障 (SPOF)。我们目前有一个包含几十台服务器的数据中心机架。
在机架内部,我们是冗余且有弹性的,每台服务器有 2 个磁盘,并且可以承受一个故障。
我们的数据存储服务器有3个以上的磁盘,可以承受一个故障。我们也可以快速修复/更换损坏的硬件。每台服务器至少有一个复制伙伴,我们可以承受每个集群(即 Web、数据库、存储)中的 1 或 2 个丢失。

互联网连接由 2 100MBit 馈送通过以太网提供给我们的主要传输提供商,连接到高可用性故障转移对中的一对 Cisco ASA5500 防火墙。这不是问题。

在我看来,两个大的 SPOF 如下:

1) 我们的互联网来自一个单一的传输提供商。如果他们的网络出现故障,我们就会断开互联网。由于我们位于运营商中立的数据中心,因此很容易获得第二个 IP 传输。

2) 如果我们数据中心的电源出现问题,那么我们也会消失。

理想情况下,我希望 2 个数据中心中的服务器都使用多个 IP 传输提供商的不同路由,并通过 BGP 发布。

在第二个数据中心,我将配置 2 个 cisco 28xx 系列路由器、2 个 ASA 5500 防火墙、一对 Catalyst 48 端口交换机和十几个戴尔服务器。大致匹配主要位置。

管理层声称这种方法涉及大量费用,而且 BGP 路由过于昂贵。虽然他们似乎很高兴拥有第二个位置,但 BGP 似乎不在考虑之列。

多宿主的最后报价接近 8 万英镑。(也许他们正在询问镀金思科的报价!)

相反,管理层认为这最好使用基于 DNS 的解决方案来解决,其中我们的路由由状态正常运行时间监控服务(如 pingdom)控制,该服务更改我们的 DNS 记录(具有 1 秒 TTL)以指向替代位置在服务器故障的情况下。

大量公司出于某种原因使用 BGP,这种 DNS 解决方案不会削减它,特别是考虑到如此多的 ISP 等实际上无视短 TTL 并用更长的 TTL 替换它们。

问题:

1) 任何人都可以在西欧(阿姆斯特丹等)或美国东部(DC、VA、NY 等)推荐一个好的运营商中立数据中心吗?

2) 有没有人让这个 DNS 解决方案正常工作,还是完全疯了?

3)我是不是唯一一个认为多宿主(1 个位置)的 8 万英镑报价似乎绝对过高的人?

4) 有没有人有什么好办法可以说服管理层 BGP 是唯一现实的解决方案?

为长度道歉.. :o)

Aln*_*tak 5

好吧,您是对的,DNS 绝对不是答案——从运行多宿主 ISP 网络的人那里得到答案,现在以 DNS 为生。

8 万英镑的报价是什么?只是 BGP 和额外的传输馈送,还是必要的 Cisco 路由器?您当前列出的 2800 可能无法运行完整的路由表 - 全局 BGP4 表中目前有超过 200k 条路由,这会占用大量路由器内存。

自从我真正这样做已经有几年了,但实际上从传输供应商那里获得 BGP 不应该很昂贵 - 事实上,更大规模的供应商希望将 BGP 作为服务的一部分提供,特别是如果你使用 100+ Mbps .

另外,目前的主要数据中心在哪里?你不一定需要大量的多样性——我的网络最初在伦敦有两个 DC——一个在城市,一个在 Docklands,相距约 10 公里。这足以排除大多数自然灾害。

如果您在伦敦拥有这两个站点,则有许多公司在该市的许多数据中心之间提供廉价的以太网链接。最受好评的一个是Datahop——他们在站点之间建立 1 Gbps 的链接,每年大约需要4000英镑。

同样对于备份站点,如果您只想在紧急情况下使用第二个传输链接,那么我已经看到 Cogent 之类的价格低得离谱,每 Mbps pcm 5 英镑。我不会将它们用作主要用途,但作为最后的过渡手段,它们值得考虑。