2019年技术盘点容器篇(四):来自京东云的技术问答 | 程序员硬核评测


戳蓝字“CSDN云计算”关注咱们哦!

640?wx_fmt=jpeg


做者:刘晶晶程序员


据相关调研机构出具的报告数据显示,目前应用容器市场规模将从2016年的 7.62亿美圆增⻓到2020年的27亿美圆。安全

 

显而易见,引入容器所展示的巨大灵活性有效推进了其采用速率,使企业日益依赖该技术,与此同时容器技术也逐渐成⻓为虚拟机的实力替代品。对此,调研机构Forrester公司曾指出,58%的开发商计划在将来一年内使用容器或正在计划使用容器。服务器

 

总结一句,使用容器能够帮助企业提升效率、下降成本,甚至在安全性方面有更可靠的保障, 这些易于打包以及轻量级的组件能够与同一虚拟机中的其余组件一块儿运行。微信

 

此外容器的大力采用也让开发者经过建立虚拟“沙箱”来更快、更好地工做,从而完成编写、管理和操做软件代 码,能够在不影响服务器或虚拟机(VM)上运行其余应用程序和系统的状况下就可完成此操做。网络

 

基于此,CSDN云计算特别策划了容器服务盘点系列文章,欲以CSDN中立技术社区专业、客观的角度,探讨当前云服务商眼中的“容器服务”并为开发者选择合适的容器服务提供部分可参考的建议,以帮助其实现容器技术的创新应用等。架构

 

为此,咱们采访了数家提供容器服务的云服务厂商,本期程序员硬核评测,阿晶特意请来京东云事业部IaaS产品研发部资深技术专家陈峰细致聊一聊。并发

 

阿晶:总结一下,如何看待目前容器技术的发展,市场格局产生了怎样的变化?框架

 

关键词:成熟、生产less

 

京东云陈峰:过去一两年容器快速成熟普及,愈来愈多的用户开始使用容器部署生产核心业务。Kubernetes已经成为容器服务平台的事实标准。国内外各大云服务商都推出了托管的Kubernetes服务,也充分说明了这一点。微服务

 

阿晶:这样技术的创新迭代趋势对京东云有何启示?

 

关键词:开源、普适性

 

京东云陈峰:

 

(1) 开源的重要性

 

开源社区通过多年的发展,已经成为成熟的软件产品开发和运营模式。和闭源专有软件相比较,开源有平台中立、代码透明、快速需求功能迭代、快速获取客户群体、快速获取客户反馈、全社区的协做完善等优势。你们能够看到,虽然每一个公有云服务商也开发了专有服务,可是最流行的服务仍然是开源托管软件服务,或者至少接口和开源软件兼容。咱们今天看到的流行开源软件都是在开源生态中通过多轮优胜劣汰、进化存活下来的强者。Kubernetes可以这么流行,和它是以开源方式运做是分不开的。云服务商须要思考一种和开源互利双赢的合做模式。

 

(2) 技术的普适性是普及的关键

 

你们可能还记得,多年前曾经有过一波PAAS平台浪潮,但最终没有流行起来。我认为缘由仍是上一代PAAS平台多数和语言绑定,要求固定的框架使用模式。客户若是要使用的话,须要对系统作大量的适配和改造,致使很难大规模的流行使用。容器镜像这个核心设计创造性地解决了软件的部署依赖问题,而且不和具体底层OS绑定,不和语言绑定,不和具体框架绑定。容器技术的普适性正是其快速普及的关键。从京东云角度来讲,咱们作技术规划时,必定要考虑技术的普适性,这样的技术才能带来更大的价值。

 

阿晶:相较于过去,目前的企业级用户对容器技术有何新需求?

 

关键词:完整、理性

 

京东云陈峰:企业级用户但愿云服务商能提供一个容器的总体解决方案。以容器编排为例,用户不仅仅须要托管Kubernetes,还但愿能和云上的网络、存储、监控、日志、CI/CD等方方面面的功能紧密集成,下降用户的使用门槛和难度。

 

另外随着容器用于部署生产业务,用户对安全相关的问题也愈来愈关注。

 

阿晶:在应对这些发展时,京东云有何技术与产品上的创新?如何评价这些应运而生的新技术以及新产品,可以帮助用户带来怎样的价值?

 

关键词:原生容器、便捷高效

 

京东云陈峰:目前京东云推出了托管的Kubernetes服务,该服务和京东云产品的计算、网络和存储均作了深度集成,充分利用了公有云产品的优点,能够提供一个总体的方案,将来还会涉及到托管服务并集成更多云服务,作到开盒即用。

 

