客服热线:400-820-2885 800-820-2885

NEWS INFORMATION新闻动态

勇往直前 | PaaS新秀专场
作者: 来源: 2017-09-14

上一期,我们已经采访了PaaS老司机,这一次我们将镜头转向天玑科技PaaS新伙伴——王梦娜。听够了老司机的“甜言蜜语”,这次我们来听听PaaS新秀是怎么“直来直往”的吧!



图片3.png


有那么一群人,90后,在即将毕业的日子步入了云计算行业,他们的反应应该是如出一辙的惊讶与惊喜。在学校没见过服务器,没玩过虚拟机,不会Linux,更别提Docker了,也是第一次听说云,接下来很长一段时间都在为一个问题纠结“什么是云计算?”


图片4.png



那么接下来实习的日子应该是这样子的:
赖在床上的时间不再是看乱七八糟的娱乐新闻,看的是订阅号相关文章;
似乎听力也变得好了,听到有人谈论自己刚好看到过的某个名词立马精神抖擞,凑过身去;
逛的不再是淘宝、唯品会而是当当,看哪些技术类书在打折;
从此偶像不再是什么影视明星,是圈内某个技术大牛,看大牛写的文章、博客、书,或者更幸运的去某个周末技术沙龙,更进一步与偶像亲密接触,还能加个微信;
从此离不开的东西从手机换成了电脑;生命从此只有两件事“美貌和技术”。
 

图片5.png


对,这也是我。2016年应届毕业生,通信工程专业,2015年在某一个偶然的机会被云计算、虚拟化深深吸引,然后我就如上面所说开始了十万个为什么的探索,一个一个弄清楚各种名词、各种技术、天天虚拟机做实验,喜欢公司的机房喜欢的不得了。

那个时候公司主要产品有:基于openstack开发的一套私有云平台、分布式存储,再后来Docker就突然很活跃了,当然我也被深深的吸引,Docker也是我认识PaaS的一个开始。



图片6.png


经典云计算架构可以分三个层次,IaaS,PaaS,SaaS。根据云计算三层架构的功能与云的使用客户之间的关系,可建立如下示意结构图:


图片7.png

 

云提供的越多,客户自己需要做的就越少。越向上,越贴近客户业务环境。IaaS层提供计算、存储、网络及其他基础资源,云客户可以在上面部署和运行包括操作系统和应用程序在内的任意软件;PaaS层提供支撑应用运行所需的软件运行时环境、相关工具与服务,让云客户开发者可以专注于核心业务开发;SaaS层提供一套完整可用的软件系统,让云客户无需关注技术细节,只需通过浏览器或者客户端等方式就能使用部署在云上的应用服务。



图片8.png


IaaS主要以虚拟机为最小粒度资源调度单位,存在资源利用率低、调度分发缓慢、软件栈环境不统一等系列问题。PaaS利用容器技术解决资源利用率问题,但通常在架构选择方面存在出入,目前常见的架构选型有Mesos,Kubernetes,Swarm等。通过分析,其实IaaS和PaaS都有各自实用的场景,但都存在诸多缺陷。客户需要的已经不仅仅是一个产品而是一套量身打造的定制化方案,无论是IaaS还是PaaS,都亟需一个真正可用的解决方案。
 
Docker技术的成熟为PaaS平台、DevOps与持续交付等理念技术的实践和推进打开了一扇新的大门。云计算行业以软件开发为核心的众多企业也纷纷向外展露自己的最新作品,天玑科技也不例外。
 
天玑科技以Docker作为资源分隔和调度的基本单位,封装整个应用软件运行时环境,以Kubernetes架构作为容器的编排与调度管理架构进行二次开发,提供统一应用管理、持续集成、镜像管理、日志与监控、权限管理等功能的PaaS平台。


 

图片10.png


D-DCOS是一个提供了统一界面化的PaaS平台,帮助企业有效的管理数据中心的资源,根据业务需求进行弹性的扩缩资源,避免业务高峰出现的业务不可用。有效支持业务应用的敏捷开发,实现快速上线。可以帮助企业释放面对大型数据中心带来的运维压力。
 
天玑科技最新发布的D-DCOS K系列使用Kubernetes作为容器的调度引擎,Calico作为网络方案,负载均衡使用Nginx,计算资源全部使用物理机,计算资源完全对业务透明。
 
D-DCOS K系列系统架构图如下:


图片11.png
D-DCOS K系列系统架构图


D-DCOS K系列基于Kubernetes,Etcd,Jenkins,镜像仓库来实现D-DCOS的一系列功能:应用管理、服务发现、镜像管理、集群管理、持续集成等DCOS平台功能模块。
 
D-DCOS K系列包括Master节点和Slave节点。Master节点运行着Kubernetes集群管理组件的相关进程,如kube-apiserver、kube-controller-manager和kube-scheduler等,Master节点实现了整个集群的资源管理、Pod调度、弹性伸缩、安全控制、系统监控和纠错等管理功能。Node节点运行着kubelet、kube-proxy等服务进程,Node作为集群中的工作节点,接受Master节点的指令来真正的运行应用程序,实现对Pod的创建、启动、监控、重启、销毁以及实现软件模式的负载均衡服务。


图片12.png


 
D-DCOS主要为用户解决以下问题:
 

图片13.png



作为天玑科技PaaS团队的一员,我和一群志同道合的伙伴们在PaaS解决方案的建设道路上不断探索,也得到了市场积极地反馈,目前平台的用户已超过30家。最近我们正在积极引进AI技术,加入到我们的D-DCOS产品设计中,不久之后,我们的新平台一定会让您眼前一亮!



439562740224244579.png