10 月 15 日,聚焦 Kubernetes 中国行业应用与技术落地的首届中国 Kubernetes 用户大会(KEUC)在杭州成功举办。本次大会吸引了来自全球各地的技术精英齐聚一堂,共同探讨、分享 Kubernetes 最前沿技术和成果,对于 Kubernetes从理论到落地推广,并走向国际化有着极为深远的意义。
Kubernetes 用户大会(KEUC)现场
大会的Keynote环节中,网易云基础设施部技术总监张晓龙带来了题为《容器及其编排技术在网易公有云的应用》的演讲。据张晓龙介绍,网易从2012年就开始使用LXC工具部署内部业务,2014年开始基于Docker部署面向网易内部产品的消息推送服务,2015年开始研究容器编排并基于kubernetes实现网易的容器编排服务,2016年将云基础设施服务(云服务器、云网络、云硬盘)与已有容器及其编排服务深度整合并优化,并发布网易云容器服务(蜂巢容器云)。
网易云基础设施技术总监、网易专业技术委员会委员张晓龙
据张晓龙介绍,网易云容器服务的目标是面向海量互联网用户提供按需使用、高性能、安全可靠的公有容器云:“为了完成这个目标,网易云将基础设施与容器编排服务做了深度整合与优化,实现了容器网络/内核的租户隔离,基础设施的性能优化可直接提升容器性能,实现了容器运行资源按需动态管理,将资源管理和容器编排分层,降低容器集群管理的复杂性”。此外,网易云通过对社区原生集群编排的一系列优化,实现了Kubernetes单集群容器管理能力相比1.6版本有6倍的性能提升。
张晓龙透露,未来,网易云会在以下三个方面继续深耕:研发GPU/FPGA 高性能容器,跟进开源社区最新版本并适配,加大参与社区力度并反馈社区。
在Kubernetes技术论坛中,网易云首席解决方案架构师刘超以“网易云如何基于大规模Kubernetes集群支持高并发应用”为主题做了分享。
网易云首席解决方案架构师刘超在做分享
刘超以网易考拉为例,介绍了支持大规模云原生应用的痛点,比如网易考拉在拆分为微服务的时候,各个服务间的关联关系是非常复杂的,主要有以下需求:首先,在入口需要有高性能负载均衡器承载外部大规模的流量,流量进来后需要高性能私有网络来支撑组件间的相互访问,还要保证容器网络和虚拟机网络互通,使得容器可以访问PaaS平台的服务:此外,还包括高可用、服务发现、统一的配置中心等需求。
最后,刘超分别从架构、云网络、容器网络、负载均衡、服务发现等方面介绍了网易云如何解决大规模云原生应用的痛点,从而支撑考拉业务的高性能运行。
大会现场的网易云展台
作为本次大会的参展商之一,网易云展台展出的《云原生应用架构实践》引发了在场人员的关注,本书是网易云基础服务架构团队根据网易集团的十余年实践,结合社区优秀案例总结而成的云原生技术架构指南。网易云一直秉承“输出知识经验与方法,而非单纯产品”,致力于为处于创业阶段的互联网企业和缺乏经验的传统企业提供通用的成熟经验。
据了解,目前网易云已经服务了35万企业客户,覆盖金融、电商、社交、教育、游戏、文化娱乐、医疗生物等互联网企业以及传统企业。网易云在业界首次提出“场景化云服务”和“专属云”的发展战略,推出了通信与视频、全智能云客服(七鱼)、云计算基础服务(蜂巢)、云安全(易盾)等一系列场景化云服务,和大数据管理与应用开发平台(网易猛犸)、企业级大数据可视化分析平台(网易有数)等大数据产品。其中“网易云专属云”因为在安全、功能、成本、弹性、运维方面全面优于私有云,在安全、性能、成本方面则优于公有云,为企业带来了各方面的平衡,被业界认为是目前最适合中大型企业应用场景的云计算形态。