【发布时间】:2018-01-25 14:34:21
【问题描述】:
尽可能使用自动缩放是否始终是正确的解决方案。 我有一个托管在天蓝色云中的网络应用程序,但我还没有进行任何自动缩放(计划)。该公司将推出一项促销优惠,我知道该网站仅在 3 小时内就会有大量流量。
所以我应该根据计划进行自动缩放或缩放(仅 3 小时)。事实上,如果自动缩放功能已经存在,为什么有人应该进行计划缩放?
请指教
【问题讨论】:
标签: azure azure-web-app-service autoscaling
尽可能使用自动缩放是否始终是正确的解决方案。 我有一个托管在天蓝色云中的网络应用程序,但我还没有进行任何自动缩放(计划)。该公司将推出一项促销优惠,我知道该网站仅在 3 小时内就会有大量流量。
所以我应该根据计划进行自动缩放或缩放(仅 3 小时)。事实上,如果自动缩放功能已经存在,为什么有人应该进行计划缩放?
请指教
【问题讨论】:
标签: azure azure-web-app-service autoscaling
自动缩放是一个很棒的解决方案。但与所有解决方案一样,它可能并不适合每种 情况。如果您有像您这样可预测的突发场景,那么在突发即将开始时立即启动并运行额外的实例将提高性能。如果自动缩放启动,您必须等待新实例启动并运行,然后它们才可用。这可能需要一些时间。
请注意水平缩放(或缩小/缩小)与垂直缩放(或缩小/放大)不同。如果您进行垂直扩展(增加或降低应用程序的定价层)可能会触发应用程序的回收,而水平扩展“仅”添加应用程序的实例。
如果我站在你的立场上,我会为应用程序创建一个预定的手动规模,并在前后留出大量时间,以便于加速和清理。热身脚本或单击应用程序以确保所有资源都已加载的用户更可取。
有关详细信息,请参阅这篇 Auto-scaling guidance 文章。
【讨论】: