1. ホームページ
  2. 用語集
  3. 分散コンピューティング
Distributed Computing

分散コンピューティング

分散コンピューティングとは

分散コンピューティングとは、ソフトウェアを構成する複数のコンポーネントを複数のコンピュータで実行しながら、全体としては単一のシステムとして動作させるコンピューティングモデルです。例えば、Webブラウザで何かを検索するたびに、実際には異なる場所にある複数のサーバーがリクエストを処理し、それぞれが独立して応答を準備します。これらの結果は集約され、元のデバイスに表示されます。その際、検索結果の取得に何台のサーバーが成功したか、あるいは失敗したかを意識する必要はありません。これが分散コンピューティングの強みです。1台のコンピュータが他のコンピュータのリソースを活用できると同時に、特定の1台で障害が発生しても処理全体が危険にさらされることを防ぎます。

分散コンピューティングは、並列コンピューティンググリッドコンピューティングなどの類似した概念を含む包括的な用語ですが、それぞれの方式には違いがあります。並列コンピューティングでは、各ノード間でより高度な連携とリソース共有が行われます。一方、グリッドコンピューティングは一般により異種性が高く、緩やかに接続されたコンピュータで構成されます。どの分散コンピューティング方式が適しているかは、実行するタスクによって大きく異なります。

分散コンピューティングが必要な理由

分散コンピューティングのメリットは、「卵を一つのかごに盛るな」という古いことわざに集約されます。多数の小規模コンピュータを連携させて共通の目標を達成できるため、コスト効率に優れた冗長性を実現できます。また、1台のコンピュータに障害が発生しても、システム全体には影響しません。必要に応じて新しいノードを追加・削除できるため、分散コンピューティングではスケーラビリティも大幅に向上します。並列コンピューティングを使用して大量のコンピューティングリソースを単一の目標に集中させることで、HPC(ハイパフォーマンスコンピューティング)レベルの処理能力を実現できる場合があります。

GIGABYTEはどのように役立ちますか?

分散コンピューティングは、その性質上、異なる機能を担う多数のサーバーで構成されます。これはGIGABYTEの得意分野です。並列コンピューティングに適したサーバーをお探しなら、Gシリーズ GPUサーバーが最適です。ヘテロジニアスコンピューティングにより、CPUとGPGPUの利点を組み合わせ、優れた性能を実現できます。注目すべき製品ラインには、コンパクトなフォームファクターに多数のノードを搭載できるHシリーズ 高密度サーバー、汎用性に優れ、分散コンピューティングシステムの構成を補完できるRシリーズ ラックサーバーコンピューティングクラスターサーバーファームのストレージノードで多数導入されることが多いSシリーズ ストレージサーバーがあります。クラウドコンピューティングでは、クラウド上のデータセンターとエッジコンピューティングデバイスの間でコンピューティングタスクを分散することも、分散コンピューティングの一形態と見なせます。この用途に向けたGIGABYTEのソリューションが、ネットワーク周辺部でのカバレッジ拡大を支援するために設計されたEシリーズ エッジサーバーです。

関連資料

6 Key Knowledge to Build the Power of Computing for Your Business
Article

6 Key Knowledge to Build the Power of Computing for Your Business

6 Key Knowledge to Build the Power of Computing for Your Business
The Advantages of ARM: From Smartphones to Supercomputers and Beyond
Article

The Advantages of ARM: From Smartphones to Supercomputers and Beyond

The Advantages of ARM: From Smartphones to Supercomputers and Beyond
Server Processors: The Core of a Server’s Performance
Article

Server Processors: The Core of a Server’s Performance

Server Processors: The Core of a Server’s Performance
3rd Gen Intel Xeon Scalable Server Solutions

3rd Gen Intel Xeon Scalable Server Solutions

GIGABYTE servers and Intel Xeon Scalable Processors deliver incredible UP/DP performance from edge to data center with incredible gains in I/O throughput and workload demands that need high performing CPUs with large, optimized, memory configurations.
CPU vs. GPU: What's the Difference and Which Do You Need
Article

CPU vs. GPU: What's the Difference and Which Do You Need

CPU vs. GPU: What's the Difference and Which Do You Need
To Empower Scientific Study, NTNU Opens Center for Cloud Computing
Article

To Empower Scientific Study, NTNU Opens Center for Cloud Computing

To Empower Scientific Study, NTNU Opens Center for Cloud Computing
Cluster Computing: An Advanced Form of Distributed Computing
Article

Cluster Computing: An Advanced Form of Distributed Computing

Cluster Computing: An Advanced Form of Distributed Computing
What is a Server? A Tech Guide by GIGABYTE
Article

What is a Server? A Tech Guide by GIGABYTE

What is a Server? A Tech Guide by GIGABYTE
4th Gen AMD EPYC Solutions

4th Gen AMD EPYC Solutions

Compute Leadership for the Exascale Era
How to Benefit from AI  In the Healthcare & Medical Industry
Article

How to Benefit from AI In the Healthcare & Medical Industry

How to Benefit from AI In the Healthcare & Medical Industry