1

Cloudbees の実稼働インスタンスを構成する準備をしています。アプリ セルのサイズ設定についてアドバイスをお願いします。自動スケーリングを有効にして複数のインスタンスを使用しますが、app-cell サイズを選択する必要があります。これは明らかに水平スケーリングと垂直スケーリングの妥協点であり、最適な選択はアプリごとに異なります。

このアプリは GWT で作成されたショッピング サービスであるため、1 つの JSP と、アプリケーションの HTML、JS、CSS、および画像ファイルの初期ダウンロードがあります。その後、すべてがクライアントのブラウザーで実行され、検索呼び出しのみがサーバーにヒットし、シリアル化されていないプレーンな JSON が返されます。また、セッションを使用しておらず、サーバー上でどのような状態も必要としないため、メモリ フットプリントは低くなるはずです。

これらすべてを踏まえると、私の直感は、より多くの小さなインスタンスを使用して、より水平方向にスケーリングされたデプロイを使用することです。どんな提案でも大歓迎です。

4

2 に答える 2

0

ステートレスとは、水平方向に非常に簡単にスケーリングできることを意味します。したがって、これにより、両方のスケーリング方法が可能になります。

私の提案は、どの「コンテナ サイズ」が 1 つのインスタンスに対して十分に機能するか (通常はメモリ制限) を微調整することです。これに満足したら、使用量に基づいて水平方向にスケーリングできます。

于 2012-10-19T11:42:42.427 に答える
0

この質問に対する一般的な答えはありません。アプリケーションの設計と内部処理が方程式に入り、結果が変わります。アプリケーションの最適なサイジングに関する答えを得ることができるのは、負荷テストだけです。

于 2012-10-13T09:57:37.493 に答える