2017-06-16 13 views
1

私は、アプリケーションのスケーリングについて少しお読みになりました。私が読んだことから、私は2種類のスケーリングがあることを知りました。 1.垂直スケーリング - サーバーを追加します。 2.水平スケーリング - アプリケーションのインスタンスをさらに追加します。アプリケーションのスケーリングに関する質問

私は2番目のものをかなり理解していませんでした。アプリケーションのインスタンスを追加することは、正確にはどういう意味ですか?これはどのように達成されましたか?アプリケーションのパフォーマンスを向上させるために、既存のサーバー上など垂直方向のスケーリングで

、あなたはRAM、ストレージをアップグレードし、プロセッサ、ネットワーキング、:

おかげ

答えて

2

あなたは水平方向のスケーリングのための手順のような音を記述するスケーリングのどちらの方法を。しかし、1つの物理サーバーには非常に多くのコンピューティング能力しか保持できないため、このタイプのスケーリングには限界があります。

水平スケーリングでは、追加のサーバーでアプリケーションの複数のコピー(インスタンス)を実行し、いくつかのタイプの負荷分散システムを使用して、アプリケーションの複数の実行バージョンにアプリケーションの要求を分散します。これにより、アプリケーションの容量を大幅に増やすだけでなく、一部のサーバーをメンテナンスして、途切れることなく操作を実行できるようになります。

Dockerは、(この質問の範囲外では)Dockerの「群」モードによる水平スケーリングによく使用されるコンテナシステムです。 getting startedのチュートリアルでは、水平スケーリングを使用したドッカーセットアップの例を紹介し、水平スケーリングの仕組みに関する一般的な考え方を提供します。

関連する問題