3

有没有办法保存我的天蓝色配置的完整状态?

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

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

谢谢!

4

2 回答 2

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

希望这可以帮助!

于 2014-11-03T21:17:21.337 回答
0

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

于 2014-11-03T08:23:14.610 回答