本文首先介绍了什么是 Serverless,以及为什么需要 Serverless;其次,讲述了一个好的网关在 Serverless 架构下的重要性,而 APISIX 就是这样的一个网关;最后,本文重点介绍了 APISIX 中的 Serverless 类型的插件 aws-lambda,同时列举了 Apache APISIX 其它 Serverless 相关插件。
作者程小兰,API7.ai 技术工程师,Apache APISIX Contributor。
使用 Amazon Lambda 时为什么需要 Apache APISIX?
Serverless 和 Amazon Lambda
什么是 Serverless?
Serverless 的基础概念是将运行服务所需的基础设施交由云服务提供商管理,以及一些自部署的 Serverless 平台,从而让使用 Serverless 的工程师可以专注于面向客户业务应用层的开发,而不需要在基础设施的构建、管理、扩容等任务上投入过多精力。很多云服务提供商也在推出 Serverless 相关的产品,Amazon Serverless 的核心是名为 Amazon Lambda 的计算服务。
如图 1 所示,和传统的开发、编译、部署运行方式不同,使用 Amazon Serverless 计算服务 Lamb

本文探讨了Serverless架构的优势,尤其是Amazon Lambda在其中的作用。Apache APISIX作为一个强大的API网关,解决了Serverless中的授权、身份验证等问题,提供与AWS Lambda的无缝集成。通过Apache APISIX的Serverless插件,开发者可以更加灵活地管理和调用Lambda函数,实现更高效的Serverless解决方案。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



