计算机工业页堪采长的五十年迈,一向践行这四个字——抽象封装,即把复杂度抽象,封装起来让上层更高效地去做它该做的工作。而OpenStack,最善于的就是抽象封装资本。面前的问题是如何让OpenStack和Kubernetes实现优势互补,发挥1+1大年夜于2的价值。
所以,EasyStack设计Kubernetes产品时提出的核心理念是倡导深度融合,而不是整合。因为整合是生硬的、单方面的,融合是周全的、无缝的。
如下图,是OpenStack+Kubernetes云平台架构:

OpenStack与Kubernetes融合的实现过程
起首,最底层是OpenStack企业级云平台,用来治理计算资本、收集资本、存储资本等,使资本池化。在OpenStack治理的虚拟机和物理机上,就能创建容器集群。
OpenStack和容器集群在这个情况中,都须要实现同一收集和同一的存储。
实现同一收集的原因在于避免收集损掉。OpenStack收集组件是Neutron,Kubernetes琅绫擎对应的收集组件也有很多的解决筹划,kuryr筹划可以或许有效的削减因为独裁overlay收集带来的机能损掉,是以成为首选筹划。EasyStack选择Neutron作为同一收集治理组件,把企业级收集硬件的才能经由过程neutron、kuryr无损地传递给容器。
对于存储,很少有存储厂商再为Kubernetes对应一个存储,老诚业已有存储又很难供给给容器应用,此时可以把Cinder作为同一的存储管控中间,既能给虚拟化应用,又能给容器应用,这是OpenStack跟Kubernetes平台浇忧⒛一个最大年夜的特点。
此外,EasyStack的企业级容器云平台也包含镜像治理、持续集成、持续安排、应用治理、容器集群治理等治理功能,可以让云平台的租户治理、监控告警、日记治理都达到较高请求。
鉴于Kubernetes里应用治理的功能相对较弱,EasyStack封装了一层简单的应用。后续,也会支撑以应用市场(App Marketplace)的方法来交付云应用。
若何大年夜软件的角度优化OpenStack体系体验
谈到Openstack安排时的可贵,可以聊聊若何大年夜软件的角度优化OpenStack体系体验。
OpenStack最根本的就是计算、收集和存储,但实际上大年夜体系工程的角度看,OpenStack还会涉及到更多的器械,这也是绝大年夜多半情况下,安排和运营OpenStack的过程中都须要相干咨询办事的原因。
比如,云寂?娼台须要有一个稳定的底层体系支撑,然而底层体系是人们经常忽视的一环,所以存在着很多可以改良的空间。EasyStack Container Linux和Cloud Linux就是为容器和云平台供给的定制操作体系,大年夜安然、机能、靠得住等诸多方面进行加固,承载云平台的各项办事,以及承载容器的构建。别的,很多软件平台甚至是核心平台都是由C/C++写成的,EasyStack体系工程团队基于对编译器的深刻懂得和应用,充分发挥编译器的优化才能,梳理并从新编译操作体系中的软件包,为OpenStack和容器供给大年夜下到上的全方位稳定支撑,实现机能优化和体验的差别化。
【作者简介】

石奎, EasyStack架构总监,曾任职WindRiver/EMC/华为等有名企业,十余年Linux操作体系定制开辟及Kernel开辟经验,2012年开端供献OpenStack社区,曾介入设计并实施国内多个支撑核心临盆体系高靠得住、高可用OpenStack云平台,具有丰富的超大年夜范围OpenStack云平台的设计与实施经验,2015年开端深刻研究NFV范畴技巧及衔目设计实施。
【51CTO原创稿件,合作站点缀载请注明原文作者和出处为51CTO.com】
【义务编辑:wangxueyan TEL:(010)68476606】推荐阅读
【51CTO晃荡】8.26 带你深度懂得清华大年夜学、搜狗基于算法的IT运维实践与摸索 【51CTO.com原创稿件】跟着云计算的成长,企颐魅正积极摸索大年夜传统架构转向云计算架构的办法。无论大年>>>详细阅读
本文标题:EasyStack助力OpenStack实现大规模部署
地址:http://www.17bianji.com/lsqh/36810.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示