开发者社区 > 云原生 > Serverless > 正文

Serverless架构的工作原理是什么啊?

Serverless架构的工作原理是什么啊?

展开
收起
游客vwuxaq6iqaowc 2021-12-12 16:02:03 463 0
1 条回答
写回答
取消 提交回答
  • 工作原理 云函数之所以能做到按量计费和弹性扩容,与其实现机制是分不开的。核心原理是在函数被调用时才动态的启动容器实例去执行,容器的生命周期很短,执行完后一定时间就会被回收,所以没有调用时是不消耗任何资源的。而面对同一时间的并行调用,会启动多个实例来完成执行,这也实现了单个请求级别的弹性扩容,且理论上是可以无限扩容的。

    由于容器启动本身需要耗时,所以一般的实现会在实例执行完之后保留一定时间窗口。大致的工作流程如下图,其中步骤(1) (2) (3) (4) 为冷启动调用流程,(5) 为非冷启动调用。

    2021-12-12 16:02:53
    赞同 展开评论 打赏

快速交付实现商业价值。

相关产品

  • 函数计算
  • 热门讨论

    热门文章

    相关电子书

    更多
    Serverless开发平台: 让研发效能再提升 立即下载
    Serverless 引领云上研发新范式 立即下载
    All in Serverless 阿里云核心产品全面升级 立即下载