ACK Serverless主要特点
阿里云容器服务ACK
阿里云容器服务ACK(Alibaba Cloud Container Service for Kubernetes)是全球首批通过Kubernetes一致性认证的服务平台,提供高性能的容器应用管理服务,支持企业级Kubernetes容器化应用的生命周期管理,可以轻松高效地在云端运行Kubernetes容器化应用。
ACK具有如下特点:
- 基于Kubernetes云原生技术;
- 整合阿里云虚拟化、存储、网络和安全能力;
- 提供高性能可伸缩的容器应用管理能力;
- 简化集群的搭建和扩容等工作。
ACK的产品形态
阿里云容器服务ACK产品有三种形态:专有版Kubernetes、托管版Kubernetes、ACK Serverless。三个版本比较如下:
比较项 |
专有版Kubernetes |
托管版Kubernetes |
ACK Serverless |
主要特点 |
您需要自行创建Master节点及Worker节点 |
您只需创建Worker节点,Master节点由ACK创建并托管 |
您无需创建Master节点及Worker节点 |
核心优势 |
可以对集群基础设施进行更细粒度的控制,需要自行规划、维护、升级服务器集群 |
简单、低成本、高可用,无需管理Master节点 |
无需管理任何节点,可直接启动应用程序 |
适用场景 |
|
|
|
容量规划 |
需要,支持自动伸缩 |
需要,支持自动伸缩 |
不需要 |
ACK三个版本的适用人群各有区分:
- 专有版ACK:懂技术、有运维K8S的能力、资源规划明显、Master节点定制、完全自营、成本不敏感
- 托管版ACK:Kubernetes能上手、不关心Master节点、只部署应用、降低成本
- Serverless版(ACK Serverless):批量任务、突发扩容、开箱即用、零运维、按量付费、不关注基础设施
容器服务Serverless版 ACK Serverless
ACK Serverless是阿里云推出的Serverless版Kubernetes容器服务。用户无需购买节点即可直接部署容器应用,无需对集群进行节点维护和容量规划,根据应用配置的CPU和内存资源量按需付费。ACK Serverless集群提供完善的Kubernetes兼容能力,同时降低了Kubernetes使用门槛,让用户更专注于应用程序,而不是管理底层基础设施。
ACK Serverless集群与ACK集群的对比
集群中的Pod基于弹性容器实例ECI运行在安全隔离的容器运行环境中。
对于开发者而言,还有一项新用户福利:满足条件的阿里云用户,可以通过阿里云试用中心免费领取容器服务Serverless版 ACK Serverless:
提示:具体领用规则以试用中心页面的《试用规则》说明为准。
您可以访问阿里云免费试用页面:https://free.aliyun.com/
- 单击页面右上方的登录/注册按钮,并根据页面提示完成账号登录(已有阿里云账号)、账号注册(尚无阿里云账号)或实名认证(根据试用产品要求完成个人实名认证或企业实名认证)。
- 成功登录后,在产品类别下选择容器 > Serverless容器服务ACK Serverless,只要符合试用规则,单击立即试用即可完成领用。提示:用户须在领取时确认规格、地域等相关信息,领取成功后将不支持更改。
- 领取完成后,可以登录ACK Serverless管理控制台,即可找到并开始体验刚刚申领到的ACK Serverless资源。
通过试用中心免费领用阿里云容器服务Serverless版 ACK Serverless
延伸阅读:弹性容器实例ECI
ACK Serverless底层基于弹性容器实例(ECI)来运行Pod,弹性容器实例ECI(Elastic Container Instance)是面向容器的无服务器弹性计算服务, 是跟 云服务器ECS 同级别的计算资源类产品,针对云原生时代的需求进行了针对性的改进和优化。
- ECI是面向容器的无服务器弹性计算服务
- ECI提供免运维、强隔离、快速启动的容器运行环境
- 使用ECI无需购买和管理底层ECS服务器,让用户更加关注在容器应用而非底层基础设施的维护工作。
ACK Serverless主要特点
1、虚拟节点:ACK Serverless集群基于虚拟节点创建Pod,虚拟节点实现了Kubernetes与弹性容器实例ECI的无缝连接,让Kubernetes集群获得极大的弹性能力,而不必关心底层计算资源容量。
2、安全隔离:ACK Serverless集群中的Pod基于ECI运行在安全隔离的容器运行环境中,底层通过轻量级虚拟化安全沙箱技术完全强隔离,容器实例间互不影响;同时实例在调度时尽可能分布在不同的物理机上,进一步保障了高可用性。
3、Pod配置:支持原生的Kubernetes Pod功能,支持执行命令kubectl logs访问容器日志和执行kubectl exec进入容器,ECI支持多种规格配置的方式申请资源和计费。
4、应用负载管理:支持Deployment、StatefulSet、Job/CronJob、Pod、CRD等原生Kubernetes负载类型。
本文来自博客园,作者:IT老登,转载请注明原文链接:https://www.cnblogs.com/nb-blog/p/18223186