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

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

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

[[199452]]

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

林源表示“我们利用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】

责任编辑:吴金泽 来源: 51CTO
相关推荐

2015-04-10 20:00:51

WOT2015

2012-05-30 10:06:56

虚拟化UC统一通信

2012-09-05 11:09:15

SELinux操作系统

2017-10-17 09:21:06

2015-09-30 10:34:39

容器永久性存储Docker

2022-09-22 08:45:10

Vue组件函数

2022-09-21 11:45:22

Vue组件插槽函数

2010-04-29 17:46:31

Oracle死锁

2019-11-26 14:30:20

Spring循环依赖Java

2023-07-18 16:05:00

IP地址

2009-09-21 17:10:14

struts Hibe

2021-10-20 20:27:55

MySQL死锁并发

2011-03-23 14:42:47

CPU过度消耗

2011-08-29 10:34:00

网络安全云安全云计算

2023-10-30 18:35:47

MySQL主从延时

2010-07-16 13:52:26

telnet漏洞

2021-06-06 13:05:15

前端跨域CORS

2017-07-20 07:30:16

大数据数据互联网

2013-05-21 10:49:59

Windows硬件冲突

2024-10-29 16:41:24

SpringBoot跨域Java

51CTO技术栈公众号