云容器引擎 CCE介绍

华为云容器引擎(Cloud Container Engine,简称CCE)是有华为云提供的高度可扩展的、高性能的企业级Kubernetes集群服务,支持运行Docker容器。借助云容器引擎,用户可以在华为云上轻松部署、管理和扩展容器化应用程序。

而Kubernetes(也称为“k8s”或“kube”)是主流的开源容器编排平台,可以用于大规模地部署和管理容器化应用软件系统,方便地对容器进行调度和编排。Kubernetes拥有一个庞大且快速增长的生态系统,其服务、支持和工具广泛可用。华为云通过利用高性能的计算(ECS/BMS)、网络(VPC/EIP/ELB)、存储(EVS/OBS/SFS)等基础设施,以及经过认证的Kubernetes托管服务云容器引擎(Cloud Container Engine,CCE) ,提供高度可扩展的、高性能的企业级Kubernetes集群。

华为云容器引擎CCE基础架构

华为云容器引擎CCE主要功能

云容器引擎提供高度可扩展的、高性能的企业级Kubernetes集群,主要包括集群管理、节点管理、节点池管理、工作负载、亲和/反亲和性调度、容器网络、容器存储、插件管理、模板市场、弹性伸缩、权限管理、系统管家等功能。

华为云容器引擎CCE优势

云容器引擎是基于业界主流的Docker和Kubernetes开源技术构建的容器服务,提供众多契合企业大规模容器集群场景的功能,在系统可靠性、高性能、开源社区兼容性等多个方面具有独特的优势,可以满足企业在构建容器云方面的各种需求。

(一)简单易用

  • 通过WEB界面一键创建Kubernetes集群,支持管理虚拟机节点或裸金属节点,支持虚拟机与物理机混用场景。
  • 一站式自动化部署和运维容器应用,整个生命周期都在容器服务内一站式完成。
  • 通过Web界面轻松实现集群节点和工作负载的扩容和缩容,自由组合策略以应对多变的突发浪涌。
  • 通过Web界面一键完成Kubernetes集群的升级。
  • 深度集成应用服务网格和Helm标准模板,真正实现开箱即用。

(二)高性能

  • 基于华为在计算、网络、存储、异构等方面多年的行业技术积累,提供业界领先的高性能云容器引擎,支撑您业务的高并发、大规模场景。
  • 采用高性能裸金属NUMA架构和高速IB网卡,AI计算性能提升3-5倍以上。

(三)安全可靠

  • 高可靠:集群控制面支持3 Master HA高可用,3个Master节点可以处于不同可用区,当其中某个或者两个控制节点故障时,集群依然可用,从而保障您的业务高可用。集群内节点和工作负载支持跨可用区(AZ)部署,帮助您轻松构建多活业务架构,保证业务系统在主机故障、机房中断、自然灾害等情况下可持续运行,获得生产环境的高稳定性,实现业务系统零中断。
  • 高安全:私有集群,完全由用户掌控,并深度整合华为云帐号和Kubernetes RBAC能力,支持用户在界面为子用户设置不同的RBAC权限。

(四)开放兼容

  • 云容器引擎在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,提高了大规模容器集群管理的便捷性。
  • 云容器引擎基于业界主流的Kubernetes实现,完全兼容Kubernetes/Docker社区原生版本,与社区最新版本保持紧密同步,完全兼容Kubernetes API和Kubectl。

华为云容器引擎CCE典型应用场景

  • 基础设施与容器应用管理:CCE集群支持管理X86资源池和ARM资源池,能方便的创建Kubernetes集群、部署容器化应用,并方便的进行管理和维护。而通过容器化改造,通常能使应用部署资源成本降低,提升应用的部署效率和升级效率,可以实现升级时业务不中断以及统一的自动化运维。
  • 秒级弹性伸缩:云容器引擎可根据用户的业务需求预设策略自动调整计算资源,使云服务器或容器数量自动随业务负载增长而增加,随业务负载降低而减少,保证业务平稳健康运行,节省成本。在面对电商客户遇到促销、限时秒杀等活动期间,访问量激增,需及时、自动扩展云计算资源等场景可通过弹性伸缩有效的提升资源利用效率。
  • 微服务流量治理:云容器引擎深度集成应用服务网格,提供开箱即用的应用服务网格流量治理能力,用户无需修改代码,即可实现灰度发布、流量治理和流量监控能力。
  • DevOps持续交付:当前IT行业发展日益快速,面对海量需求必须具备快速集成的能力。经过快速持续集成,才能保证不间断的补全用户体验,提升服务质量,为业务创新提供源源不断的动力。大量交付实践表明,不仅传统企业,甚至互联网企业都可能在持续集成方面存在研发效率低、工具落后、发布频率低等方面的问题,需要通过持续交付提高效率,降低发布风险。云容器引擎搭配容器镜像服务提供DevOps持续交付能力,能够基于代码源自动完成代码编译、镜像构建、灰度发布、容器化部署,实现一站式容器化交付流程,并可对接已有CI/CD,完成传统应用的容器化改造和部署。
  • 混合云架构:云容器引擎利用容器环境无关的特性,将私有云和公有云容器服务实现网络互通和统一管理,应用和数据可在云上云下无缝迁移,并可统一运维多个云端资源,从而实现资源的灵活使用以及业务容灾等目的。
  • 高性能调度:基于CCE,可通过集成Volcano提供高性能计算能力。Volcano是基于Kubernetes的批处理系统,源自于华为云AI容器。Volcano提供了一个针对BigData和AI场景下,通用、可扩展、高性能、稳定的原生批量计算平台,方便AI、大数据、基因、渲染等诸多行业通用计算框架接入,提供高性能任务调度引擎,高性能异构芯片管理,高性能任务运行管理等能力。

数据来源:华为云官网-云容器引擎CCE服务

标签:

发表点看法吧(:

您的电子邮箱地址不会被公开。 必填项已用 * 标注