一期二班 - 吴水金 - 第四课总结

用户头像
吴水金
关注
发布于: 2020 年 10 月 18 日

垂直模式

当系统遇到瓶颈时,我们不修改软件代码和架构,只能简单的升级硬件,提高硬件性能,从而达到提高系统性能的目的。比如当我们的普通服务器无法承担过多的计算任务时,我们将其升级为小型机,从而能够完成更大型的计算任务。优点是实现简单,不需要改任何代码。缺点是升级硬件可能需要较高的成本。并且,这种性能提升有一定的限度,达到该限度,再升级硬件,对性能的提升效果就不那么明显了。

水平模式

当系统遇到瓶颈时,我们修改软件代码和架构,从而实现系统的可伸缩性。当计算机资源不足时,我们只需要再增加一台计算机就能提供更多的计算资源。只要一遇到资源瓶颈,我们增加硬件就行了。相对于垂直模式,水平模式的硬件成本要低得多,因为我们只需要用普通的计算机硬件就能完成这种资源扩展,而普通计算机的成本比高级计算机的成本要低得多。而且,这种扩展在理论上是没有限度的,你可以扩展任意数量的计算机资源。任何时候,一旦计算资源不足,你增加硬件资源都能有效的提高计算性能。缺点是这种模式在软件设计方面较复杂,增加了开发的难度。



发布于: 2020 年 10 月 18 日 阅读数: 9
用户头像

吴水金

关注

初级架构师 2019.12.01 加入

热情开朗,乐于分享。

评论

发布
暂无评论
一期二班-吴水金-第四课总结