企业业务访问量的突发性变化和对应的企业IT资源的供给是一对矛盾体。对于企业IT管理人员来讲,一个很重要的任务就是在这两者之间达到一个相对的平衡。云计算技术的出现和部署可以使企业IT资源以更小粒度使用和交付,同时显著的增强了企业IT资源使用效率和调度的灵活性、敏捷性。从而使得上述平衡可以更加容易获得。但由于各IT管理系统的割裂,导致上述过程并无法有机的自动完成。因此迫切需要一个新的解决方案通过整合和自动化部署来实现IT资源供给和业务需求的动态平衡。
面向应用的云资源动态扩展
文/宋渊
1 云计算带来的新变化与新需求
部分企业业务的访问量会周期性或随机的出现波动。有些业务的波动幅度很大,其峰值访问量甚至会超出正常访问量的好几倍(典型的如:节假日期间的火车票购票系统的访问量会极大的超过非节假日的访问量)。随着访问量的弹性变化,这类业务对IT资源的需求也存在较大的波动,这就要求企业IT基础架构能够支撑这样的弹性扩展需求,IT部门面临很大的挑战。为了应对这样的IT需求,通常有以下两种部署方式。
ž 静态部署:IT部门按照业务峰值应用的IT需求来规划部署对应的IT资源,这些IT资源(主要是服务器)专机专用,服务器部署好以后保持长期稳定运行状态,无论当前业务负载量大小是否发生变化,均由这些服务器对外提供业务。
ž 动态扩展:IT部门动态调整服务器的数量来应对业务访问量弹性变化的需求,即在业务访问量上涨前或初期,通过增加服务器来新增对业务容量。业务访问量下降时,将新增的服务器回收用于支撑其他业务。
比较项 |
动态扩展方式 |
静态部署方式
|
响应敏捷度 |
响应慢。物理服务器扩展流程复杂,周期长,难以快速响应业务需求 |
响应快。业务服务器部署完成并纳管后,无需人工干预即可响应业务访问变化需求 |
运维复杂度 |
复杂度高。资源扩展和收缩时,均需要进行服务器和业务系统的部署 |
复杂度低。一次部署,长期使用 |
资源利用率 |
资源利用率较高 |