0

我们在 azure 上搭建了小型开发平台,包括服务器(sql server、web server)和 azure ML。这些受 azure VPN 网关保护。下面是我们创建和配置的 azure 组件列表。目前我们不需要开发平台可用,但我们将在 6 个月后需要它。那么有什么方法可以将这个完整的设置作为快照并存储为一个或多个图像,这样当我们需要时,我们可以在不做太多配置的情况下恢复它

用于归档和恢复的开发平台组件

  1. 虚拟网络、子网、dns、防火墙
  2. VPN网关,配置
  3. 带有操作系统和服务器设置的虚拟机
  4. 有数据的sql server
  5. 具有自定义角色、分配、成本警报、仪表板等的订阅

如果这是不可能的,那么有什么替代方案,Suman

4

1 回答 1

1

查看可用的不同基础架构即代码选项。“导出”当前情况的最简单方法是通过转到资源组并单击自动化下的导出模板来生成所需资源的ARM 模板

若要为 Azure 解决方案实施基础结构即代码,请使用 Azure 资源管理器模板(ARM 模板)。该模板是一个 JavaScript 对象表示法 (JSON) 文件,用于定义项目的基础架构和配置。该模板使用声明性语法,使您可以声明您打算部署的内容,而无需编写编程命令序列来创建它。在模板中,您指定要部署的资源以及这些资源的属性。

要增加您拥有的功能选项,请查看Azure Bicep

我们引入了一种名为 Bicep 的新语言,用于开发 ARM 模板 JSON。二头肌文件和 JSON 模板提供相同的功能。您可以在两种语言之间转换模板。Bicep 提供了一种更易于用于创建模板的语法。

并且

Bicep 是一种域特定语言 (DSL),它使用声明性语法来部署 Azure 资源。它提供简洁的语法、可靠的类型安全性和对代码重用的支持。我们相信 Bicep 为 Azure 中的基础架构即代码解决方案提供了最佳创作体验。

请注意:这适用于环境的资源及其配置。对于事物的数据方面,将数据保存和/或导出到可以轻松恢复的位置,例如 Azure 存储。

于 2021-09-07T08:21:05.473 回答