2014-11-02 180 views
3

有什麼辦法可以保存我的天藍色配置的完整狀態嗎?保存完整的azure配置文件?

基本上,我剛剛爲我正在開發的一個項目創建了一個演示。這個演示有一個網站/ webjob,調度程序,存儲隊列,存儲blob,redis緩存和documentDB。我已經根據大小/規模/時間表配置了這些組件,但現在演示完成了。

我不想爲這些服務付費,現在我不需要它們。但是,如果我需要在一個月內重新啓動演示版,我不想重新創建和重新配置它們。 有沒有辦法將我當前的天藍色配置保存到文件中,然後能夠自動重新創建所有服務(使用腳本或小程序)?

謝謝!

回答

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

希望這有助於!

+1

這兩個都只在網站最初使用解決方案創建時才起作用。這些都不適用於已經創建和配置的網站,例如通過門戶網站。 – BenV 2014-11-04 02:52:41

+0

是的,這實際上看起來並不是很有用,因爲在按照自己想要的方式配置後...您需要使用shell/API再次執行此操作... – 2015-07-03 03:11:33

0

對於Azure網站,您可以使用Back and Restore選項來存儲網站,並在您想再次演示時將其恢復,但是您只需停止服務,並且您應該可以保留演示而無需招致成本。