本文共 1705 字,大约阅读时间需要 5 分钟。
Amazon Web服务(AWS)发布了,让客户可以在全球的AWS站点运行Node.js Lambda函数,从而以非常低的延迟动态地响应最终用户。
\\开发者可以用Lambda@Edge将Node.js代码上传到——Amazon的“”服务,Lambda会在靠近最终用户的AWS站点上自动运行和伸缩代码,从而改善延迟、减少原始负载,实现高可用性。Lambda@Edge代码由事件触发,Amazon CloudFront是一种全球内容分发网络(CDN) 服务,可以安全地以低延迟和高传输速度向浏览者分发数据、视频、应用程序和API。
\\有时最终用户会遍布全球,并且(理想情况)所有决策所需的所有信息都可以使用函数或请求从CloudFront获得,Lambda@Edge正是专为这种对延迟敏感的用例所做的优化。它可以让开发者实现以下功能。
\\Lambda@Edge函数的触发可以用来响应四种不同的CloudFront事件。
\\下面来自AWS Lambda@Edge文档的图表可以帮助你在请求/响应周期中定位这些事件。
\\ \\Lambda@Edge开发者应该熟悉标准AWS Lambda开发范例,而且必须在开发代码时遵循以下约束。
\\现在Lambda@Edge还没有提供免费体验,函数持续时间的计算是从代码开始运行到返回或者以其他方式终止,每GB-second收费$0.00005001。Lambda@Edge函数每次运行都有固定的128MB内存,每128MB-second收费$0.00000625125。注意Lambda@Edge函数以50ms为间隔进行测量,而不是。
\\关于AMS Lambda@Edge的更多信息,可以到Jeff Barr在AWS Blog的文章 “”、和中找到。
\\查看原文链接:
\\感谢对本文的审校。
\\给InfoQ中文站投稿或者参与内容翻译工作,请邮件至。也欢迎大家通过新浪微博(,),微信(微信号:)关注我们。
转载地址:http://mralo.baihongyu.com/