私有云技术路线选择分析,如何在不同的技术层次上分析
业界私有云技术在软件类型上主要分为商业软件和开源软件两大流派,商业软件又可细分为完全由厂商自主开发的闭源软件和厂商通过开源技术或开源软件封装出来的商业软件。
私有云在技术层次上可分为基础设施层、云管理调度层、服务自动化层等,而在不同的层次上又有不同的商业软件或者开源软件。
在私有云技术路线的选择分析上,我们在不同的技术层次上做出不同的分析。
Ø
基础设施层
本层主要是对基础设施进行管理和适配。
目前业界一谈到私有云,即会很自然的认为私有云就是虚拟机,或者只要用了虚拟机就可以称之为云;其实云本质上是将IT能力通过服务的形式进行输出,其不仅只包含计算服务,还包含网络服务、存储服务、安全服务等等,所以搭建私有云时不能只有服务器,还需要有存储、网络、安全等设备。而在技术上,也不仅仅只有服务器,还包括网络、存储、安全等技术。而在服务提供的形式上,不仅可以是虚拟设备,还可以是物理设备。
所以在基础设施这一层,其包含的技术不仅仅是虚拟化技术,还有传统的物理技术。本次重点讨论的是虚拟机技术,传统物理技术目前看只有采购厂商设备和厂商软件一条路。
目前虚拟化技术可细分为服务器虚拟化、存储虚拟化、网络虚拟化等,其商业软件有很多选择,vmware 、IBM、微软、华为等均有其各条产品线虚拟化商业软件,尤其在服务器虚拟化这一领域,更是百花齐放;而虚拟化技术的开源软件选择也很多,有KVM、ZEN、Docker、Openflow等,特别需要指出的是,国内大部分厂商的商业软件都是基于开源软件封装而成。
对于私有云而言成本、稳定性、可靠性、可维护性都是选择的因素,相对而言,在基础设施层,商业产品在功能稳定性、完备性方面和技术支持方面都有一定的优势,尤其是国外厂商软件优势明显,目前大多数企业也都是选择的商业产品。而互联网企业基本都是选择的开源产品,这里面有成本因素考虑,但更为重要的技术积累和掌握的问题,相对于一般的企业,互联网公司汇聚了大量的技术专家,对开源产品不仅仅是拿过来使用,而是具备了代码级的修改及运维能力,而且不少公司都直接给开源产品贡献代码。对于商业银行而言,稳定可靠始终是首要的考虑因素,在对开源产品缺少足够的技术积累前,商业产品还是第一选择,当然,如果商业银行计划做行业云的话,出于成本和核心竞争力考虑,建议使用开源技术。从长远来看,自主可控和国产化是未来的技术主线。因此在建设私有云,总体架构规划设计时要考虑对虚拟化技术的松耦合,有条件的企业可以考虑走商业产品和开源产品并行的路线,在核心的关键应用领域使用商业产品,在非关键业务或者内部办公应用领域使用开源产品。既积累了开源产品的技术和使用经验也避免了单一商业产品绑定。
更多内容可以参考原文下载:
如果大家再观看该文档有任何疑问都可以线上提出来,我会及时和大家一起探讨。欢迎拍砖!
http://www.aixchina.net/Activity/?id=195