如何基于K8S打造轻量级PaaS平台

OLYMPUS DIGITAL CAMERA
■文/天云软件 CTO 牛继宾 4月23日天云软件技术开放日已圆满落幕,接下来几天将陆续放出沙龙期间技术大牛们的干货分享现场实录及相关文件,敬请关注。此文为第2篇,由天云软件CTO牛继宾给大家带来名为“如何基于K8S打造轻量级PaaS平台”的精彩分享,以下为演讲实录。 牛继宾:大家下午好,我从几个角度介绍一下PaaS平台。我们把天云软件基于K8S与Docker构建轻量级平台叫做ECP,就是弹性计算平台。我们知道刚才马俊讲的CMP,更多是在IaaS这一层面的,IaaS这一层面很多工作在主机、存储、网络上。到PaaS这一层面,大家对PaaS的理解可能会有很多的差异,比如说互联网基于它的API能力开放的应用开发框架理解为PaaS,还有像运营商开放的能力可以是定为PaaS,开发环境也是PaaS。不管是哪一个方向,大家在PaaS通用上都是说提供了一种环境,这种环境可以支撑应用快速去做开发、部署与运行,同时支撑应用更好做弹性更灵活的调整。 建设目标上这四个角度(参见ppt截图),是大家都认同的。第一个系统高可用,用了PaaS平台之后,不在关心底下的IaaS资源了。不要关心虚拟机HA、DRS等...
More

从面向资源到面向业务,谈云管理平台(CMP)之演变

njb-interview
受访者:天云软件 CTO 牛继宾 采访者:InfoQ InfoQ:大家好,这里是ArchSummit2016采访间,今天我们邀请到天云软件 CTO牛继宾老师,请您对个人和公司做一个介绍吗? 牛继宾:我是牛继宾,现任天云软件CTO,加入天云软件之前在IBM系统科技部工作,也曾在VMware研发中心工作过,从毕业开始一直从事云计算大数据的相关工作。 天云软件是一家云计算技术公司,核心产品有一款云管理平台,是做云计算资源的管理,在管理基础上形成相关的云服务提供给用户与应用使用,目前天云软件的客户主要集中在运营商、军工、政府行业等领域。 InfoQ:你提到云管理平台,这个概念大家比较陌生,谈一下您当时怎么产生这样的产品思路?怎么有了这个概念? 牛继宾:云管理平台不是我们一家定义的,2014年Gartner提出了云管理平台的定义,实际上我们对云管理的理解更早。2011年我们开始做云计算的项目,我们发现不管是私有云还是公有云,大的Business客户(以下简称大 B 客户)对异构资源的管理,比如存储、网络、异构的计算资源管理的需求比较大。相对于OpenStack,我们说...
More

ArchSummit讲师牛继宾:云管理平台(CMP)架构与功能设计

演讲1
2016年12月2-3日,业界最大的技术盛宴——ArchSummit全球架构师峰会[北京站]盛大开幕!在大会20多个热门专题中,云计算仍然备受瞩目。不少云企业与云大咖亮相本次大会,这其中当然少不了致力于云计算管理平台系统软件研发、云系统构建、云计算行业解决方案提供及云运营服务的创新型科技公司北京天云融创软件技术有限公司(以下简称:天云软件)。 在大会上,天云软件技术总监牛继宾不仅为大家重点介绍了天云软件核心产品——云管理平台的架构与功能设计,也对云管理平台未来的定位表达了自己的观点。 牛继宾,天云软件技术总监,于2013年加入天云软件。曾任职于IBM和VMware,分别负责小型机虚拟化相关工作与X86相关的虚拟化工作。长期研究云计算相关技术,具有丰富的行业经验。 云管理平台的定义 首先,牛继宾告诉我们何为云管理平台(CMP)。 牛继宾将其总结为两点:第一是管理公有云、私有云形成混合云;第二就是自服务、镜像的划分、计量计费、负载的优化等。总的来说云管理平台是帮助企业在建设云的过程中让资源好管、好用、好控的重要载体,是云计算服务与技术交付的关键一环。 Gartner...
More

牛继宾专访:如何看待基于OpenStack与Docker开源技术的云计算建设

cloudbuild
■ 文/ 科技说说 刘勇 OpenStack和Docker,这可能是近2年在云计算领域最火的两个开源技术词语了。做OpenStack的公司,都在为社区贡献代码的同时为企业用户做云;现在随着容器技术Docker的兴起,又涌现出不少研究Docker并不断尝试的创业公司,边尝试边在为用户做云。 那么,究竟什么是云,OpenStack即是云?还是Docker即是云?开源代码搭建私有云,安全及定制化如何保障和达到用户需求?前段时间随着OpenStack巴塞罗那会议又新出来一个“食客即是厨子”的讲法,那么,是宣告着做开源技术做云的“厨子”公司将会批量消失吗?而什么样的平台,才是能够满足用户需求、实现应用的迁移、真正安全可用高效的云平台? 带着一些疑问,笔者采访了北京天云融创软件技术有限公司(简称“天云软件”)的技术总监牛继宾。 Q1: 如何看待OpenStack、中国OpenStack众创业公司的现状、以及他们的贡献/价值、模式和问题? OpenStack作为云计算开源圈的明星,得到了众多传统厂商的支持,成为传统厂商转型云计算项目的稻草,同时由于其开源的特色,也成为了众多创业公司成就云计...
More

