实现自动缩放

已完成

Azure 虚拟机规模集实现可以自动增加或减少运行应用程序的虚拟机实例数。 此过程称为“自动缩放”。 通过自动缩放,可以动态缩放配置以满足不断变化的工作负载需求。

Illustration of a Virtual Machine Scale Sets implementation with a minimum of two virtual machines and a maximum of five machines that autoscale depending on workload demands.

自动缩放可最大程度地减少在需求较低时运行应用程序的不必要的虚拟机实例数。 随着需求的增长和自动添加更多虚拟机实例,客户将继续获得可接受的性能级别。

使用自动缩放时的注意事项

查看有关自动缩放的以下注意事项。 考虑此过程如何使公司网站实现受益。

  • 考虑自动调整的容量。 可以创建自动缩放规则,用来定义可接受的性能,从而为客户提供良好的体验。 满足定义的阈值时,自动缩放规则将调整虚拟机规模集实现的容量。

  • 考虑横向扩展。如果应用程序需求增加,实现中虚拟机实例上的负载也会增加。 如果负载增大持续稳定,而不只是短暂的需求,那么可以配置自动缩放规则来增加实现中的虚拟机实例数。

  • 考虑横向缩减。 在夜间或周末,应用程序需求可能会降低。 如果负载降低在一段时间内持续稳定,可以配置自动缩放规则来减少实现中的虚拟机实例数。 这种横向缩减操作可以减少运行虚拟机规模集实现所需的成本,因为只运行满足当前需求所需的实例数。

  • 考虑计划事件。 可以实现自动缩放和计划事件,以便在固定的时间自动增加或减少实现的容量。

  • 考虑开销。 将 Azure 虚拟机规模集与自动缩放配合使用可减少管理开销,以监视和优化应用程序的性能。