9
  • 垂直分散client-server application:分散処理は、aをとして編成することと同じmultitiered architecture です。論理的に異なるコンポーネントを異なるマシンに配置します。
  • 水平分布:分布clients and servers-現代建築でより一般的です。またはは同等の部分に分割されるclient場合serverがあります が、各部分は完全なデータセットの独自のシェアで動作しているため、負荷が分散されます。physicallylogically

verticalとの違いを理解しようとしましたhorizontalか?logically「 」と「」の意味は何physicallyですか?...しかし、私はできません!! 誰もが知っている..??

4

3 に答える 3

16

分散システムのソリューションマニュアルから:原理とパラダイム(Tanenbaum、van Steen):

  • 垂直分散とは、複数のマシンにまたがる多層アーキテクチャのさまざまなレイヤーの分散を指します。
  • 水平分散は、単一のデータベースの分散など、複数のマシンにわたる単一のレイヤーの分散を扱います。

レイヤーの例は次のとおりです。

  • ユーザーインターフェース
  • 応用
  • データベース
于 2012-02-03T18:48:16.170 に答える
7

私の知る限り

水平-マシンを追加します。これらのマシンは同等であり、同様の役割を果たします。たとえば、すべてのリクエストを処理するノードサーバーがあります。3台のマシンにインストールします。これらのマシンはすべて同じことをします。負荷が高い場合は、ノードサーバーを備えた別のマシンを追加します。

垂直-負荷を処理するためのより良いマシンが得られます。また、マシンはさまざまな役割を果たします。たとえば、一方のマシンに認証サーバーがあり、もう一方のマシンにノードサーバーがあります。

于 2011-05-14T13:10:28.523 に答える
-1

非常にシンプル-

  • 垂直:より多くの負荷を処理するためにハイエンドマシンを購入する
  • 水平:より多くの負荷を処理するために、さらに2台のマシンを購入する

始めるのは簡単なので、確率の高いあなたは垂直から始めるでしょう。システムの負荷がしきい値に達すると、アーキテクチャをよりスケーラブルにするために水平に着地します。

于 2018-08-04T04:15:29.477 に答える