本文介绍什么是容器云?帮助你理解容器云的概念,同时还介绍银河麒麟容器云平台(KylinCloud),该平台基于Kubernetes+Docker构建,是以应用为中心的多租户容器平台,以下为你详细介绍。
容器云介绍 最近,在信息系统行业有个词很流行,叫“容器云”。 名字听着怪耳熟,三个字都认识,但是内涵貌似值得琢磨。 下面,我们就来理理到底啥叫——容器云。
什么是“容器云”呢?想了解这个概念,先要说说什么叫“容器”。 很明显,这里的容器,并不是锅碗瓢盆,而是计算机的一个专业术语。
“容器”是计算机应用程序层的“抽象名词”,它包含了代码和代码运行的依赖条件,并将他们打包在一起。 也就是说,一个容器就是可以独立自主完成任务的单位。 这就相当于,在分工合作的社会,就是有“牛人”能够独当一面;在各司其职的计算机系统内,一个“容器”也可以搞定一切。 听上去很厉害了是不是?那么容器能解决什么问题? 实际来说,当我们要发布一款名为“A”的应用时,通常的流程是进行环境配置、开发、测通,然后再到生产环境,最后配置环境依赖。 但是这种流程经常会因为系统环境的不一致,要周而复始的进行依赖配置。就好像拍电影似的,稍有一个灯光道具观众掌声配合不到位,那么不好意思,麻烦您NG重来。
面对这样的麻烦,容器技术却可以轻松解决,使得开发和运维人员只需在应用发布之初在本地配置一次环境,就可以在不同的环境中无缝运行和维护。 这就相当于你想请个保姆——“传统保姆”要求你车接车送、智能家居、吸尘器备好,百般挑剔,才肯进门。 “容器云保姆”却没啥要求,工具齐全,进门开干,你问她喝水吗?她说自备。 这种服务供应商,已经很靠谱儿了有没有? 更靠谱的是,当多个容器在同一台主机上运行,并与其它容器共享操作系统内核时,每个容器在用户空间中会作为隔离的进程运行。 也就是说如果你请了很多个保姆,每个保姆因为自带家伙事儿会各干各的,互不干扰,绝不会因为抢一块抹布或扫帚打起来,增加你的管理成本,惹主人家劳心费神。 这样的保姆在家政界让人省心,这样的“容器”在计算机系统也是业界良心。 了解了容器,就不得不谈到两种容器技术了——Kubernetes和Docker。 Kubernetes是Google在2014年发布的一个开源项目,可以对集群中所有容器化的应用实现编排管理;Docker是一种轻量级容器管理引擎,它可以轻松创建容器和基于容器的应用程序。这二位大神的技术组合可以构建云上的容器技术服务,使得容器云平台为整个主机集群提供分布式调度与协调,并将所有的资源当作一台主机进行使用。他们的组合,可以理解为“靠谱的家政中介公司”,它能专门培训和输送自带装备不挑客户的靠谱保姆,是靠谱的“源头”了。 相关技术参考:安装和使用Weave Scope监控Docker容器和Kubernetes。
容器的优点,及和虚拟机相比的优势 除了“靠谱”之外,容器还有一个优点就是“轻便”。 这一点是和虚拟机相比而言更大的优势。虚拟机是将“一台主机”转变为“多台主机”的物理硬件的抽象。系统管理程序允许多个虚拟机在单台主机上运行,每个虚拟机都包含操作系统,应用程序,以及必要的二进制文件和库的完整副本。
相较于虚拟机,容器启动速度更快、占用空间更小、运行性能更强,并且单台主机可以数十上百个数量的容器,可以更快速地支持业务的交付和部署。
银河麒麟容器云平台介绍 说了上面的容器云概述,现在就要谈谈麒麟软件的明星产品了——银河麒麟容器云平台(KylinCloud)。
银河麒麟容器云平台正是基于Kubernetes+Docker构建的以应用为中心的多租户容器平台,可提供高性能、可伸缩的、全栈IT自动化运维能力。该平台简化了容器管理集群的搭建工作,整合了容器、存储、网络和安全能力,能为用户提供灵活的容器管理解决方案,可满足用户不同类型的业务需求,帮助用户更低成本地管理并扩展应用,降低IT成本。 当前,银河麒麟容器云平台完美支持国产硬件平台,并对飞腾、鲲鹏、龙芯、海光、兆芯等多款国产CPU进行了定制优化。 在应用方面,银河麒麟容器云平台支撑了某科研所态势感知系统的运行,保证了整个应用集群的高可用和负载均衡;并以开创性的方式对某车载应用进行了容器化改造,完美实现了应用的迁移上云,提高了车载应用的可靠性,顺利保障了多次重要任务。除此之外,该平台还运用在国家超算广州中心、鹏程实验室、天津市党建云平台项目等多个项目中。 相信未来,银河麒麟容器云将凭借强劲的技术性能赋能更多行业,为更多行业提供安全稳定的技术保障,助力更多用户优化信息建设,感受“云”上魅力。
附:银河麒麟云获得OpenStack互操作性测试认证资质 在基于银河麒麟云的“鹏城生态”开发者云取得云计算性能全球 SPEC Cloud IaaS 2018测试NO.1的好成绩后,银河麒麟云又顺利通过了中国电子技术标准化研究院“基于OpenStack等开源技术的云计算系统互操作性和可移植性能力标准符合性测评”,业界简称“OpenStack互操作性测试”。
认证资质的获得表明银河麒麟云符合OpenStack社区定义的标准规范,用户可以通过银河麒麟云平台获得基于OpenStack开源云平台的云计算产品的通用能力。 什么是OpenStack互操作性认证? “OpenStack互操作性测试”是由OpenStack基金会(OSF)与中国电子技术标准化研究院(CESI)联合推出的标准符合性测试项目,是基于中国开源云联盟发布的团体标准COSCL0003-2018《基于开源技术的云计算系统实现指南2.0》,针对OpenStack云计算产品的互操作性和可移植性能力进行的测试认证。 为什么要做OpenStack互操作测试? OpenStack是目前云计算领域最具影响力的开源项目,国内外主流云厂家均基于OpenStack构建自身的云服务产品,通过互操作性测试中的一系列标准规范要求,可以确保基于OpenStack的不同产品和服务之间能够实现较好的互操作性。对于最终云产品用户而言,选择通过互操作测试认证的云服务提供商,就能够轻松在不同OpenStack云计算产品之间实现功能接口调用及灵活纳管。 通过OpenStack互操作测试意味着什么? 电子标准化院是国家从事电子信息技术领域标准化的权威测评机构,测试认证是由测评机构推出的,旨在对云服务厂商产品特定能力进行综合客观评定及认证。互操作测试认证的获得,体现了银河麒麟云产品架构及接口的标准化与规范化,也是对产品互操作性和可移植性能力的高度认可。 银河麒麟云团队在OpenStack社区贡献! OpenStack社区成立于2010年,银河麒麟云团队自2013年起就积极参与OpenStack社区贡献,源于社区回馈社区,在最新的OpenStack Victoria版本中已累积合并patch 5000+,修复bugs 1600+,完成蓝图数40+,提交代码数十万行,贡献综合排名国内第一,全球前五。目前已有1个OpenStack官方项目PTL(Project Team Leader)和3个官方项目的Core,充分体现了银河麒麟云团队的技术实力。
成绩属于过去,不代表现在及将来,雄关漫道真如铁,而今迈步从头越,未来银河麒麟云团队将在OpenStack云计算产品领域持续深耕,为更多信创及行业客户提供更优质产品与服务的努力不会停歇。
相关主题 |