⛓️阿里云核心服务概念梳理: FC / ECS /ECI / ACK /ACS

type
status
date
slug
summary
category
tags
icon
password
AI summary
Blocked by
Blocking
Category
阿里云产品中有不少词汇,乍一看不知道什么意思,做一个小结。

FC:Function Compute (函数计算)

FC 是阿里云提供的事件驱动无服务器计算服务
  • 核心理念: 运行代码,无需管理服务器。用户只需编写和上传代码,FC 会自动管理计算资源。
  • 按事件触发: 代码执行由事件触发(如 HTTP 请求、OSS 文件上传、定时任务等)。
  • 按需付费: 只为代码执行期间消耗的资源付费,代码未运行时不产生费用。
  • 弹性伸缩: 自动、快速地弹性伸缩以应对高并发请求。
 

ECS:Elastic Compute Service (弹性计算服务)

ECS 是阿里云提供的云服务器,是云端最基础的计算资源
  • 核心资源: 提供虚拟化的 CPU、内存、存储和网络资源的虚拟机 (VM)。
  • 用户控制: 用户对操作系统和软件环境拥有完全控制权,需要自行管理 OS 的运维和补丁。
  • 付费模式: 支持包年包月或按量付费,但通常需要为整个实例的运行时间付费。
  • 应用基础: 绝大多数 IaaS(基础设施即服务)级别的应用部署都基于 ECS。
 

ECI:Elastic Container Instance (弹性容器实例)

ECI 是阿里云提供的Serverless (无服务器) 容器运行环境,也是 ACK Serverless 模式的底层执行器。
  • Serverless 容器: 它允许您直接运行容器镜像,而无需购买、配置或管理底层虚拟机 (ECS)
  • 按需付费: 您只需为容器运行期间实际消耗的 CPU 和内存资源付费。
  • 快速启动: ECI 实例通常在秒级启动,提供极快的伸缩能力,适应波动的负载。
 

ACK:Alibaba Cloud Container Service for Kubernetes (容器服务 Kubernetes 版)

ACK 是阿里云提供的高性能、可伸缩的 Kubernetes 容器管理服务
  • 核心功能: 帮助用户部署、管理和扩展基于 Kubernetes 的容器化应用。
  • 集成与增强: 深度集成阿里云的计算、网络、存储和安全服务。
  • 运维简化: 托管了 Kubernetes 控制平面 (Control Plane) 的运维,极大地减轻了集群管理负担。
  • 重要模式: 支持 ECS 节点集群和 Serverless 集群 (通过 ECI 实现) 两种模式。
 

ACS:Alibaba Cloud Serverless Containers(阿里云 Serverless 容器服务)

ACS 是阿里云提供的无服务器容器运行服务,用于在不需要管理虚拟机或节点的情况下直接运行容器任务。
  • 核心资源: 提供按需分配的 容器运行资源(CPU / 内存 / GPU),无需用户感知或管理底层服务器或 VM。
  • 用户控制: 无需运维操作系统和节点,只需要关注镜像、启动参数和业务逻辑;不能自定义内核、驱动或宿主机配置
  • 付费模式: 按实际使用的 **CPU/内存/GPU * 时间(秒级)**计费,不为“空闲机器”付费。
  • 底层形态: 由阿里云在后台调度真实的 ECS 或物理机资源,通过虚拟节点技术对接 Kubernetes。
  • 应用基础: 属于典型的 Serverless 容器计算(CaaS/Serverless),适用于弹性任务型和突发流量场景。
 

小结

  • ECS:云厂商提供的VM
  • ECI:云厂商提供的serverless容器实例引擎,直接运行容器,不暴露VM
  • ACK:云厂商托管的 Kubernetes 集群服务,matser node和etcd不可见
  • ACS:云厂商提供的 Serverless 容器产品层,基于virtual kubelet接入k8s
 
 
Prev
Knative-Overview
Next
prompt engineering
Loading...
Article List
如果去做,还有一丝希望;但是不去做,就毫无希望
技术分享
个人总结
转发