文档首页/ 云容器引擎 CCE/ 常见问题/ 相关服务/ 云容器引擎(CCE)与云容器实例(CCI)的区别是什么?
更新时间:2024-06-21 GMT+08:00
分享

云容器引擎(CCE)与云容器实例(CCI)的区别是什么?

基本介绍

表1 CCE和CCI基本介绍

云容器引擎CCE

云容器实例CCI

云容器引擎(Cloud Container Engine,简称CCE)提供高度可扩展的、高性能的企业级Kubernetes集群,支持运行Docker容器,提供了Kubernetes集群管理、容器应用全生命周期管理、应用服务网格、Helm应用模板、插件管理、应用调度、监控与运维等容器全栈能力,为您提供一站式容器平台服务。借助云容器引擎,您可以在华为云上轻松部署、管理和扩展容器化应用程序。

详细介绍请查看什么是云容器引擎

云容器实例(Cloud Container Instance, CCI)服务提供Serverless Container(无服务器容器)引擎,让您无需创建和管理服务器集群即可直接运行容器。通过CCI您只需要管理运行在Kubernetes上的容器化业务,无需管理集群和服务器即可在CCI上快速创建和运行容器负载,使容器应用零运维,使企业聚焦业务核心,为企业提供了Serverless化全新一代的体验和选择。

而Serverless是一种架构理念,是指不用创建和管理服务器、不用担心服务器的运行状态(服务器是否在工作等),只需动态申请应用需要的资源,把服务器留给专门的维护人员管理和维护,进而专注于应用开发,提升应用开发效率、节约企业IT成本。传统上使用Kubernetes运行容器,首先需要创建运行容器的Kubernetes服务器集群,然后再创建容器负载。

详细介绍请查看什么是云容器实例

创建方式

表2 创建方式不同

云容器引擎CCE

云容器实例CCI

CCE是基于Kubernetes的托管式容器管理服务,可以提供原生Kubernetes体验,可以一键创建原生Kubernetes集群,与社区能力基本一致。

使用CCE,您需要创建集群和节点,简单、低成本、高可用,无需管理Master节点。

CCI提供 Serverless Container引擎,在华为云上部署容器时,您不需要购买和管理ECS,可以直接在华为云上运行容器和Pod,为您省去底层ECS的运维和管理工作。

使用CCI,您无需创建集群,无需创建和管理Master节点及Work节点,可直接启动应用程序。

收费方式

表3 收费方式不同

维度

云容器引擎CCE

云容器实例CCI

定价

CCE在使用过程中会创建相关资源(如节点、带宽等),您需要为这些资源付费。

CCI实例资源包含CPU、内存、GPU等,根据使用的实际实例资源规格进行计费。

计费方式

支持按需计费、包年/包月两种计费模式

支持按需计费、购买套餐包两种计费模式

最小计价单位

按小时计费

按秒计费,以小时为出账周期

图1 CCE和CCI收费方式区别

应用场景

表4 应用场景不同

云容器引擎CCE

云容器实例CCI

适用所有场景,一般运行大规模长期稳定的应用,例如:

  • 电商
  • 业务中台
  • IT系统

适用于有明显的波峰波谷特征的场景,灵活申请资源,提高资源利用率。例如:

  • 批量计算
  • 高性能计算
  • 突发扩容
  • CI/CD测试
图2 CCE和CCI应用场景区别

集群创建

表5 创建方式不同

云容器引擎CCE

云容器实例CCI

云容器引擎使用流程如下:

  1. 创建集群

    配置名称、区域、网络等基本信息。

  2. 创建节点

    选择节点规格、数据盘大小等配置。

  3. 集群配置

    安装各类集群插件,如网络、监控、日志等。

  4. 创建工作负载

云容器实例使用流程如下:

  1. 创建命名空间

    配置名称、区域、网络等基本信息。

  2. 创建工作负载
图3 CCE和CCI创建集群区别

CCE与CCI两者的配合

通过安装Virtual-Kubelet插件,可以在在短时高负载场景时,将部署在CCE上的无状态工作负载(Deployment)、有状态工作负载(StatefulSet)、普通任务(Job)三种资源类型的容器实例(Pod),弹性创建到华为云云容器实例CCI服务上,以减少集群扩容带来的消耗。

具体功能如下:

  • 支持容器实例实现秒级弹性伸缩:在集群资源不足时,无需新增节点,virtual-kubelet插件将自动为您在云容器实例CCI侧创建容器实例,减少运维成本。
  • 无缝对接华为云容器镜像服务SWR,支持使用公用镜像和私有镜像。
  • 支持CCI容器实例的事件同步、监控、日志、exec、查看状态等操作。
  • 支持查看虚拟弹性节点的节点容量信息。
  • 支持CCE和CCI两侧实例的service网络互通。

详情请参见CCE容器实例弹性伸缩到CCI服务

相关文档