我们的应用程序中有以下技术栈
为了在Azure上使用无服务器架构,我们有如下地图
现在如何处理Azure函数@Edge?
我们在AWS中有相似的Lambda@Edge吗?
发布于 2019-02-19 16:54:37
据我所知,目前还没有类似的Azure服务。事实上,早在2018年10月,Lambda@Edge和Azure IoT Edge 移除在服务比较页面上的比较。
现在等效的方法是使用CloudFlare工人和Azure函数相结合。特洛伊·亨特( Troy )解释了他是如何做到这一点的,即我曾被普华 in Serverless to the Max:用Cloudflare工人和Azure函数做小事情。这个网站有很多流量,特洛伊亨特自己掏腰包付钱。处于边缘的工人意味着,在大多数情况下,我不需要进入Blob存储区。
现在,这可能是一个非常好的选择。Cloudflare是更快而不是Lambda@Edge,CloudFlare提供了非常好的缓存、代理和DDOS保护服务。你也得考虑启动时间。Javascript函数可以比Java或.NET核心函数更快地启动,这意味着它们可以更好地处理冷启动和请求突发。
所有这一切在未来肯定会改变。边缘功能是一个利润丰厚的市场。Lambda@Edge肯定会变得更快。Azure可以添加自己的服务或与CloudFlare合作。
发布于 2019-02-19 15:22:34
两个问题: 1.为什么不使用CDN在azure上服务器您的静态文件?Blob存储不是用于静态内容,而是通常用于与用户相关的二进制文件。2.为什么不使用[Azure应用服务]1托管您的.net核心api (如果它是api)?
您可以找到关于如何使用.net核心这里的函数的文档。
https://stackoverflow.com/questions/54768968
复制相似问题