青云QingCloud王渊命:为微服务而生的Kubernetes

北京,2017年8月20日——

日前,由个推主办的开发者沙龙“TechDay”在京举行。青云QingCloud容器平台负责人王渊命受邀出席本次会议,并分享了《Kubernetes微服务特性详解》的主题演讲,介绍了微服务对IT的改变及其相关技术,QingCloud Kubernetes的微服务架构及技术实践,以及微服务最前沿的istio技术。

青云QingCloud容器平台负责人王渊命

当下火热的微服务为IT运维带来了诸多变化:在部署单元数量增加的同时,应用更轻量化;在依赖方式上,由原来的共享库模式,改为远程调用模式,每个微服务都能够独立部署;在架构模式上,脱离了以往单体应用对后端运维工作的依赖,可以实现完全自动化的部署。

Kubernetes天生具备支持微服务架构的优势。作为一个开源平台,Kubernetes既可以用于调度和管理多个云主机上的容器应用,又可以实现容器应用的自动化部署、弹性伸缩、应用升级以及运维管理。

青云QingCloud Kubernetes容器服务是基于原生Kubernetes框架提供的容器集群管理与编排应用,用户可以基于它进行容器相关的应用开发、部署、升级,构建CI(持续集成)/CD(持续交付)应用及微服务架构等,并能实现跨机房应用的一致性。用户可以通过QingCloud AppCenter一键部署Kubernetes容器服务,并提供应用全生命周期管理能力(创建、扩容、监控、健康监测等),预置多种工具插件,减轻用户运维工作。

此外,王渊命还介绍了微服务管理、保护和监控框架——istio,可以将其理解为服务与网络中间的抽象层,按照Google的定义,“istio通常与服务部署统称为服务啮合层(Service Mesh)”,相当于智能路由及负载均衡,可以实现上百个部署单元的管理,包括流量加密、服务间认证、全范围策略执行、深度监控与报告、以及跨语言和平台的管理等。