产品简介
阿里云容器计算服务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审计功能。 |