如何创建可靠的移动服务

时间:2011-02-15 08:08:18

标签: mobile hosting reliability

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

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

并非我们所有的小型开发人员都能负担得起昂贵的专用主机,或者在家中拥有自己的服务器(这并不能保证它永远不会失败)。在我的情况下,以非常合理的$ 10-15 /月共享主机是可以的。除了几个小时之外它可能会失效。

我必须解决的一个想法是:与另一个提供商进行第二次(不同)共享托管,并在我的主要主机关闭时使应用程序默认使用第二次托管。两者都不太可能同时失败。我每个月只需支付几美元的费用,而不是每月支付10倍的费用。

我相信我不是这种情况下的第一个人。有没有人找到一个很好的方法来解决这个问题,不需要大口袋?我们毕竟只讨论主服务器上的短时停机时间。

提前感谢您的建议。

1 个答案:

答案 0 :(得分:0)

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

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

如果您选择使用多个主机并切换到另一个(备份)主机,如果其中一个(第一个)失败,那么您的目标是始终使两个(所有)始终在使用。通过这种方式,您不会被尝试/必须切换到“备份”服务器。通过始终使用两者(全部),您可以确保它们(都是)始终保持最新和正常工作。

如果您的服务如此重要,以至于几个小时的停机时间对您的用户来说是不可接受的,那么应该很容易让用户为这种可靠性付费。这可以为提供者提供资金,可以提供更高水平的正常运行时间或第二个站点。这也将有助于筹集所有这些费用的时间和精力。 ;)