《OpenStack高可用集群(上册):原理与架构》—1.1.3 技术导向与IT自动化
1.1.3 技术导向与IT自动化
对于任何单位和组织而言,业务和人员的发展壮大必然伴随着IT系统的庞大和复杂化,最明显的变化便是数据中心的设备数量与能耗的增加。然而,从成本控制的角度来看,企业的决策者总是希望以不变的技术人员成本来支撑不断增长的业务需求所带来的IT扩容,在传统过分依赖手工运维的IT架构中,这似乎是不可实现的悖论,而在云计算时代,这却是数据中心的常态。云计算的出现,将使你的数据中心变得更加自动化,业务系统将会变得更加高可用,云计算所带来的技术优势体现如下:
图1-1 云计算自动扩展示意图
基础设施部署脚本自动化。在云计算时代,我们不用再考虑部署一套系统在设备的搬运、上架、上电、布线和系统安装上需要花费多少时间,也不用再担心系统参数配置问题。在云计算领域devops的倡导下,一切皆需自动化,如果你需要部署一套系统,通过可编程的基础设施(通常是API驱动的)即可快速重复地创建和部署满足你所需要的系统。整个过程中,复杂的底层基础设施完全被屏蔽,用户只需调用云服务提供者的API接口编辑简单的脚本命令即可快速批量部署自己的系统。
紧急需求弹性伸缩。市场需求与商业灵感总是瞬息万变,商业上的任何预定计划都难以与实际市场需求完全吻合,或者市场膨胀,需要IT应用随之扩展以满足业务处理需求,或者商机已逝,要求IT应用随之消减以满足成本控制需求。在云上,任何意外的IT需求都可以实现自动伸缩,整个应用伸缩的过程完全以市场的驱动为向导,实现了IT需求随着市场供需的波动而自动伸缩,在一定误差范围内,既满足企业IT需求,又不浪费企业IT成本。
预期需求主动伸缩。在企业全部的IT系统中,有很大一部分IT系统主要用于内部办公与流程处理,对于内部使用系统,IT资源的预期需求相对稳定,在做出合适的IT需求和预算之后,通过云计算,便可以较低的成本和较快的速度来响应你的IT规划。如果在后期需要对IT需求进行增加或者剥减,云计算仍然能够实时满足你IT需求的伸缩。
精简开发生命周期。在传统的IT产品开发和测试过程中,从测试环境到生产环境的系统上线,通常需要按照配置需求重新部署一套系统,而上线的过程也总是伴随各种莫名其妙的配置和运行环境问题。同时,开发测试到生产环境的变迁总是单向的,很难从生产系统复制一份测试开发系统。在云计算里,可以轻松实现生产系统的克隆并将其用于开发测试环境,而完成测试的应用系统也可以很轻易地变更为生产系统。
高效的业务系统测试。在云环境中,再也不用担心没有充足的硬件资源满足你的测试环境需求,在开发过程中的每一个阶段,你都可以根据自己的需要,自动化部署自己的测试环境进行功能测试。
容灾恢复与业务连续性。相比自建灾备中心实现容灾恢复,云供应商通常提供更低成本的灾备实现方案,在云上,通过异地数据中心,企业可以将应用系统部署在跨省份甚至跨国的数据中心云端,并且能够在多个异地数据中心之间实现快速的数据同步与复制。
- 点赞
- 收藏
- 关注作者
评论(0)