4

請求を減らすために、事前に決められたスケジュール (たとえば、東部標準時の午後 9 時から 5 時、月曜日から金曜日) で単一の Azure インスタンスを実行したいと考えています。

質問の2つの部分:

  • Service Management API [1] を使用して、事前に決められたスケジュールでInstanceCountを 0 に設定できますか?
  • その場合、一時停止された展開の場合と同様に、このサービスに対して引き続き請求されますか?

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

4

4 に答える 4

6

インスタンス数をゼロに設定することはできませんが、デプロイを一時停止してから削除し、プログラムですべてを再デプロイすることはできます。

于 2010-09-18T19:29:20.677 に答える
3

Microsoftは、タイムテーブルに基づいてインスタンス数を変更することで予算を保護するAutoscaling Application Block(Wasabi)を出荷しまし時間単位の境界を処理する最適化スタビライザーなど、他の多くの機能を提供します(具体的には、スケールアップ操作を時間の初めに制限し、スケールダウン操作を時間の終わりに制限します)。

このスレッドでサポートされているシナリオに関する詳細な回答を参照してください。

于 2011-12-03T18:24:22.913 に答える
1

スティーブはあなたの最初の箇条書きをカバーしました。

2 つ目: 展開を一時停止しても、引き続き課金されます。コンピューティング時間の発生を停止するには、デプロイを削除する必要があります。

于 2010-09-18T20:23:52.050 に答える
0

または、 Lokad.CQRSまたはLokad.Cloudを使用して、単一のコンピューティングインスタンスで常に実行する必要のないタスクを組み合わせることができます。

もちろん、このアプローチは普遍的に適用できるわけではなく、アプリケーションの詳細によっては、ケースに適さない場合があります。

于 2010-09-18T20:59:59.130 に答える