当前位置:首页 > 行业动态 > 正文

看什么书_云容器实例和云容器引擎有什么区别?

云容器实例通常指的是运行在云端的单个容器,而云容器引擎则是一种服务,它可以管理和编排多个 云容器实例。云容器实例是单个运行的应用,而 云容器引擎是管理这些应用的平台。

云容器实例(Cloud Container Instance,CCI)和云容器引擎(Cloud Container Engine,CCE)是华为云提供的两种基于Kubernetes的服务,它们在基本介绍、创建方式以及收费方式等方面有所区别,具体分析如下:

看什么书_云容器实例和云容器引擎有什么区别?  第1张

1、基本介绍

CCE:提供高度可扩展、高性能的企业级Kubernetes集群,支持运行Docker容器,它提供Kubernetes集群管理、容器应用全生命周期管理、应用服务网格、Helm应用模板、插件管理、应用调度、监控与运维等容器全栈能力,为用户提供一站式容器平台服务。

CCI:提供Serverless Container(无服务器容器)引擎,允许用户无需创建和管理服务器集群即可直接运行容器,通过CCI,用户只需管理运行在Kubernetes上的容器化业务,无需管理集群和服务器,从而实现容器应用的零运维,并使企业能够聚焦于业务核心。

2、创建方式

CCE:是基于Kubernetes的托管式容器管理服务,提供原生Kubernetes体验,可以一键创建原生Kubernetes集群,与社区能力基本一致,使用CCE需要创建集群和节点,简单、低成本、高可用,无需管理Master节点。

CCI:提供Serverless Container引擎,在华为云上部署容器时,不需要购买和管理ECS,可以直接在华为云上运行容器和Pod,为用户省去底层ECS的运维和管理工作,使用CCI无需创建集群,无需创建和管理Master节点及Work节点,可直接启动应用程序。

3、收费方式

CCE:收取资源费用,包括CPU(核*时)、内存(GiB*时),计费方式为包年/包月、按需计费,最小计价单位为小时。

CCI:计费模式为按需计费,最小计价单位为秒,适用于批量计算、高性能计算、突发扩容,以及CI/CD测试。

4、应用场景

CCE:适用所有场景,一般运行大规模长期稳定的应用,如电商、业务中台、IT系统等。

CCI:适用于批量计算、高性能计算、突发扩容,以及CI/CD测试。

5、集群创建

CCE:基本信息(名称、区域、网络、计算)> Worker节点 > 集群配置 > 创建工作负载。

CCI:基本信息(名称、区域、网络、计算)>创建工作负载。

6、配合使用

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

CCI:支持容器实例实现秒级弹性伸缩,无缝对接华为云容器镜像服务SWR,支持CCI容器实例的事件同步、监控、日志、exec、查看状态等操作。

CCE适合需要长期稳定运行的大规模应用,而CCI更适合短期、突发性的任务,在选择时,应考虑应用的特性、成本预算以及对资源的控制需求,CCE提供了更多的控制和管理功能,适合对Kubernetes环境有深度定制需求的用户,CCI则更适合希望简化管理和快速弹性伸缩的场景。

0