ホームページ > バックエンド開発 > PHPチュートリアル > クラスターとdistributed_PHPの違いチュートリアル

クラスターとdistributed_PHPの違いチュートリアル

WBOY
リリース: 2016-07-13 09:48:16
オリジナル
1010 人が閲覧しました

クラスターと分散の違い

Webシステムにおけるクラスターと分散の違い。

クラスター:

クラスターは、単一のサービス エンティティよりも拡張性と可用性が高いサービス プラットフォームを提供するために連携するサービス エンティティのグループです。クライアントの観点からは、クラスターはサービス エンティティのように見えますが、実際にはクラスターは一連のサービス エンティティで構成されます。単一のサービス エンティティと比較して、クラスターは次の 2 つの主要な機能を提供します。

スケーラビリティ - クラスターのパフォーマンスは単一のサービス エンティティに限定されず、新しいサービス エンティティをクラスターに動的に追加できるため、クラスターのパフォーマンスが向上します。

高可用性 - クラスターはサービス エンティティの冗長性を使用して、クライアントがサービス停止の警告に簡単に遭遇するのを防ぎます。クラスターでは、複数のサービス エンティティによって同じサービスを提供できます。 1 つのサービス エンティティが失敗すると、別のサービス エンティティが失敗したサービス エンティティを引き継ぎます。クラスターによって提供される、障害が発生したサービス エンティティから別のサービス エンティティに回復する機能により、アプリケーションの可用性が向上します。

配布元:

いわゆる分散コンピューティングは、膨大な計算能力を必要とする問題を多くの小さな部分に分割し、それらの部分を多数のコンピュータに割り当てて処理し、最後にこれらの計算結果を組み合わせて最終的な結果を得る方法を研究するコンピュータサイエンスです。 。分散ネットワーク ストレージ テクノロジは、複数の独立したマシンやデバイスにデータを分散して保存します。分散型ネットワーク ストレージ システムは、スケーラブルなシステム構造を採用し、複数のストレージ サーバーを使用してストレージ負荷を共有し、ロケーション サーバーを使用してストレージ情報を検索します。これにより、従来の集中型ストレージ システムにおける単一のストレージ サーバーのボトルネック問題が解決されるだけでなく、システムの信頼性、可用性、拡張性が向上します。

配布とは、さまざまなサービスをさまざまな場所に配布することを指します。クラスタリングとは、同じ業務を実行するために複数のサーバーを集めることを指します。

ディストリビューション内のすべてのノードをクラスター化できます。また、クラスターは必ずしも分散しているわけではありません。

例: Sina.com を例に挙げると、訪問者が増えた場合、クラスタを作成し、フロントに応答サーバーを配置し、ビジネス アクセスがある場合は複数のサーバーを後方に配置して、同じビジネスを完了することができます。サーバーは、どのサーバーの負荷が高くないかをチェックします。どのマシンを使用して完了しても、非常に重いです。

狭義の分散型はクラスターに似ていますが、クラスターとは異なり、組織構造が比較的緩やかで、1 つのサーバーが崩壊した場合に他のサーバーがその余力を補うことができます。

各分散ノードは異なるサービスを完了します。ノードが崩壊すると、サービスにアクセスできなくなります。

興味がありそうな記事

  • テキストの上にマウスを移動すると、フローティングレイヤープロンプト効果が表示されます(IE、Firefox、その他のブラウザと互換性があります)
  • 70年代、80年代生まれのプログラマーの違いの極端版そして90年代
  • 肩、背中の筋肉トレーニング - うつ伏せローイング - うつ伏せ腕立て伏せ - 立ち体重をかけて曲げる - 首の後ろで座ってプルダウン - うつ伏せ懸垂 - 首の前でワイドグリップ懸垂
  • Baidu インデックスのボリュームが継続的に減少している理由とその改善方法を分析する Baidu インデックスのボリュームを分析する
  • JQuery でのイベントバブリングを防ぐ方法とその違い
  • PHP は URL ショートカットをデスクトップに保存します
  • PHP マージ配列 + の違いと array_merge
  • トップ 10 人の PHP マスターの開発原則

www.bkjia.com本当http://www.bkjia.com/PHPjc/1023626.html技術記事クラスターと分散の違い Web システムにおけるクラスターと分散の違い。 クラスター: クラスターは、単一のサービス エンティティよりも優れたスケーラビリティと可用性を提供するために連携するサービス エンティティのグループです...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート