概念理解
1、“Server + less”是一个理念,核心思想就是你不再需要关注 Server,作为对比的是 IaaS 时代,购买服务器,安装各种工具,再在上面开发自己的业务。
2、Serverless 是一种“来了就用,功能齐全,用完即走”的全新计算提供方式。
技术价值
1、Serverless 无需为闲置的资源买单,只为实际产生的资源消耗付费。
2、快速交付、智能弹性、更低成本,这是 Serverless 的核心三大价值。
技术架构
1、在实践 Serverless 架构时,最重要的心智不是选择哪些流行服务和技术,攻克哪些技术难题,而是时刻将专注业务逻辑铭记在心,这样更容易选择合适的技术和服务,明确如何设计应用架构。
2、Serverless(无服务器)架构的六个特质:入门门槛低、无主机、无状态、弹性、分布式和事件驱动。
领域实践
1、Serverless 落地面临的典型问题有冷启动耗时长、与研发流程割裂、中间件的连通问题、可观测性差、远程调试难度高。
2、在 serverless 计算中,平台服务接管了底层基础设施的管理,因此平台服务必须处理好容错和资源伸缩等问题,才能充分发挥 serverless 计算的能力。
落地场景
1、Serverless 目前在小程序 /Web/Mobile/API 后端服务、大规模批处理任务处理、基于事件驱动架构的在线应用和离线数据处理、运维自动化等方面均有成熟落地场景。
2、2020年双11,阿里云实现了国内首例 Serverless 在核心业务场景下的大规模落地,扛住了全球最大规模的流量洪峰。