【发布时间】:2011-02-12 05:41:19
【问题描述】:
我们有一个基于 Web 的客户端-服务器产品。该客户端预计将在100万以上的用户中使用(一家著名的公司将使用它)。
我们的服务器设置在云端。设计时的主要问题之一是如何使整个程序面向未来。说:
- 云提供商出现故障,然后自动转移到另一个云中的备份
- 完全移动到不同的服务器等
到目前为止我们想到的选项是:
- DNS:我们自己在云上运行 DNS 名称服务器。
- 目录服务器 - 目录服务器也存在于云端
- 让我们的服务器将未来的移动和未来的 URL 等返回给客户端 - 其中客户端专门设计用于处理这些场景
既然这应该是一个常见的问题,那么最好的解决方案是什么?由于我们公司很小,我们正在寻找技术和财务成本最低的解决方案(比如选项 3 等)?
有人可以提供一些相同的指针吗?
K
【问题讨论】:
-
这听起来可能很奇怪,但看看僵尸网络是如何运行的。最近发表了一些关于它们是如何组织以及如何分发新指令的有趣论文。似乎与您要解决的问题类似。
-
好问题,决定错误处理的责任在哪里 - 服务器,客户端,两者?
标签: dns future-proof