2010-09-18 52 views
4

我希望按照預定的時間表(例如美國東部標準時間下午9點至美國東部時間週一至週五)運行一個Azure實例,以減少計費並想知道最佳實現方式。安排Azure實例

兩個部分,以這樣的問題:

  • 能否服務管理API [1]被用於設置InstanceCount至0上的預定日程?
  • 如果是這樣,那麼您是否仍在爲此服務收費?正如暫停部署的情況一樣?

[1] - http://blogs.msdn.com/b/gonzalorc/archive/2010/02/07/auto-scaling-in-azure.aspx

回答

6

不能設置實例數爲零,但你可以暫停,然後刪除部署,然後重新部署的所有程序。

1

史蒂夫涵蓋了你的第一個要點。

對於第二種情況:如果您暫停部署,則仍需爲此付費。您必須刪除部署才能停止累計計算小時數。

0

或者,您可以使用Lokad.CQRSLokad.Cloud來組合不需要在單個計算實例上始終運行的任務。

當然,這種方法並不普遍適用,取決於您的應用程序的具體情況,它可能不適合您的情況。

3

微軟shipped自動調節應用程序塊(芥末)它可以通過根據時間表更改實例計數來保護您的預算。它提供了許多其他功能,包括優化穩定器,可以處理小時邊界(具體而言,它將限制將操作擴展到小時開始,並縮減操作到小時結束)。

查看我的詳細答案,並在此thread上支持方案。

+0

是否可以使用Wasabi縮小到零個實例? – 2013-09-12 06:48:48

+0

不可以。僅限於1.這是平臺限制 – 2013-09-13 05:49:45