0

使用 Google AppEngine 的 Stack Overflow 社区,

鉴于 Google AppEngine 的可靠性问题,您如何处理故障转移以防止中断?您是在另一个平台上做备份镜像吗?

有没有办法让您的实例“热插拔”以避免出现问题?有人想出优雅的解决方案来避免服务问题吗?

4

1 回答 1

1

如果您使用 AppEngine,您的域将解析为 AppEngine 的 IP 地址。如果发生中断,您将不得不更改 DNS 记录,并且它需要几个小时才能通过 DNS 服务器传播。到那时,AppEngine 很可能已经恢复,现在您必须再次更改 DNS 记录 - 并为您的用户增加几个小时的混乱/停机时间。这意味着数据备份对于终止 Google 或法律突发事件很有用,但它们对于短暂的中断不是很有用。此外,通过数据备份,您总是会丢失一些数据,除非您实时连续地进行备份,这要么是不可能的,要么对您的系统造成很大负担,更不用说它可能会因较长的响应时间而降低用户体验。

除非您的应用程序已经每天赚取数百万美元的收入,否则构建一个可以非常快速(几分钟)切换到完全不同的平台而不会丢失任何数据的解决方案的成本高得令人望而却步。提示:在 AppEngine 中断期间,许多雇佣了许多才华横溢的工程师的知名服务出现了故障。

于 2012-11-04T05:37:26.400 回答