Azure 自定义模板部署选项

Azure 自定义模板部署选项

我有一个 Web 应用程序,我反复部署它,但部署在不同的 Azure 环境中。WIndows VM 本身没有变化(我安装了 Web 应用程序,它连接到 SQL 数据库)。

我正在寻找的是 1. 如何制作整个设置(VM 和 SQL Server)的模板?我知道我可以根据 VM 代码制作模板,但我如何先安装应用程序并将其制作成金盘?2. Web 应用程序每次都会生成一个 X509 证书,这样其他服务器如果连接就可以传达安全性,有没有办法每次都自动执行此过程?

谢谢,我对 Azure 部署确实还很陌生,所以我才刚刚开始接触。

答案1

  1. 有已安装 SQL Server 的虚拟机映像,因此您无需安装它,只需配置数据库即可。这可以通过 Azure PowerShell DSC 扩展来完成:您可以像配置其他服务器一样配置您的服务器。您可以从模板中调用该扩展。

  2. 不确定您的确切意思,我认为您可以从 arm 模板创建 webapp 证书,但是任何 webapp 默认都有证书,所以您实际上并不需要它(问号)。

  3. 不确定您提到的黄金磁盘,您的意思是黄金图像?您可以使用类似 packer 的东西来做到这一点,但我通常只使用 arm 模板来创建\配置 vm。

相关内容