azure - Azure Functions 主机实例与 VM 实例
问题描述
在专用应用服务计划上运行 Azure Functions 时,主机实例和 VM 实例之间是否存在差异?因为据此, App Service Plan 使用现有的 VM 实例。但在我的 Function App 的 Scale Out 计划中,我可以看到增加实例数的选项。据此,它表示扩展将添加新的 VM 实例。但据此,主机实例是完整的 Function App 实例。
那么,是否会增加实例数量,在应用服务计划下启动新的 VM 实例?如果不是,那么是否会在可能的情况下在同一个 VM 实例上启动一个新的函数应用实例?缩放对于不同的计划是否意味着不同?
解决方案
您可以将它们视为同一事物。
会增加实例数量,在应用服务计划下启动新的虚拟机实例吗?
是的,它将在应用服务计划下添加一个或多个新 VM 实例。对于azure function 中的Dedicated (App Service) plan,我们总是需要手动扩展/缩小,因为在 azure function 中它不会动态添加/删除新的计算资源。但对于其他 2 个计划,它们会动态添加/删除计算资源。
如果不是,那么是否会在可能的情况下在同一个 VM 实例上启动一个新的函数应用实例?
不,新实例将添加到新添加的 VM 实例中。
缩放对于不同的计划是否意味着不同?
这些计划的缩放比例的唯一区别是:
对于 消费计划或高级计划,它会scales out/in
根据传入事件的数量自动进行,并且它们不支持该scale up
功能。
对于 Dedicated (App Service) plan,它同时支持scale out/in
和scale up
,但您需要手动执行。
希望能帮助到你。如果您对此还有更多问题,请告诉我。
推荐阅读
- stanford-nlp - 我们如何向斯坦福 NLP 报告错误和缺失的模型数据?
- vba - 尝试使复选框隐藏该行中的单元格读取特定值的所有行
- javascript - 一段时间后执行超时的js函数
- java - 访问另一个类的属性
- amazon-web-services - AWS CloudFormation EC2 模板失败
- python - pandas df中的多重逻辑比较
- formatting - 如何在记事本++中的适当字符之间自动添加空格
- python - 如何使用 python 将图像中的人脸保存到 AWS Rekognition 上的集合中
- svelte - How is the script tag scoped for individual pages in Svelte/Sapper?
- react-native - 在本机反应中使用多行自动增长文本输入