迁移不同Azure订阅之间的资源

我有几个问题,在那里的Azure大师。 我在一家软件开发公司工作,并被要求提出我们的Azure基础设施。 我的想法是为以下部门设立三个即付即付(Pay-As-You-Go)的申请:

1)生产(生活环境)。 2)质量保证。 3)testing。

我的问题是:

1)创build网站等资源时; 虚拟机等,可以在各种订阅之间迁移吗? 这是一个场景:假设我们正在启动一个新的应用程序,但首先我们需要testing它。 所以我们首先把它放在Testing中。 一旦进行了严格的testing,我们将其转移到质量保证。 之后,当所有质量检查都用完时,我们将其移至生产(生活环境)。 2)我也在开发一个安全matrix,一个部门的用户不能改变另一个部门的任何东西。

什么说你女士和男士? 这可行吗?

Michael – 您使用的迁移过程将非常依赖您正在使用的基础架构/服务。

作为一个起点,我build议看看如何使用构build服务来自动部署您构build的软件。 MSDN文档是一个很好的起点。

  • 网站和云服务(Web或工作者angular色):您需要将代码重新部署到适当的订阅中的相应实例。 您不能“移动”底层的托pipe基础​​架构。
  • 在虚拟机上托pipe的服务:您可以在订阅之间移动虚拟机,但根据您拥有的其他依赖项(networking,数据库等),需要付出相当大的努力。 最好的办法是尝试采取与网站/云服务相同的方法。
  • Azure SQL数据库:您需要在订阅之间备份/恢复数据库。
  • 其他Azure服务:将很大程度上取决于部署的内容(如果这个模糊,但是Azure中有很多移动块)。

通常情况下,find方法来编写脚本或自动化部署/重新部署任何您构build的解决scheme将花费在您的scheme中。