【问题标题】:Azure app service scale up or scale out for function appAzure 应用服务为函数应用纵向扩展或横向扩展
【发布时间】:2021-10-13 17:20:24
【问题描述】:

我有一个函数应用程序,它处理来自 Azure blob 的 XML 文件并将数据放入 Azure SQL DB。当文件大小以 kb 为单位时,这可以正常工作(我们已告诉发件人发送文件最大为 100kb)。

当文件大小增加到“2MB 到 3MB”时,问题就来了。问题是它卡在处理中间,并且由于作业每 2 小时运行一次,blob 每 2 小时接收一次文件 - 然后一切都卡住了(当前处理文件和新文件)

我无法将时间表从 2 小时更改为更多。考虑到这一点,是否有办法扩大或扩大应用服务计划,以便它可以在 2 小时内处理更大的规模?是否需要为此更改代码或配置?另外,如果是,这方面的成本核算计划是什么?

或者,有没有其他方法可以处理这种情况?

请注意,当前的应用服务计划是 S2:2,所有部署槽位都在同一个应用服务计划中。

【问题讨论】:

标签: azure azure-functions azure-web-app-service azure-appservice


【解决方案1】:

谢谢Roman KissAnupam Chand。发布您的建议作为答案,以帮助其他社区成员。

您选择的托管计划决定了以下行为:

  • 函数应用的缩放方式。
  • 每个函数应用实例可用的资源。
  • 支持高级功能,例如 Azure 虚拟网络连接。

查看Hosting Options了解更多信息。

这是用于将 P1V2 移动到 P1V3 的 pricing calculator

下图将帮助您扩展应用服务

如果您的应用依赖于 SQL 和存储等其他服务,您需要单独扩展这些资源。

在资源组链接中,转到摘要并选择要扩展的资源。

有关更多信息,请单击 Azure 应用服务中的Scale up

【讨论】:

    猜你喜欢
    • 2017-09-28
    • 1970-01-01
    • 2020-11-25
    • 2020-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-27
    • 1970-01-01
    相关资源
    最近更新 更多