azure - 将完整的 azure 配置保存到文件中?

标签 azure azure-configuration

有什么方法可以保存我的 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/

相关文章:

python - 如何使用 Azure Python SDK 或 Azure Cli 管理 Azure 备份

Azure 辅助角色/Web 角色未从 ServiceConfig 读取

azure - 从 ARM 模板设置 Azure 应用程序配置中的值

sql-server - 将表格模型部署到 Azure Analysis Services

powershell - 验证多个 Azure Powershell 函数

asp.net - 如何让 Url.Action 使用正确的端口号?

azure - 使用Azure ARM模板通过Sql Filter创建服务总线主题订阅?

Azure根据项目配置设置hostHeader

azure - 在 Visual Studio 中通过 Azure WebRole 设置和使用 Web 部署(一键式部分更新)

azure - 如何指定我的辅助角色需要哪些端口?