わかりやすくするためのエグゼクティブ サマリー: 2 つのクラウド サービスを作成し、それぞれに独自の Web ロールを持たせるのと、1 つのクラウド サービスで 2 つの Web ロールを持たせるのとでは、どちらが (コンピューティング時間の点で) 安価ですか?
Azure で複数の Web アプリケーションを作成し、それぞれに独自の VM を用意して、個別にスケーリングできるようにしたいと考えています。これには2つの方法があることを理解しています-
- 同じクラウド サービスで複数の Web ロールを作成する
- それぞれにクラウド サービスと Web ロールを作成する
オプション 1 では各 Webrole に異なるポート番号が必要であり、SSL バインディングで問題が発生する可能性があることを理解しているため、オプション 2 をお勧めします。オプション 2 は、それぞれに個別のパブリック IP アドレスを設定できることも意味します。
ただし、オプション 2 を実行すると請求の点でコストが高くなるかどうかを検討中です。
現在、1 つのクラウド サービスと 2 つの Web ロールがあります。それぞれが A1 インスタンス (シングル コア) ですが、詳細な請求明細書で、実際の 1 時間ごとに 3 コンピューティング時間が請求されていることに気づきましたか? これは、クラウド サービス自体にコンピューティング時間が発生するということですか? この場合、2 つのクラウド サービスを使用するよりも安くなります。この場合、2 つの A1 インスタンスに対して 4 コンピューティング時間が請求されます。
詳細な請求のスニペット:
"A1 Cloud Services" "Compute Hours" "US South Central" "Hours" 24 "South Central US" "Compute"
"A1 Cloud Services" "Compute Hours" "US South Central" "Hours" 48 "South Central US" "Compute"
オプションについて他に考えられることはありますか?また、単一のクラウド サービスで 2 つのインスタンスに対して 3 時間の料金が請求されるのはなぜですか?