Pau*_*ell 3 azure azure-functions
我们正试图弄清楚如何使用Azure Functions来支持无服务器,以便在全球范围内提供简单的网站.我们与美国,加拿大,德国和澳大利亚的人们合作.
我了解Azure功能会根据需要自动扩展.但是,我们如何针对不同地区进行扩展?
编辑:似乎交通管理员不会使用功能的消费计划.
"使用无服务器架构,您只需支付代码运行的时间." (https://azure.microsoft.com/en-us/overview/serverless-computing/)更改为标准应用服务计划,这已不再适用.这也意味着我们也必须处理扩大规模.
功能应用程序可以在Azure Traffic Manager后面运行.正如您所说,它们会自动扩展,但只能在您创建它们的区域内扩展.
要在全球范围内扩展它们,您需要:
在您关注的所有区域中创建相同的功能应用程序
将相同的内容发布到所有内容
确保将键设置为给定功能的相同
创建流量管理器地理配置文件(或性能)并将其指向所有实例.编辑:您需要在流量管理器配置文件中使用外部端点.在这里看到Nir的答案
嗨,
您可以将http功能设置为外部Traffic Manager端点(https://docs.microsoft.com/en-us/azure/traffic-manager/traffic-manager-endpoint-types).但是,您仍然需要将功能部署到您想要的所有数据中心,为它们提供唯一的名称,并在您拥有新版本时部署到每个实例(可以从一个GitHub\VSTS帐户完成,因此它不是那么糟糕).总而言之,它是可行的,但需要一些手动步骤来设置.我们将此作为功能要求.
谢谢!
Nir(职能团队)
| 归档时间: |
|
| 查看次数: |
443 次 |
| 最近记录: |