更新时间:2024-09-29 GMT+08:00

什么是Autopilot集群

产品简介

CCE Autopilot是云容器引擎服务推出的Serverless版集群,为您提供免运维的容器服务,并提供经过优化的Kubernetes兼容能力。在创建CCE Autopilot集群后,您无需购买节点即可部署应用,同时也无需对节点的部署、管理和安全性进行维护,只需要关注应用业务逻辑的实现,可以大幅降低您的运维成本,提高应用程序的可靠性和可扩展性。

产品架构

图1 产品架构

传统Serverful容器集群的痛点

在云计算的浪潮中,容器技术以其轻量级和高效性,成为企业IT架构转型的强劲动力。然而,随着业务的快速发展,传统的容器服务(Serverful)逐渐暴露出一系列问题:运维管理复杂、弹性速度慢、成本控制困难,这些都严重制约了企业的创新步伐。

  • 运维管理复杂:用户需要手动管理底层服务器的资源分配和扩展,不仅涉及到复杂的容量规划和资源调度,还涉及到持续的节点监控、故障排查、系统升级等运维活动。运维成本高,需投入大量人力和物力资源。
  • 弹性速度慢:用户需制定节点和负载的弹性联合策略,容器弹性扩容通常需要提前对工作节点进行扩容,过程通常需要分钟级别的等待,影响效率和响应速度。
  • 成本控制困难:容器节点需要预先分配资源,当资源未被充分利用时,会造成资源浪费,且高负载情况时可能资源不足,难以实现成本效益最大化。

CCE Autopilot集群架构的优势

对比CCE Standard/Turbo集群,CCE Autopilot集群核心演进如下:

  • 产品Serverless化:增加集群工作节点托管,实现集群全托管,用户无需对节点的部署、管理和安全性进行维护,集群规格自动弹性伸缩。
  • 资源池化:采用华为云Serverless融合资源池,实现CPU、内存、GPU等资源的池化管理,减少资源碎片,容器资源按需使用。
  • 性能全面优化:通过动态预热技术进行资源池预热,资源供给加速,容器秒级弹性,根据负载规模自动扩缩。
图2 Autopilot架构对比

CCE Autopilot集群和传统Serverful容器集群的对比

维度

Serverless容器集群

传统Serverful容器集群

CCE Autopilot

CCE Standard

CCE Turbo

节点管理

工作节点全托管,Autopilot负责节点扩缩容及预热。

工作节点由您自行管理、运维

工作节点由您自行管理、运维

节点操作系统

使用containerd容器引擎的专属操作系统

您可以自行选择操作系统及容器引擎

您可以自行选择操作系统及容器引擎

节点规格

自适应规格

由您选择指定的节点规格

由您选择指定的节点规格

节点升级和维护

节点自动升级、修复

节点需通过重置升级

节点需通过重置升级

容器网络模型

云原生网络2.0模型

  • VPC网络模型
  • 容器隧道网络模型

云原生网络2.0模型

网络性能

VPC网络和容器网络融合,性能无损耗

VPC网络叠加容器网络,性能有一定损耗

VPC网络和容器网络融合,性能无损耗

网络隔离

Pod可直接关联安全组,基于安全组的隔离策略,支持集群内外部统一的安全隔离。

  • 容器隧道网络模式:集群内部网络隔离策略,支持NetworkPolicy。
  • VPC网络模式:不支持

Pod可直接关联安全组,基于安全组的隔离策略,支持集群内外部统一的安全隔离。