我一直需要尽快部署复杂的 Azure 基础架构。由于时间是一种非常宝贵的资源,因此我正在寻找您的建议,了解我应该学习哪种方法。例如,我需要将 2 个存储帐户、10 个由 SQL Servers HA 群集组成的 VM、Web 服务器以及所有这些部署到域中。当然,手动执行多次会很麻烦。因此,我正在寻找一种易于学习且部署速度快的方法来完成所有这些工作。我有哪些选择,对于这种情况,最佳做法是什么?
答案1
两种方法的结合会对你有所帮助。你应该结合使用 .Json 模板和 PowerShell 所需状态配置(PowerShell DSC)
.json 将允许您通过在 .json 文件中定义每个元素来部署虚拟机、存储帐户、资源组、Vnet 等。您将构建一次 .json 文件,然后使用它们反复地扮演相同的环境。查看此博客以初步了解 .json
https://azurestack.eu/2015/06/azure-resource-manager-templates-json/
使用 .json 文件部署大部分配置每次都应该会给出可预测的结果。
PowerShell DSC 可用于配置已部署的资源并保持其配置。此博客可以为您提供 DSC 的概述
还可以查看 YouTube 上的 Certification and Beyond 频道,其中有很多关于 DSC 的视频。
希望这可以帮助。
麦克风。