自2010年10月 OpenStack首个正式版本Austin发布至今,已有近七年的发展历程。相比Cloudstack、OpenNebula等开源技术,OpenStack发展最为迅速,随时间推移渐渐趋近成熟,企业可以基于这个全世界一同开发的云基础资源管理平台快速构建自己的私有云。但从规划到装机、部署、管理及运维,整个OpenStack在机房落地并非易事。此外,OpenStack门槛较高,不是每个企业都能招聘/培训出一批专业的技术人才,成本/水平等都需考量。
在这样的情况下,业界出现众多专门提供OpenStack服务的公司,如随着整个OpenStack成长发展起来的海云捷迅。近日2017 OpenStack Days China在京隆重召开,海云捷迅CTO李华向我们介绍了企业应用OpenStack新“姿势”——化繁为简。
李华·海云捷迅CTO
五年积累沉淀 专心打造完整的云解决方案
在2012年OpenStack还没有像今天这样被很多人认可,存在一定风险之时,海云捷迅就选择了以OpenStack为基础向企业客户提供云服务。从早期主要和IDC合作提供公有云联合运营为主,到2014年专注为企业客户提供基于OpenStack私有云的解决方案,再到今天可以为大中小企业提供产品化、定制化的解决方案。这五年一路化繁为简,踩过很多坑,同时积累了很多宝贵经验。
在版本升级方面,OpenStack每半年就会发布一个版本,这是它的创新过程,但企业客户更多求稳,不会过快的进行迭代升级。海云捷迅底层技术是每两年一个版本,首版是基于OpenStack的E版本,二版本是H版,三版本是基于社区,针对主版本维护3到5年,这样一来,避免企业频繁升级。
在具体应用方面,正如开篇所说,OpenStack真正在企业机房落地需要面临各方面的问题。海云捷迅要做的事情就是化繁为简,把社区不具备的能力补齐,为客户提供一套完整的云的解决方案。
- 如把OpenStack产品化提供给客户,因OpenStack很复杂,会涉及服务器虚拟化、分布式存储、SDN等,企业想要招聘OpenStack工程师成本也很高。
- 如安装部署 ,以前部署20台左右的服务器需花费近一周时间,那么海云捷迅就对OpenStack传统管理结构进行改造,做分布式界面。以前假设有10台服务器,其中3台要用来做管理资源,还需3台做计算资源,真正有效的资源显而易见。而海云捷迅做的事情是去中心化,去掉管理界面,10台服务器全部用来跑资源,所有管理任务通过分布式系统均匀地分布到不同界面中,在提升资源利用率的同时也提高整个系统的可靠性。
- 如把所有OpenStack组件拿来做容器,简化安装部署,只为将来能够平滑的升级。
- 如自动化运维,整个系统可靠性在没有人干预的情况下做到自愈。
……等等。
李华认为,OpenStack本身模块都来源于社区,想要把它用好,就要针对不同的客户提供不同的服务。目前海云捷迅的客户中,拥有10台到50台服务器的客户占比70-80%,剩下是拥有100台-1000台服务器的客户,海云捷迅都可以帮助企业云化,提供不同的服务
李华表示,未来希望在安装部署方面,客户不需要懂OpenStack,只需要有基本网络知识,知道用户密码,就可以运作OpenStack。还有更重要的是在为客户提供服务过程中,深入了解他们的业务,有针对性做定制化,做好对业务的支撑,才会有核心竞争力。
五年来海云捷迅潜心研究OpenStack,沉淀了丰富的经验,专门提供OpenStack服务。AWSTACK云平台可以实现企业私有云快速部署、零运维、系统主动监控、云端自动升级,使运维成本大幅度降低,让企业私有云管理变得更加简单高效。基于OpenStack发行版的私有云解决方案,支持KVM、Hyper-V、VMware等异构虚拟化平台,为企业客户构建和管理私有云平台。此外,在为客户提供专业的服务与培训的同时也会把过程中获取技术需求反馈到社区,从而推动社区发展。
超融合一体机助力企业实现IT系统快速部署、自动化运维
中小企业部署云平台最大的挑战是需要有熟悉虚拟化、存储、网络和OpenStack的技术人员,还要有顺利完成高难度的OpenStack部署的能力。海云捷迅与硬件厂商进行合作,把软件预装在服务器里,通过软件实现对计算、存储、网络的统一管理,实现部署、管理。用户购买后,可以快速部署、开箱即用,降低安装部署的复杂度,节约使用云的成本。”
李华表示,AWCloud超融合一体机是一套基于融合架构的IT基础设施平台。超融合一体机遵循开放架构标准,于2U机柜中融合x86服务器、分布式存储及网络交换模块为一体,并集成了分布式存储引擎、虚拟化平台及云管理软件,资源可按需调配、线性扩展。使用超融合一体机,企业新业务上线周期可从数月缩减到数小时,使得运营效率大幅提升、远超预期。
超融合一体机还针对不同的企业应用场景进行深入的性能优化,利用其计算、存储、网络融合的硬件架构优势,分布式存储高吞吐、高IOPS的特点,并整合了智能网卡、SSD存储卡等硬件的优异性能,整体应用性能相比业界同类平台大幅提升。
引入人工智能使日志部分更加智能
在OpenStack使用过程中,大家最困惑的事情是日志系统没办法成为一个全局系统,每个模块都有各自的日志且各个模块之间没有关联,需要通过一些关键字搜索。这样的依赖关系,一旦出现一个故障需要找到五六个模块日志,再通过一些关键字去搜索才能找到问题。之前,海云捷迅是通过人工来完成的,下一步希望能够逐步引入一些智能技术,帮助企业化繁为简。
目前海云捷迅已经利用现有监控手段实时的判断整个集群的状态,从而动态的修改整个集群的配置。最初10台服务器,默认配置可并发处理100个问题。当增加50台服务器,配置需要做相应的调整,之前是人工去做,现在可以实现自动计算。计算每个物理节点负载和压力情况,对现有OpenStack本身各个模块之间进行配置。当然还有数据库,从已有环境中积累下的经验,如在什么规模下何种参数是最合适,之后会自动帮客户调整配置,根据负载自动调整整个管理平面负载,把负载分担出去。
未来,海云捷迅希望在日志部分做得更智能化,投入更多的资源,引入人工智能算法,把日志聚合,一方面是需要经验的积累,另一方面还需要对OpenStack本身做一些改造,能够让机器更明白地懂得这些模块之间业务的逻辑。
本文作者:王雪燕
来源:51CTO