【问题标题】:Web App Autoscaling - What actually happens when this occurs?Web App Autoscaling - 发生这种情况时实际会发生什么?
【发布时间】:2017-12-28 00:28:08
【问题描述】:

在 Azure 中,您可以自动缩放您的 Web 应用程序。您可以创建允许您确定何时自动缩放的规则。当发生自动缩放时,将添加(或删除)一个应用服务实例。我很好奇这到底是什么意思。例如,假设我目前有一个使用 S2 服务层的 Web 应用程序。发生扩展时,是否添加了另一个 S2 实例?我怀疑是这种情况。而且,如果是这种情况,是什么处理两个(或 N 个)实例之间的负载平衡?这是自动处理的吗?

【问题讨论】:

    标签: azure azure-web-app-service


    【解决方案1】:

    您是对的 - 当您自动缩放时,您正在添加相同类型的其他实例。缩放是无缝的;扩展期间没有停机时间。您对负载平衡也是正确的。负载平衡是自动完成的。 Azure 将在您的两个(或更多)实例之间分配请求。我 99.99% 确信这是循环法,除非您启用了 ARRA 亲和性。如果我错了,请有人在循环中纠正我。我可以告诉你,在横向扩展后查看我的 Web 应用程序实例时,负载非常均匀。

    【讨论】:

    • 很确定它也是循环的,这使得它无法作为具有严格正常运行时间要求的应用程序的负载平衡器。另请注意,实例将位于同一天蓝色数据中心区域,因此这种类型的缩放不适合地理冗余
    猜你喜欢
    • 1970-01-01
    • 2021-01-24
    • 1970-01-01
    • 2021-04-30
    • 2010-09-22
    • 1970-01-01
    • 2011-11-23
    • 2018-04-27
    • 2013-08-02
    相关资源
    最近更新 更多