[英]Concerning with AWS Scalability with Serverless framework
当我将无服务器框架代码库部署到 AWS 时,我很好奇哪种方法会更好。 目前,有 2 个选项。
关于可扩展性,哪个选项是一个好方法?
第二种选择总是更好。 为每个功能创建多个 lambda function。
Lambda 延迟取决于从 API 网关获得多少调用。 如果您使用多个端点和单个 lambda 调用,那么它将出现瓶颈或高延迟问题。 加上 lambda 收费基于每个 lambda 调用。 如果您使用一个 lambda 供所有用户提前达到此限制,则每个 lambda 100 万个请求都是免费的。
建议为每个功能使用不同的 lambda function,这是微服务的美。 保持简单和重量轻。
Lambda Functions 的主要优势之一是应用程序中可独立扩展的功能片段。
您不仅可以通过这种方式实现独立的可扩展性,还可以潜在地实现成本节约。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.