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

举报
华章计算机 发表于 2019/05/27 22:34:17 2019/05/27
【摘要】 本书摘自《OpenStack高可用集群(上册):原理与架构》一书中的第1章,第1.1.2节,作者是山金孝。

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不足等难题,都将得到非常理想的解决。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。