此外,京东云还同时推出了基于虚拟化技术的原生容器。原生容器在设计强调了两点:容器运行时的安全隔离、简单便捷的使用方式。

 

640?wx_fmt=png


现在Kubernetes平台功能日益强大的同时,使用也变得愈来愈复杂,这个产品能够有效下降用户的学习成本以及使用难度;原生容器把自身定位成一种镜像格式作到与平台无关,部署更友好的“虚机”,目标是下降用户的学习成本和使用难度。基于原生容器,京东云也推出了Serverless Kubernetes服务,该服务不用建立虚机节点,能够直接使用Kubernetes接口调度管理原生容器,对于但愿使用Kubernetes服务抽象,可是不但愿本身管理资源节点的用户提供了一个很好的选择。

 

640?wx_fmt=png


京东云容器技术目前已经支撑了零售、物流等众多京东核心业务。具体实施模式是混合云模式,由京东零售专有数据中心和京东云构成多活架构,而且经过大容量专线互联互通。基于容器的一个巨大好处就是实施混合云很是方便。618和11.11备战期间,京东团队各业务会根据业务流量预估和真实的全链路压测肯定资源缺口,而后直接在云申请容器资源扩容便可,业务和部署流程无需作任何改造。


阿晶: 现在Serverless的火爆对容器技术创新发展产生了怎样的影响?


关键词:将来


京东云陈峰:在我看来,Serverless是一种产品理念和服务提供方式,意味着客户不须要再关注基础设施,而将关注点放到业务上。

 

具体展开来说,对用户来讲,Serverless意味着更简单的使用体验、更高的可用性和弹性、服务按量付费。对云服务商来讲,目前用户按规格购买资源的方式利用率仍然不高,存在着不少浪费。Serverless能够进一步提高云总体资源的利用率,从而下降资源的使用成本,最终能够将成本收益回馈给客户,下降整个行业和社会的IT使用成本。因此从长远来看,Serverless的意义巨大。

 

具体到容器技术创新的影响方面,Serverless对容器的安全和毫秒级快速启动提出了更高的要求。除了容器的挑战以外,Serverless在计算和存储分离技术、网络架构支持更高性能的网络资源分配也都还有诸多挑战待解决。

 

阿晶:新的一年,京东云将重点关注哪些容器的技术点?

 

关键词:Serverless

 

京东云陈峰:新的一年中,咱们会继续完善托管的Kubernetes服务,支撑超大企业级的Kubernetes集群服务能力。混合云、跨Cluster的微服务架构、安多租户都是咱们关注的点;底层技术上,咱们会作轻量级容器相关的研发来更好的支撑Serverless服务。

 

阿晶:在云计算的技术方向,预测一下2019年会有哪些新的技术趋势以及产业方向?例如随着技术的发展,云计算在向着多云、边缘计算领域发展等,对于这些领域京东云都有何规划?

关键词:多云、边缘

 

京东云陈峰:多云方向,咱们会去探索基于K8S的多云产品。传统的多云我认为仍是挺困难的。K8S给实施多云提供了一层很好的抽象,拉平了多云的API,给多云架构提供了很好的基础。

 

京东云很是看好边缘计算。由于边缘计算可以在成本和体验上都带来大幅的改善。成本上,能下降核心城市数据中心使用和核心骨干大网带宽的成本。体验上,就近计算、存储可能带来更低的延迟。相信5G的到来,会进一步提速边缘计算的落地。

 

具体到京东,咱们正在根据场景需求去分析提炼合适的边缘计算模式。小到设备的边缘,中到厂区的边缘,大到城市的边缘。边缘节点的规模大小、提供的具体服务类型都和需求场景相关。最重要的仍是逐步去落地,实实在在带来客户价值。另外边缘计算也须要逐步抽象出来标准的产品服务形态和使用方式。包括部署、监控、数据同步等等云核心数据中心已经标准化的基础服务在边缘节点也所有要逐步标准化。京东集团各类业务自己就有大量的边缘计算场景,咱们如今正在思考和实践合适的落地方式。


640?wx_fmt=png


640?wx_fmt=jpeg


福利

扫描添加小编微信,备注“姓名+公司职位”,加入【云计算学习交流群】,和志同道合的朋友们共同打卡学习!


640?wx_fmt=jpeg


推荐阅读:


预知详情可点击阅读原文查看京东云K8S产品信息