Scale up 和 Scale out App Service 计划之间的区别

Rak*_*mar 4 azure azure-app-service-plans azure-functions

实际上,我收到 System.OutOfMemoryException for blob trigger azure function.Do I need to scale up or Scale out App Service Plan 来解决这个问题。

这两者有什么区别?

在此处输入图片说明

Saj*_*ran 12

对于您原来的问题,如果您的函数正在消耗计划上运行,请扩展您的 Azure 服务的应用程序服务计划。该计划您已经拥有较少的内存,如果您在应用程序服务计划中运行多个函数,则进行扩展。

文档中,

扩大规模意味着:

Azure 网站云的扩展操作相当于将非云网站移动到更大的物理服务器。因此,当您的站点达到配额时,考虑扩大操作是有用的,这表明您的现有模式或选项已经超出了规模。此外,几乎可以在任何站点上进行扩展,而无需担心多实例数据一致性的影响。Windows Azure 网站中的扩展操作的两个示例是:

横向扩展意味着:

横向扩展操作相当于创建网站的多个副本并添加负载均衡器以在它们之间分配需求。当您在 Windows Azure 网站中扩展网站时,无需单独配置负载平衡,因为平台已提供此功能。

描绘两者之间差异的图表:

在此输入图像描述


Hur*_*hen 5

您需要扩大您的应用服务计划。

Scale up ”是指升级托管应用程序的主机的容量。例如:将内存从 1.75GB 增加到 3.5GB。

横向扩展”是指通过增加主机实例的数量来升级应用程序的容量。