OpenStack高可用集群上册):原理与架构》—1.1.2 业务导向与IT弹性需求

网友投稿 701 2022-05-29

1.1.2 业务导向与IT弹性需求

《OpenStack高可用集群(上册):原理与架构》—1.1.2 业务导向与IT弹性需求

在传统IT架构中,任何业务系统在上线前都需要进行所需IT资源的预估和架构设计,并且这种预估通常是对未来几年内所需IT资源的估算,如果对于前期IT资源的投入预计不足,则业务系统性能必然受到影响,最终将会影响到客户的体验和满意度,而如果预估过高,则又会出现IT资源闲置和浪费,IT成本过高的情况。此外,随着企业业务的发展和组织的壮大,前期的IT规划势必不能满足不断增加的业务负载,IT资源的扩展或者架构的重构成为企业必然选择,而传统IT架构的扩容方式分为两种:Scale-out和Scale-up,也称为水平扩展和垂直扩展。Scale-up扩展不需要过多考虑应用系统是否具备分布式属性,其主旨是使原有计算能力变得更强大,而不是新增独立的IT设备资源并把应用负载分散到其上,因此其实现方式通常就是增加服务器CPU、内存、硬盘驱动等设备,或者直接购买更强大的服务器替换原设备。而不管是硬件升级还是新旧系统架构的替换,Scale-up在阶段性扩容时候都会是巨大的成本开支(图1-1中“巨额成本支出”),或者在大容量新IT架构实施替换完成之前,由于IT资源不能及时跟进,企业业务拓展规划只能放弃(图1-1中“商机已过”区域)。相比而言,Scale-out扩展方式与Scale-up完全不同,在Scale-out中,通常初始投入的IT基础设施成本较低,但是IT架构可以且易于水平扩展,很多商业IT架构尤其是大规模的Web应用都遵循这一架构模式,即将应用负载分散到集群节点中,然后整合数据集并采用面向服务的架构设计模式。Scale-out在扩展时将采取小规模递增的水平扩展形式,尽管这种扩展形式相比Scale-up要高效和经济很多,但是在扩展时候依然要对未来一段时间的IT需求进行预测,而这种预测通常会导致容量过剩,即通常所说的“烧钱”,而且,由于是小规模递增,还需保持持续的人工检测以免出现IT资源供不应求的紧急情况。此外,Scale-up和Scale-out两种形式的扩展都需要对IT基础设施进行一定的前期成本投入,同时两种扩展方式从本质上来说都是在IT资源不够情况下的被动扩展。

在云计算中,按需和弹性是其固有特性,也是最为突出的特性,通过计算能力的按需弹性扩展,使得企业可以随时调节IT基础设施资源,以使其长期逼近不断扩展或收缩的企业实际IT资源需求(图1-1中波形实线),当企业能够以业务为导向,不断根据实际业务系统的IT需求来弹性动态地调节IT资源时,Scale-up和Scale-out扩展方式下的IT资源预测过高和预测不足所带来的成本浪费和IT不足等难题,都将得到非常理想的解决。

OpenStack 云计算

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:记一次HBase写入优化测试
下一篇:SQLite简介与安装
相关文章