-1

我开发了一个广泛使用网络服务的移动应用程序。它连接到我的共享托管服务器以获取实时信息。因此,确保服务器已启动非常重要。否则我会失去客户。

一些背景。我更改了不少于 3 个托管服务提供商,因为它们在正常运行时间方面不是很可靠。我当前的主机比前三个要好得多,我现在使用它已经一年多了,他们有 99.9% 的正常运行时间保证等等,但今天我有大约 3 个小时的停机时间。这就是我创建这篇文章的原因。

并非我们所有的小型开发人员都能负担得起昂贵的专用主机,或者在家里拥有自己的服务器(这并不能保证它永远不会停机)。就我而言,以非常合理的 10-15 美元/月的价格共享主机是可以的。除了那几个小时,它可能会下降。

我必须处理的一个想法如下:与另一个提供商有第二个(不同的)共享主机,并让应用程序在我的主要主机关闭时默认使用第二个主机。两者同时下降的可能性很小。我每月只需为此多付几美元,而不是像专门托管那样每月多付 10 倍。

我确信我不是这种情况下的第一个人。有没有人找到处理这个问题的好方法,不需要大笔资金?毕竟,我们只是在谈论主服务器上的短时间停机。

提前感谢您的建议。

4

1 回答 1

0

如果您依赖第三方主机并且不想为更高的可靠性付费,那么第二台服务器就是您的选择。根据您的应用和预算,您还需要考虑:

  • 数据库访问和同步
  • 不同物理位置的主机
  • 多个域名和/或负载均衡

如果您选择使用多个主机并在其中一个(第一个)出现故障时切换到不同的(备份)主机,那么您的目标应该是始终让两个(全部)主机始终处于使用状态。这样,您就不会因为尝试/不得不切换到“备份”服务器而陷入困境。通过始终使用两者(全部),您可以确保它们(全部)始终是最新的并且可以正常工作。

如果您的服务非常重要,以至于您的用户无法接受几个小时的停机时间,那么让用户为这种可靠性付费应该很容易。这可以资助托管与可以提供更高水平的正常运行时间或第二个站点的提供商。这也将有助于为设置所有这些的时间和精力提供资金。;)

于 2011-02-15T10:05:52.697 回答