什么是 Azure 虚拟机规模集?
Azure 虚拟机规模集提供了一种可缩放的方式,用于在一组 VM 上运行应用程序。 部署后,规模集中的 VM 都可以具有相同的配置并运行相同的应用程序,也可以具有不同的配置并运行不同的应用程序。
- 随着需求增加,规模集中运行的虚拟机数量也随之增加。
- 随着需求降低,规模集中运行的虚拟机数量也随之减少。
虚拟机规模集非常适合计算工作负载、大数据工作负载和容器工作负载等场景。
虚拟机规模集高度智能化,能自动纵向扩展或减少虚拟机 (VM) 实例的数目。 用于激活纵向扩展或缩减的条件可由自定义计划或者实际需求和使用情况决定。 规模集可以同时将相同的配置应用于一组虚拟机。 如果没有特别的需求,就无需单独手动配置实例。
规模集使用负载均衡器在虚拟机实例之间分配请求。 它使用运行状况探测或应用程序运行状况扩展来确定每个实例的可用性。
- 如果实例响应,则规模集知道实例仍然可用。
- 如果实例未能响应,规模集就会知道实例不可用,且不会向它发送请求。
Azure 虚拟机规模集支持 Linux 和 Windows 虚拟机。 如果处理需求各异且不可预测的大型工作负载,则规模集是很好的解决方案,因为它们能自动提供高度可用且可缩放的环境。