Azure 虚拟机规模集实例配置

Azure Virtual Machine scale set Instance configuration

我希望将 vmss 用于具有多个实例的应用程序。但是我不确定升级策略是如何工作的。

如果我将它设置为自动。那么这是否意味着我现有 vmss 实例上的所有配置都应复制到新实例(如果它在缩放后出现)?

例如。如果我目前在 vmss 中有一个带有 sql 服务器映像的实例,并且我手动创建了一些 database.Then 的新数据库,我将执行手动缩放,然后会出现一个新实例。我如何确保新实例具有相同的配置,包括数据库和数据?或者就此而言,部署在虚拟机上的任何自定义应用程序。

虚拟机规模集是一组 load-balanced 个 VM。并且所有 VM 实例都是根据您在创建 VMSS 时设置的相同配置创建的,无论是手动缩放还是自动缩放。所以如果你只在实例中创建数据库,新实例在扩展时不会包含数据库。

有两种方法可以使新实例包含您创建的数据库。一种是使用您需要的数据库创建一个新的 VM 映像,然后替换您的 VMSS 映像。第二种是使用 VMSS 扩展安装数据库。然后扩展将在扩展时部署在新实例中。