一般来说,Azure 和云计算的初学者,如何设置 "template" 来启动特定的一组或一组自定义 VM?

Beginner to Azure and cloud computing in general, how can I set up a "template" for launching a certain set or mix of custom VMs?

提前原谅我的笨拙,我是这个行业的新手,对云计算非常感兴趣,但不熟悉它周围的很多生态系统。

例如,假设我想在 4 个区域中的每个区域启动 4 个具有特定配置的特定大小的 Linux 虚拟机。由于我现在的初学者经验有限,我的方法是手动部署 16 个结果 Linux 虚拟机中的每一个。

但是,我觉得必须有一种方法可以使它自动化。我如何编写一个脚本,让我预先定义一组或一组具有独特配置的 VM,然后一次部署它们?是否有可能 运行 相同的 bash 启动脚本?

有很多方法可以做到这一点:

  1. az cli 脚本
  2. powershell 脚本
  3. 手臂模板
  4. 地形
  5. ansible
  6. 普鲁米
  7. 各种 SDK(c#、python、java 等)
  8. 普通休息api来电
  9. 多个其他工具

只要选择你喜欢的任何东西,然后开始朝那个方向努力

就易用性而言:我认为 api 调用和 SDK 使用起来最不方便。其他 - 是 experience\preference

的问题

就 Azure 之外的实用性而言:powershell 和 terraform 可能是最有用的(和 ansible)