|《从零入门 Serverless | 一文详解 Serverless 技术选型》( 三 )


2. ASK 典型场景
|《从零入门 Serverless | 一文详解 Serverless 技术选型》
本文插图

那 ASK 主要用在哪些场景里呢?首先可以用来跑在线业务 , 部署模式灵活 , 可以是 deployment、helm chart 等所有的 K8s 原生模式 , 特别是能够很好地应对突发流量 , 极致弹性 , 可以在 30 秒完成 500 个容器实例的弹性 。 这样的弹性效率 , 可以很好地支撑大数据计算类的任务 , 比如 Spark、Presto 等 , 也可以在需要的时候即时获取资源 , 支撑 10000 以上 Pod 的规格 , 有效降低客户成本 。
另外一个非常适合的场景是用来构建随需启动的构建任务 , 比如在 ASK 中运行 jenkins、Gitlab-Runner 等 。 在有构建任务的时候 , 即时启动 。 没有任务的时候 0 消费 , 成本做到最低 。 这里只是列出了一些例子的场景 , 实际上基于 ASK 的这个特性 , 用户可以运行很多 K8s 原生的需要极致弹性的工作负载 。
3. ASK 特性
|《从零入门 Serverless | 一文详解 Serverless 技术选型》
本文插图

ASK 完全容器部署 , 通过容器进行隔离 。 在使用的过程中 , 用户无需运维 ECS 或者 K8s 集群 , 也不需要考虑集群升级、容量规划、OS 及系统软件问题等事情 , 理论上可以提供无限的弹性容量 。 因为是完全按照使用量进行收费 , 所以就不需要为限制资源付费 。
总结
总结一下 , 可以看到阿里云今天在 Serverless 领域有非常多样的产品 , 既有面向函数的函数计算 , 用户可以只关注代码 , 快速开发交付;也有面向应用的 Serverless 应用引擎 , 让用户更关注应用视角 , 并且提供了围绕应用的一系列能力 , 包括监控、日志、流量等能力的集成;对于更习惯 K8s 生态的用户 , ASK 让用户在不改变当前 K8s 使用习惯的前提下 , 也能享受到 Serverless 的优势 。 多样的产品 , 在满足不同用户诉求的同时 , 也使用户体验到了 Serverless 的免运维、极致弹性、按量付费等优势 。


推荐阅读