文档

产品简介

更新时间:

阿里云容器计算服务ACS(Alibaba Cloud Container Compute Service)是基于K8s提供的容器算力资源的云计算服务,提供符合容器规范的算力资源。算力交付模式为Serverless形态,支持按需弹性和资源预留的资源使用方式,以及秒级的按量付费模式。算力资源可同时支持您的容器应用负载和云产品的负载。

产品介绍

ACS是ACK Serverless集群的升级,ACS基于ACK Serverless集群ACK演进K8s层能力,优化Serverless K8s的编排调度灵活度、兼容使用体验。ACS集群也是ACK的一种Serverless K8s集群类型,在ACK控制台上可以看到相关ACS集群,并且可以对ACS集群做集群RBAC授权管理以及KubeConfig凭证管理。ACS面向容器业务场景,定义了三种高性价比的 CPU 容器算力,降低客户资源规划及容量规划复杂度。

实例类型-通用型

实例类型-性能型

QoS类型-default

QoS类型-best-effort

×

产品优势

  • 极简易用,快速上手

    K8s与资源一体化,开发者无需运维管理集群和节点。通过YAML文件或控制台简单配置,即可快速创建部署业务,大幅降低使用K8s和云的门槛。

  • 按需弹性,按量付费

    支持灵活的Pod资源规格,秒级弹性,提供按需弹性和资源预留使用,秒级按量付费。同时支持节省计划,从而可以更经济、更从容地应对业务流量波动。

  • 场景丰富,灵活调配

    支持原生微服务和Web应用等通用业务负载,也支持大数据和AI等任务类负载,以及中间件和数据库等实时性能敏感类业务负载。通过创建资源配额,可以将算力资源灵活调配给各类云产品负载,提升闲置资源利用率。

  • 自由组合,高性价比

    提供无需选择代际和机型的算力资源,自由搭配通用型、性能型实例,灵活匹配多类型业务负载场景,整体算力性价比更高。

应用场景

  • 通用在线业务场景

    常见的微服务应用、Web应用和网络服务器等在线类应用业务场景,使用高性价比、波动小、性能稳定的通用型实例。支持秒级启动和大规模弹性伸缩,稳定承载流量突发的业务请求,避免流量损失或者提前扩容导致的成本浪费。

  • 大数据计算业务场景

    延时不敏感、同时又注重数据处理吞吐的业务场景,例如Spark、Presto和AI训练等业务场景,使用高性价比的BestEffort实例。支持秒级启动和大规模弹性伸缩,减少任务积压排队等待,提高大规模并行计算的业务效率。

  • 高性能业务场景

    性能需求更强的业务场景,如CPU Based AI/ML训练、HPC批处理等业务。支持秒级启动和大规模弹性伸缩,稳定承载流量突发的业务请求,避免流量损失或者提前扩容导致的成本浪费。

核心功能

资源管理

功能项

说明

实例类型

ACS面向不同的业务场景,提供了通用型性能型2种不同的Pod实例类型。更多信息,请参见ACS Pod实例概述

按需弹性

ACS默认使用按需弹性资源,基于不同实例类型的Pod申请资源,秒级按量付费,可以通过账单详情查看对应的计量数据。

集群管理

功能项

说明

集群创建

ACS集群与资源一体化,您无需运维管理集群和节点。通过YAML文件或控制台简单配置,即可快速创建部署业务,大幅降低使用K8s和云的门槛。更多信息,请参见创建ACS集群

连接集群

通过获取KubeConfig并使用kubectl工具连接集群,可以在终端便捷地管理并使用ACS集群及ACS资源。更多信息,请参见获取集群KubeConfig并通过kubectl工具连接集群

授权管理

支持资源管理RAM授权和K8s集群的RBAC授权管理。更多信息,请参见授权概述

应用管理

功能项

说明

应用创建

ACS支持无状态、有状态、任务和定时任务等多种类型的工作负载。支持从客户端、控制台镜像和模板进行创建,支持环境变量、应用健康、数据盘和日志等相关配置。更多信息,请参见创建无状态工作负载Deployment

应用伸缩

ACS支持手动伸缩应用容器实例,HPA自动伸缩策略。

存储管理

ACS基于Kubernetes容器存储接口(CSI),融合阿里云存储服务云盘EBS和文件存储NAS,提供存储服务。更多信息,请参见存储CSI概述

网络管理

ACS集成Kubernetes网络、阿里云VPC和阿里云SLB,提供稳定高性能的容器网络。更多信息,请参见网络概述

运维与安全

功能大类

功能小类

说明

可观测

监控

ACS默认集成并开启Prometheus服务,基于预置的监控大盘和监控性能指标,确定K8s集群、实例Pod、应用多维度的监控状态。更多信息,请参见使用阿里云Prometheus监控ACS集群状态

日志

ACS集成日志服务SLS,支持应用日志、Pod实例日志、集群日志的采集及查看。更多信息,请参见通过Pod环境变量配置应用日志采集

报警

支持容器服务异常事件报警,以及容器场景指标报警。

集群巡检

集群巡检

ACS提供巡检功能,支持自动扫描集群运行状况,发现集群中存在的潜在风险。更多信息,请参见使用集群巡检

故障诊断

ACS提供一键故障诊断能力,包括Pod、Service、Ingress的诊断。更多信息,请参见使用集群诊断

安全中心

审计

ACS提供API Server的审计日志功能,可以帮助集群管理人员记录或追溯不同用户的日常操作。更多信息,请参见使用集群API Server审计功能