廉价的分布式托管——它会提高服务可靠性吗?

廉价的分布式托管——它会提高服务可靠性吗?

我正在开发一款非常流行的移动应用程序,该应用程序需要在首次运行时下载一定量的数据(然后定期检查新数据的可用性)。目前,我在 Dreamhost 使用共享主机,我对此非常满意,但是一旦发生停机,新用户就会受到影响,如果没有初始包,应用程序将无法运行。

我可以购买二级托管并在应用程序内嵌入源切换逻辑,但这会增加网络部分的复杂性。相反,我考虑的是某种分布式托管,其中数据可从多个位置获取。

我只需要文件托管。这样的服务便宜吗?Amazon S3 是正确的方向吗?还是我应该寻找其他东西?有什么缺点?

答案1

您可以使用 S3 直接提供文件,而无需使用 cloudfront,以节省成本。可能需要编写一些脚本。jfgi 会为您提供足够的帮助。

如果您现在以新用户身份注册,您将获得免费套餐的大量资源。我认为一旦您掌握了窍门,它就比使用共享主机容易得多。这就像在方向盘的另一侧驾驶。

我同意你的观点,亚马逊可能对你的情况是一个很好的解决方案。如果我的流量很大并且有免费用户,我会使用 linode 进行负载平衡,因为亚马逊的带宽成本更高。

相关内容