アズールについて質問です。
はい、Azure とクラウド コンピューティングについておおまかに知っています。私はそれを次のように言います:
たとえば、通常の方法で、TCP ポートをリッスンするプログラムを作成します。このサーバー プログラムをサーバーで実行します。指定したポートを介してサーバーに接続するクライアント プログラムも作成します。クライアントが接続されると、私のサーバー プログラムは何かを計算してクライアントに戻ります。
上記は通常のモデル、または私のプログラムのモデルです。
今は Azure を使いたいと思っています。クライアントが多すぎるため、使用したいのですが、1日100万としましょう。1000 台のサーバーをレンタルして維持したくありません。(クライアント数の単なる仮定)
Azure の料金プランを確認しました。CPU について述べ、小規模、中央値、大規模なインスタンスについて説明します。
彼らが何を意味するのかわかりません。たとえば、上記の想定されたケースでは、いくつのインスタンスが必要ですか? または、せいぜい Azure から特大サイズ (8 つの小さなインスタンス?) を取得できます。
Azure は自分のプログラムに合わせてどのようにスケーリングしますか? 小規模なインスタンスを選択した場合 (私のサーバー プログラムは非常に小さく、一部のデータを計算してクライアントに返すだけです)、Azure は私に合わせてスケーリングしますか? または、Azure は仮想サーバーを 1 つだけ提供し、過負荷にさせますか?
ストレージやネットワーク トラフィックではなく、CPU のみを考慮してください。