青云林源:如何解决容器在云端的双重虚拟问题

2017-08-10 19:05:24 爱上书

【51CTO.com原创稿件】 为什么容器平台很火?“因为它背后业务层面的自动编排理念深入人心。 一般来说,部署容器时,很多人会选择部署在物理机上,考虑的是性能问题。 ”青云产品总监兼运营副总裁、联合创始人林源 同时 强调,还有一重要的原因是缺乏好的云平台支持容器。

如果把容器部署在云平台上,因为云 平台 本身就有虚拟化,容器本身也有自己的虚拟网络,因此当容器部署在云平台上时,就会产生两层虚拟化,这会导致损耗以至于影响性能,而这也是很多容器厂商 不擅长 解决的 底层网络 问题。

林源表示 “我们利用SDN Passthrough技术,把底层SDN的能力,直接传到容器里。容器直接部署在青云的平台上,跟容器部署在物理机上在性能层面没有任何区别。我们的部署方式和解决方案解决了双重虚拟网络嵌入化的问题,即性能的问题。”

QingCloud Kubernetes(容器)应用

QingCloud Kubernetes应用是青云QingCloud基于原生Kubernetes框架提供的容器集群管理与编排应用,用户可以基于此应用进行容器相关的应用开发、部署、升级,构建CI/CD应用及微服务架构等。

产品特性

产品的 特性主要 包括 IaaS深度整合 兼容原生API 轻松部署、免运维

IaaS深度整合:与QingCloud IaaS平台深度对接,充分整合QingCloud底层的SDN和SDS能力,提供极致的IaaS层性能保障。

兼容原生API:对外服务端完全兼容Kubernetes原生 API语法,用户学习成本为零。同时 基于Kubernetes开发的原生应用也可以从原平台无缝迁移至青云QingCloud平台。

轻松部署、免运维:通过AppCenter框架交付,一键完成部署,并提供应用全生命周期管理能力(创建、扩容、监控、健康监测等),并预置多种工具插件。

产品功能

产品 存储 网络、 镜像 仓库 性能 均有 提升。

存储:集成QingCloud IaaS的SDS,用户可以直接使用IaaS的高性能和超高性能硬盘,解决容器的数据持久化存储问题。

网络:集成QingCloud IaaS的SDN,容器直接使用VPC的SDN网络,减少overlay,保证高性能的网络;集成QingCloud IaaS的负载均衡器,用户可以将自己Kubernetes中的服务通过负载均衡器暴露到公网或内网,供外部或内网其 容器或虚拟主机集群使用。

镜像仓库:集成QingCloud Docker Registry公有镜像仓库,以供用户更高效地开发基于Docker的应用;同时也可以使用AppCenter上提供的Harbor App来部署用户私有的Docker镜像仓库。

基础服务组件集成

内置Kubernetes官方DNS组件,用于服务发现

内置Kubernetes官方heapster和dashboard组件,用于通过界面管理kubernetes中的容器、服务和各类资源。

内置日志组件Fluent+ElasticSearch+Kibana,用于收集Kubernetes集群本身以及用户业务容器输出的日志,并可设置自动清理机制。

Docker支持:提供基于Docker应用的部署、横向伸缩、滚动升级和回滚等功能。

提供集群的运维管理能力:支持增删节点、可纵向伸缩、可动态更新节点配置、节点健康检查、监控与告警等。

两大好处

青云 QingCloud Kubernetes 容器 能够 帮助 企业 解决 很多 问题 以下 两项 则是 最为 核心 问题。

第一是解决性能和隔离性的问题

第二是解决持久化的问题。很多人认为容器更适合放置无状态、无数据的业务,因为它处理不好持久化数据的问题。我们依托底层IaaS的能力,帮助容器解决持久化的问题。如果你使用QingCloud Kubernetes的服务,你还可以在容器平台上部署有状态的业务,比如数据库等。

    最后,林源强调,青云从2012年成立,2013年7月发布公有云服务,2014年开始进入私有云市场。从产品角度来说,随着客户越来越多,也在不停地完善,包括开始做的IaaS,到PaaS,再到AppCenter;从最初只提供云平台,到现在提供包含IT和CT的完整服务。未来,青云的产品 变得更加完备。

【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】

相关帖子
用户评论
开源开发学习小组列表