0

サーバーは、計算エンジンの1つのインスタンスで単独で実行されます。容量を提供することを制限し、単一のインスタンス(4つのvCPUと15GBのメモリ)が処理できる負荷を制限することができます。Compute Engineインスタンス上のサーバーの解析可能な負荷量

注:すでにKubernetesを見て、複数のインスタンスの負荷分散を行っていますが、複数のクライアントからデータベースにアクセスするのは、私にとってはあまりにも複雑すぎます。ですから、私が初心者であることをコンテナ化を提案するつもりなら、念頭に置いてください。

すべてのアドバイスは大歓迎です。ありがとう!

答えて

1

サーバーのサービス容量は、クライアントから受け取った要求、アプリケーション内で実行中のアプリケーションなどの要因によって異なります。thisヘルプセンターの記事に従って、4コアCPUの場合、単一のインスタンスに適した8Gb/sのピーク性能を得ることができます。 VM上で1つの解析サーバーだけを使用しているので、上記の構成で非常にうまく動作するはずです。

コンテナは開発者のためのツールです。これには、コンテナ内の特定のアプリケーションを実行/テストするために必要なすべての依存関係とライブラリが含まれています。コンテナ内で実行されているアプリケーションは簡単に移植可能です。

thisヘルプセンターの記事は、コンテナとその使用方法を正確に把握している場合があります。 Kubernetes Engineはこれらのコンテナ化されたアプリケーションの導入/管理に役立ちますが、

+0

ありがとうございました。単一のインスタンスが処理できる秒当たりのリクエストの見積もりはありますか? – krishnakeshan

+1

あなたはこの種のインスタンスでシングルスレッドのノードであるIMHOにバインドされますが、複数のCPUコアを活用するためにクラスタモードを使用することをお勧めします。 – flovilmart

+0

右。ありがとうございました。とにかく興味がある人は、上記のセットアップでJMeterを使っていくつかのテストを行いました。小さな書き込み要求で、セットアップは300 req/sを処理できました。皆さん、助けをありがとう! – krishnakeshan

関連する問題