DavidとMikeの良い回答。私はちょっと追加してみましょう:アプリの考え方ではなく、仮想マシンについて考えると、と思ってください。その仮想マシンがスピンアップすると(停止状態であっても、仮想マシンは割り当てられます)、請求されます。その仮想マシンインスタンス内のアプリケーションを簡単に起動したり停止したりすることができます。Webアプリケーション、バックグラウンドレンダリングプロセスなどです。 0%のCPUまたは100%のCPUを使用している場合でも、その仮想マシンのクロック時間内にお金を払っています。
クラウドサービス(Webとワーカーの役割)があっても、最終的には仮想マシンを扱うことになります。 Webロールまたはワーカーロールの各インスタンスは、それぞれ独自のWindows Server仮想マシンです。
ああ、ウェブサイトの予約インスタンスでも同じです。
請求可能な時間を節約するためにアプリケーションをオフに切り替えるという質問について:夜間のプロセスが1時間または2時間程度かかる場合、そのプロセスを独自のクラウドサービス(または仮想マシン)に配置することを検討してください。 。実行するには、その名前のスロット(yourname.cloudapp.net)にデプロイし、タスクが完了するまで実行してからデプロイメントを削除します。現在、プロセスをホストしている仮想マシンインスタンスは、24時間ではなく2時間実行されます。ではなく、では、Webまたはワーカーロールの数をゼロに減らします。たとえば、2つのインスタンスと1つの夜間作業を行うワーカーロールを持つWebロールがある場合、タスクの完了時にカウントをゼロのワーカーロールインスタンスに設定することはできません。だからこそ私は自分の展開に夜間の仕事を置くことを提案した。
EDITここ数か月で何か変わってきました。具体的には、以下が2013年6月に発表された:
- 課金は今毎分の代わりあたりの時間。これは、仮想マシン、クラウドサービス(Web /ワーカー)、Webサイト、およびモバイルサービスに適用されます。
- 仮想マシンを削除せずに停止することができ、VMの停止中に請求を停止することができます。 注:同じ展開で他の仮想マシンが実行されていない場合は、割り当てられたIPアドレスが失われます。 IP損失を防ぐには、仮想マシンを停止してプロビジョニングされた状態にしておく必要があります。つまり、停止したVMに対しては依然として請求されますが、IPアドレスは保持されます。ここでも、この警告は、他の仮想マシンが実行されていないシナリオにのみ適用されます。
あなたは毎分程度ScottGuさんのブログ記事を読むことができ、停止し-VMの更新here。
これは話題にはなりませんが、バーチャルマシンのためにお金を払っていますが、実行時間は長くても多くのCPUが使用されます。 –
@KeithNicholasは「しかしCPUを使います」直感的ではありませんか?仮想マシンが実行されているという事実だけでは、計算時間が使用されています...または、間違っていますか? – culturalanomoly
あなたが効果的にコンピューティング・グラントを購入しようとしている計画のためだけに、CPUがアイドルであれば、それを支払っていません。もし8プロセッサが100%を使用する計算を開始すれば、より多くを支払っています –