加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

廉价,简约,强大的Web应用程序托管至少三个九(99.9%)的正常运行

发布时间:2020-12-14 23:39:07 所属栏目:资源 来源:网络整理
导读:如何才能实现最便宜但非常可靠的Web应用程序配置? 让我们假设至少2个应用程序服务器的价格为80美元/月加上数据库服务器将支持大多数人的应用程序一段时间 – 我们只想获得良好的可靠性(至少3个9). 现在可以从任何合理的供应商(Amazon EC2,Slicehost等)以约8
如何才能实现最便宜但非常可靠的Web应用程序配置?

让我们假设至少2个应用程序服务器的价格为80美元/月加上数据库服务器将支持大多数人的应用程序一段时间 – 我们只想获得良好的可靠性(至少3个9).

现在可以从任何合理的供应商(Amazon EC2,Slicehost等)以约80美元/月的价格租用一个非常好的VPS解决方案.但是,这些VPS托管解决方案都不是完美的,而且我每次都遇到超过99.9%的停机时间.

我不确定如何最好地配置这3台机器 – 最好的方法是将两台app服务器放在不同的提供商上(最好使用不同的网络连接)并使用HAProxy来密切关注彼此.如果一个失败,它将更新DNS以将其从应用程序的IP地址池中删除.但是如何处理数据库服务器呢?这仍然是单点故障.

我过去曾遇到过DNS问题,但这可以由外部专用提供商(如DNS Made Easy)处理,价格非常便宜(每年15美元).这也支持在必要时动态修改DNS条目,如果您不打算在危机期间手动更新它们,这将非常方便.

应该每天至少一次对外部源(S3或FTP站点)进行备份 – 每月最少一次.您需要一个自动部署和恢复脚本,以便从备份中获得超过3个9.

由于数据库的可用性,我不太觉得这完全存在,但它会花费你大约80×3磁盘空间DNS = 250美元/月.

一个人能做得更好吗?

解决方法

便宜,最小和健壮?你刚刚击中了“好/快/便宜”的邪恶三角形 – 选择2,你不可能拥有全部3.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读