有什么方法可以保存我的 azure 配置的完整状态吗?
基本上,我刚刚为我正在开发的项目创建了一个演示。该演示有一个网站/webjob、调度程序、存储队列、存储 blob、redis 缓存和 documentDB。我已经根据大小/比例/时间表配置了这些组件,但现在演示已经完成。
我不想为这些服务付费,而且暂时不需要它们在线。但是,如果我需要在一个月内重新启动演示,我不想重新创建和重新配置它们。 有没有办法将我当前的 azure 配置保存到文件中,然后能够自动重新创建所有服务(使用脚本或小程序)?
谢谢!
最佳答案
这是一个非常好的问题,它总结了我们正在使之变得更容易、更灵活的历史问题。我分两部分来回答这个问题。
首先,您现在拥有 PowerShell cmdlet 之类的工具,您可以编写在 Azure 中创建整个“世界”的脚本,然后根据订阅随时重新运行,以搭建整个架构。您还可以使用 .NET 管理库从 .NET 应用程序执行此操作。例如,当我们开始使用 VS WebJobs 工具时,我为开发人员制作了一个原型(prototype),使用 MAML 创建 WebJobs 和调度程序作业集合。您可以在此处查看演示代码:https://github.com/bradygaster/maml-demo-scheduled-webjob-creator
我们最近还开始执行新的任务,重新创建许多管理 API,以便它们支持模板和资源组的概念,从而与新的门户体验相结合。这是一篇很棒的 MSDN 文章,讨论了如何使用 Gallery 的 PowerShell cmdlet 来下拉各种模板的列表,然后将其作为在 Azure 中运行的完全成熟的体系结构推送回来。您可以自己构建这些模板,然后可以使用这些 cmdlet 展开并创建您在自己的自定义模板中编写的内容。 http://msdn.microsoft.com/en-us/library/dn654596.aspx
希望这有帮助!
关于azure - 将完整的 azure 配置保存到文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26698191/