产品简介

更新时间: 2024-01-19 15:54:09

阿里云容器计算服务ACS(Alibaba Cloud Container Compute Service)是以K8s为使用界面提供容器算力资源的云计算服务,提供符合容器规范的算力资源。算力交付模式为Serverless形态,您无需关注底层节点及集群的运维管理。ACS支持按需弹性和资源预留的资源使用方式,以及秒级的按量付费模式。算力资源可同时支持您的容器应用负载和云产品的负载。

产品优势

  • 极简易用,快速上手

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

  • 按需弹性,按量付费

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

  • 场景丰富,灵活调配

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

  • 自由组合,高性价比

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

应用场景

  • 通用在线业务场景

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

  • 大数据计算业务场景

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

  • 延时极度敏感业务场景

    延时极度敏感的业务场景,例如高性能网络服务器、网关系统和中间件系统等业务,使用绑核的独享型实例,确保业务负载的稳定无扰动。支持秒级启动和大规模弹性伸缩,稳定承载流量突发的业务请求,避免流量损失或者提前扩容导致的成本浪费。

  • 云产品复用闲置的资源

    基于资源配额,您可以灵活统筹ACS算力资源,可将算力调配给PAI等各类云产品负载,提升整体ACS闲置算力资源利用率。

核心功能

资源管理

功能项

说明

实例类型

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

按需弹性

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

资源预留

ACS提供资源预留功能,进一步提高资源供应的确定性。资源预留创建成功后,ACS集群Pod会尽量优先抵扣对应的资源预留。更多信息,请参见资源预留概述

资源配额

资源配额用于指定其他云产品在ACS上资源使用的额度限制,当云产品关联资源配额后,云产品可以使用配额对应的资源预留及按需弹性资源。更多信息,请参见云产品集成概述

集群管理

功能项

说明

集群创建

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

连接集群

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

授权管理

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

调度管理

ACS兼容Kubernetes原生调度能力,支持不同类型的工作负载混合调度,并提供弹性资源、异构资源等精细化调度能力。更多信息,请参见资源调度概述

应用管理

功能项

说明

应用创建

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

应用伸缩

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

存储管理

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

网络管理

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

运维与安全

功能大类

功能小类

说明

可观测

监控

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

日志

ACS集成日志服务SLS,支持应用日志、Pod实例日志、集群日志的采集及查看。更多信息,请参见在ACS中开启应用日志

报警

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

集群巡检

集群巡检

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

故障诊断

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

安全中心

审计

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