【问题标题】:Saving complete azure configuration to file?将完整的天蓝色配置保存到文件?
【发布时间】:2014-12-29 03:53:02
【问题描述】:

有什么方法可以保存我的 azure 配置的完整状态吗?

基本上,我只是为我正在进行的项目创建了一个演示。这个演示有一个网站/webjob、调度程序、存储队列、存储 blob、redis 缓存和 documentDB。我已经根据尺寸/规模/时间表配置了这些组件,但现在演示已经完成。

我不想为这些服务付费,也暂时不需要在线服务。但是,如果我需要在一个月内重新启动演示,我不想重新创建和重新配置它们。 有没有办法将我当前的 azure 配置保存到文件中,然后能够再次自动重新创建所有服务(使用脚本或小程序)?

谢谢!

【问题讨论】:

    标签: azure azure-configuration


    【解决方案1】:

    这是一个非常好的问题,它总结了一个历史问题,我们正在努力使之变得更容易和更灵活。我将分两部分回答这个问题。

    首先,您现在拥有 PowerShell cmdlet 之类的工具,您可以编写脚本在 Azure 中创建整个“世界”,然后根据订阅随时重新运行,以搭建整个架构.您还可以使用 .NET 的管理库从 .NET 应用程序执行此操作。例如,当我们开始使用 VS WebJobs 工具时,我为我的开发人员制作了一个原型,用于使用 MAML 创建 WebJobs 和调度程序作业集合。您可以在此处查看演示代码:https://github.com/bradygaster/maml-demo-scheduled-webjob-creator

    我们最近还开始了重新创建大量管理 API 的新任务,以便它们支持模板和资源组的概念,从而与新的门户体验相结合。这是一篇很棒的 MSDN 文章,它讨论了如何使用库的 PowerShell cmdlet 来拉下各种模板的列表,然后这些模板可以作为在 Azure 中运行的完全成熟的体系结构推回。您可以自己构建这些模板,然后可以使用这些 cmdlet 展开并创建您在自己的自定义模板中编写的内容。 http://msdn.microsoft.com/en-us/library/dn654596.aspx

    希望这会有所帮助!

    【讨论】:

    • 这两种方法仅在最初使用该解决方案创建站点时才有效。这些都不适用于已经创建和配置的站点,例如,通过门户。
    • 是的,这实际上看起来并不是很有帮助,因为在你按照你想要的方式配置它之后......你需要使用 shell/API 再次这样做......
    【解决方案2】:

    对于 Azure 网站,您可以使用 Back and Restore 选项来存储站点并在您想再次演示时将其恢复,但您所要做的就是停止服务,您应该能够保留演示而不会产生成本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-11
      • 2021-02-19
      • 2017-05-14
      相关资源
      最近更新 更多