Mobile 如何创建可靠的移动服务

Mobile 如何创建可靠的移动服务,mobile,hosting,reliability,Mobile,Hosting,Reliability,我开发了一个广泛使用web服务的移动应用程序。它连接到我的共享主机服务器以获取实时信息。因此,确保服务器已启动非常重要。否则我会失去顾客 一些背景。我更换了不少于3家主机提供商,因为他们的正常运行时间不太可靠。我的current主机比前三个好得多,我使用它已经一年多了,它们有99.9%的正常运行时间保证,但今天我有大约3个小时的停机时间。这就是我为什么要写这篇文章的原因 不是所有的小型开发人员都能负担得起昂贵的专用主机,或者在家里拥有自己的服务器(这并不能保证它永远不会停机)。就我而言,以非常合

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

一些背景。我更换了不少于3家主机提供商,因为他们的正常运行时间不太可靠。我的current主机比前三个好得多,我使用它已经一年多了,它们有99.9%的正常运行时间保证,但今天我有大约3个小时的停机时间。这就是我为什么要写这篇文章的原因

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

我必须处理的一个想法是:与另一个提供商共享第二个(不同的)主机,并使应用程序默认在我的主主机关闭时使用第二个主机。这两个公司不太可能同时倒闭。我打算每月只为此支付几美元的额外费用,而不是一个专用主机的10倍

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


提前感谢您的建议。

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

  • 数据库访问和同步
  • 位于不同物理位置的主机
  • 多个域名和/或负载平衡
如果您选择使用多台主机,并在其中一台(第一台)出现故障时切换到另一台(备份)主机,那么您应该始终将这两台(全部)主机都使用。这样,您就不会在尝试/必须切换到“备份”服务器时被发现。通过始终使用这两个(全部),您可以确保它们始终是最新的,并且工作正常


如果您的服务非常关键,用户无法接受几个小时的停机时间,那么让用户为这种可靠性付费应该很容易。这可能会为托管提供资金,由提供商提供更高级别的启动时间或第二个站点。这也将有助于为建立这一切投入时间和精力

你不可能以每月30美元的价格获得你所需要的服务水平。你需要投资。安迪,我不是说这里有数百万用户的大企业。也许是几千,但不是几百万。我不明白为什么我需要每月投资100英镑以上才能确保它更可靠。不管怎样,我知道我可以投入更多的钱,让它更可靠。我的问题不是关于这个。我正在寻找替代品。技术备选方案。