争议 | 多云统一管理平台该如何选型:基于 OpenStack 架构还是自主产权产品?

来自twt社区同行交流,欢迎更多同行参与交流

争议 | 多云统一管理平台该如何选型:基于 OpenStack 架构还是自主产权产品?企业多云统一管理平台的选型应该怎么选择?是开源的基于OpenStack架构,还是选择自主产权的产品?

问题来自@wanggeng 某银行 系统运维工程师,下文来自twt社区众多同行实践经验分享。


@Henry2017 金融行业 研发工程师:

OpenStack只是一个云平台,可以实现纳管PowerVM或是VCenter,但是还不足以作为云管理平台,比如纳管程度有限,而且也无法集成公有云(混合多云场景下),所以还是推荐选择自主产权的的产品,首先是对各云平台集成的比较灵活,其次是可以针对企业需求做深度定制化,比如界面风格,用户习惯等。


@eximbank 某金融企业 系统架构师:

1,企业多云(KVM 及 VMware + PowerVM) 统一管理平台选型,就看如何对接这些专业的池化管理控制台;

2,仅基于企业范围内多云,统一管理是完全可以做到。无论是采用 OpenStack 去桥接所有企业云还是采用 Terraform 自主开发都可以做到;

3,如果企业云采用了公有云,那也作为企业的混云管理统一集中,首先考虑的就是网络及安全是否允许,如果允许,才有可能说统一管理;

4,自主产权的产品就看未来是否有升级和扩展空间,如果能满足企业今后的发展需要,采用自主产权产品也是一种选择,如此企业就可以在人力团队上少做一些投入(还是希望解决一下新生代的就业问题吧,多找些人采用开源自主开发吧,解决就业是帮国家解决大问题)。


@duyh 中铁信 系统架构师:

就我们的经验来看,OpenStack只能作为IaaS存在,虽然支持异构纳管,但是离云管平台还差的远。即使是作为IaaS平台,OpenStack提供的dashboard一点都不友好,我们使用的时候将所有用户界面都重写了。所以如果要做统一云管平台,最好还是自研。

分享一下我们自己的云管平台选型之路。我们公司的IaaS是基于OpenStack做的,刚开始的时候是基于dashboard改的,但是由于dashboard是面向研发的界面,所以用户体验很不友好,我们改了很多还是觉得不好用。后来直接放弃了dashboard,重新开发业务层逻辑。

再后来IaaS做的差不多了,开始调研云管。我们调研了市面上的几家产品,VMware的、rightcloud的、rightscale等好几家,发现大家对云管的理解差异很大,产品的侧重点也有很大不同,却没有一款完全满足我们需求的,后来综合了几家产品的特点和我们自己的实际情况,设计研发了适合我们的云产品。

希望对各位的云平台选型有所帮助。


@he7yong Canway 研发工程师:

1. 多云统一管理平台(简称云管平台)的定义一直都很模糊,每一家云管厂商都有自己的定义,我比较赞同国外CSCC对云管平台的定义,参考下图:

争议 | 多云统一管理平台该如何选型:基于 OpenStack 架构还是自主产权产品?

2.在定义清楚后,中小客户可能接受标准化的产品,但是大型企业客户不会接受标准化的产品,因为他们的系统现状和业务需求不一样,参考某大型银行对云管的需求,如下图所示:

争议 | 多云统一管理平台该如何选型:基于 OpenStack 架构还是自主产权产品?

3.回归到主题,多云统一管理平台的选型建议,结合CSCC的最佳实践,我个人的建议如下:

清楚多云统一管理平台的定位,确定它面向的用户,解决的核心问题,定义好边界;

理清多云统一管理平台和现有运维管理工具及DevOps工具之间的关系,根据CSCC的建议,云管需要有很强的集成和被集成能力;

明白以上问题后,如果企业自身能力很强,可以考虑自研,如果需求比较紧急,或想借鉴外部客户建立云管的经验,可以考虑引入第三方,进行二次开发;

另外,云管平台建设过程中建议以服务为主管理为辅的理念。


@某银行云计算专家:

个人观点,如果能够拥有自主的知识产权,尽量不要去外购或者依赖于供应商。但构建自己的产品体系,不仅仅是一个技术问题,而更重要的是管理问题。如果想要搭建自己的产品体系,拥有自己的知识产权,首先第一步是需要找到合适的、优秀的人才,第二步,要把这些人放在合适的位置上,充分发挥其特长,同时,要配套建立一套公正、公平的市场化的考核和激励*,让这些人安心、留得住。拥有自主知识产权并不断创新、同时企业利润不断增加的过程,一定伴随着企业文化的重塑、流程再造、管理架构的调整及人员的培养和替换,很难一蹴而就。


@梅志荣 北京协力友联 技术总监:

OpenStack已经走过近10年的历程,OpenStack生态越来越产业化、越来越成熟,OpenStack客户用例以及混合云与多云环境也越来越被企业接受并应用,无论是OpenStack的社区生态还是外界的开发者都积极改进对Kubernetes、Terraform、CloudFoundry等平台的支持,多云环境下工具和应用程序的可用性、可靠性和弹性更趋完善。来自国际上权威调查报告也显示,OpenStack在多云环境中的主导地位以及用户对使用OpenStack来管理云计算基础架构的强烈依赖。

采用自研的模式主要优势是自主可控,业务贴合度更高,*度也更高,劣势就是研发成本高,上线周期不可控,稳定性及安全性都不容易达到满意的效果。

因此企业多云统一管理平台的选型上需要综合评估,充分考虑资金、研发力量、业务急迫度等因素。

个人观点,仅供参考。


@jason2006xu 昆仑银行 技术经理:

首先要看你是哪个层面的云管平台了,一般企业IaaS层面云管平台选择OpenStack比较多,PaaS层面一般选择k8s作为云管平台。


@asdf-asdf cloudstone 研究学者:

OpenStack 只能管理x86 KVM 的虚拟化技术,类似 VMware和PowerVM或者PowerVC都有说可管理,但管理功能太弱无法满足一般业务。此外你如果想做PaaS,或者SaaS,只用OpenStack是不够的。现在云管平台分为两个层面产品 ,OpenStack是物理硬件,云平台,而上层还会有云管理平台完成所有业务层面的逻辑化开发,OpenStack自主开发难度很大,只能用上层云管平台对接其接口完成基础KVM的VM部署和一般网络配置。


@chinesezzqiang  信息技术经理:

云管工具是混合云架构中重要的管理平台和桥梁。在选择上要综合考虑以下几点:

1.云管平台已与哪些公有云厂商进行了战略合作或者接口对接;

2.云管平台具备二次开发接口,便于功能定制;

3.云管平台功能性的考虑,是否可以平滑进行VM的迁移、灾备等功能;

纵观市场上的众多云管产品,还没有哪家商用云管产品可以兼容众多公有云厂商。从自主、灵活、公有云兼容等特点出发,建议采用开源平台进行自研。但并不意味着是基于OpenStack,云管是一套独立的控制平台。


@lewoli Yunify 系统架构师:

1、多云管理平台和OpenStack没有关系。

2、OpenStack只适合搭建IaaS平台。

3、国内外有多个厂商提供多云管理平台,可以根据自己的需要选择一个厂家产品。

4、需要仔细评估自己的需求,管理的深度和广度,组织架构的复杂度,管理流程和管理理念对平台的要求,不同企业的需求差异非常巨大。


上一篇:openstack组成


下一篇:OpenStack菜鸟笔记:溯源篇