【问题标题】:How to create a reliable mobile service如何创建可靠的移动服务
【发布时间】:2011-02-15 18:05:52
【问题描述】:

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

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

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

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

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

提前感谢您的建议。

【问题讨论】:

  • 您无法以每月 30 美元的价格获得所需的服务水平。你需要投资。
  • 安迪,我不是说这里有数百万用户的大企业。也许有数千,但不是数百万。我不明白为什么我需要每月投资超过 100 美元以确保它更可靠。无论如何,我知道我可以投入更多的钱,让它更可靠。我的问题不是关于这个。我正在寻找替代品。技术替代品。

标签: mobile hosting reliability


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-14
    • 2017-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-02
    • 1970-01-01
    相关资源
    最近更新 更多