返回介绍

10.1 集群的益处

发布于 2024-01-25 21:44:08 字数 484 浏览 0 评论 0 收藏 0

集群最明显的益处就是你能够轻易地扩展计算需求——如果你需要处理更多的数据或者得到更快的答案,你只要增加更多的机器(或“节点”)。

通过增加机器,你也能提高可靠性。每个机器组件有一定的失效概率,而设计良好的话,一定数量的组件失效就不会让整个集群停止工作。

集群也被用来创建动态扩展的系统。一种常见的使用场景就是集群化一组服务器来处理web请求或相关联的数据(例如,缩放用户照片、视频转码,或是语音转录),并且在一天中的某些时段里请求增加时,就激活更多的服务器。

只要机器激活时间足够快从而赶上处理需求变化的速度,动态扩容就是处理非均匀的应用模式的一种非常节约成本的方式。

集群化的更细微的收益就是集群能够按地理来分割,但还是受到中心化的控制。如果一个地理区域遭受断电(例如,洪水或电力损失),其他的集群还能继续工作,也许更多的处理单元被添加进来处理请求。集群也允许你运行在异构的软件环境上(例如,不同版本的操作系统和处理软件),这或许能够提高整体系统的鲁棒性——然而要注意那一定是一个专家级别的主题!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文