如何使用Azure VM进行自动扩展?

时间:2017-05-19 13:54:56

标签: azure virtual-machine autoscaling

使用Azure网络应用程序进行自动缩放非常容易,而且有一些称为虚拟机规模集(但仍处于测试阶段但尚未正常工作),所以我想知道:我们如何使用normale Azure VM进行自动缩放?

1)我以为我们可以创建一个负载均衡器,可用性集和虚拟机,预先配置它们并关闭一些。但除了使用API​​构建DIY缩放器之外:如果当前设置超过某个阈值,如何自动打开更多机器? Azure是否提供此功能?使用Azure的大公司如何处理这个问题?

2)如何确保机器一致并且安装了最新版本的软件?即使机器已离线数月?

1 个答案:

答案 0 :(得分:0)

那么,这是两个不同的问题。尽管如此:

  1. 您可以使用VM Scale Sets来执行此操作。 Here's一个很好的资源汇编
  2. VM Scale集可以实现这一目标,但并非完全如此。如果VM处于脱机状态,则无法对其进行任何配置(至少在Azure中)。一旦启动VM,您可以使用Powershell DSC \ Ansible \ Chef \以配置VM。如果您使用普通的VM Scale Sets,则需要在启动之前升级VM。