传统企业PaaS平台功能设计与业务上云思考

14042211207001
■ 文/ 天云软件 技术总监 牛继宾 伴随着Docker技术的兴起,以及容器集群管理平台Mesos、Kubernetes、Swarm、Rancher等的大行其道,仿佛PaaS平台及其相关技术一下进入了黄金时期,各种各样的技术组合,各种各样的技术验证,以及伴随着容器相关的创业公司布道,仿佛只要有了PaaS平台及其相关的技术,就能解决一切的企业IT问题。但是,企业IT,尤其是非互联网传统企业,PaaS平台的构建与业务上云是一个长期的过程,绝不是一个Docker+kubernetes/Mesos/Swarm构建完以后就能完成的,IaaS年代是这样,PaaS年代也是这样。 在互联网公司或者自研发型的应用,开发环境与部署运行环境非常的类似,这也是Docker或者容器相关技术在应用上的一个很大的优势(比如构建开发、测试、部署的DevOps流水线),但是在传统企业便不一定能行得通,比如某个企业的IT应用开发维护是外包的,标准软件需要采购、应用开发需要在应用开发商完成、硬件是另外的硬件提供商,到货后需要硬件系统集成、标准软件部署、应用开发部署调试,需要很多供货商来完成,往往以项目经理统筹完成,很难...
More

从IaaS到PaaS,天云软件助力企业云化有底气!

iaas_to_paas00
■ 文/ 经理世界网(CEOCIO.com.cn) 运营总监 徐蕊 2015年,“互联网+”成为国家发展战略、科技领域的关键词,也积极地推动着移动互联网、云计算、大数据、物联网等与传统现代企业的结合,但“互联网+”、“+互联网”都真的+上了吗? 2016年,宏观经济前景不明朗,作为“互联网+“核心之一的”技术+”,服务提供商应该如何帮助用户从概念到落地实践,应对挑战,实现变革,这是每一个IT和互联网的管理创新者不得不面对的难题。近日,北京天云融创软件技术有限公司(简称“天云软件”)技术总监牛继宾接受了记者的采访。作为负责公司云计算IaaS、PaaS解决方案研发与落地的技术负责人,他向记者讲述了PaaS平台发展的来龙去脉,以及和企业应用的有效结合。 从IaaS到PaaS,天云软件与用户需求不谋而合 不可否认,近一两年企业级PaaS平台层出不穷,市场上的产品如雨后春笋般的涌现,但PaaS平台与创业企业在前两年却鲜有热度与爆发。究其原因,牛继宾认为无外乎以下两点。 首先是技术。比如天云软件在2012年前后就做了基于虚拟机的PaaS,但虚拟机镜像比较固化与厚重,镜像本...
More

天云软件正式推出PaaS平台整体解决方案

paas00
■ 文/ 天云软件 技术总监 牛继宾 牛继宾现主要负责公司云计算平台(IaaS、PaaS)项目技术方案和解决方案;在加入天云软件之前,曾任职于IBM系统科技部、VMware研发中心。 今天下午,亚信数据橘云产品发布会在清华文津国际酒店四层多功能厅举办。天云软件作为亚信的重要战略合作伙伴应邀出席,公司技术总监牛继宾带来了题为《天云软件PaaS云平台建设方案》的主题演讲,标志着公司倾力打造的PaaS平台整体解决方案正式推出。该方案可与包括亚信大数据Hadoop平台在内的众多大数据平台深度集成,从而为客户提供完整的PaaS平台能力。 传统云计算带来的挑战 高可用问题:传统IOE架构的问题在于设备成本高、scale out能力不足。在私有云IaaS平台实施以后,IOE硬件逐步替换为x86设备,IOE软件逐步替换为分布式体系,且伴随着开源组件越来越多的引入。某种程度上来说,x86设备越多、分布式系统复杂性越高、开源组件引入的越多,对高可用性的挑战越多,而IaaS一定程度解决了x86集中管理与资源提供的问题,但不能解决分布式系统、开源组件统筹管理这类问题。 敏捷开发问题:...
More

云管理平台(CMP)的概念与理解、发展趋势

配图-cmp@niujb00
■ 牛继宾  天云软件技术总监 在今天这个云计算的时代,基于云计算理念、构建在计算、存储、网络等基础资源之上的云平台逐步大行其道;而随着多种云平台技术路线的发展,多个云平台开始出现在企业IT市场,需要一种统一的构建在云平台之上的管理平台进行统一管控,而且在大型企业内部,异构复杂的基础架构带来的统一管理需求也在进一步发展,因此云管理平台以前所未有的速度成功深入到企业级云市场。 根据不同的企业需求,特别是IT规模与应用支撑的不同,云管理平台与云平台的特点和应用方式不同,所以企业在选择的时候也需要格外谨慎。今天,我们就针对云管理平台和云平台进行深入的分析,为您提供一个更适合的计算服务选型参考。 透析云平台 云计算平台也称为云平台,是指可以提供IaaS、PaaS、SaaS等各种云服务的平台。云计算平台可以划分为3类:以数据存储服务为主的存储型云平台,以计算能力提供为主的计算型云平台以及计算和数据存储处理兼顾的综合云计算平台(其中,同一资源池集成主机与存储,辅以网络连接的架构称为超融合架构)。云平台还可以分为开源类云平台与商业类云平台。 比较经典的开源类云平台,分别介绍如下: ...
More