一覧に戻る
Lv.2

クラスタリング

Clustering

複数のコンピューターを1つにまとめて、全体で1台のように動かす技術。

簡単に説明すると

クラスタリングは、複数のコンピューターを連携させて、全体で1つのシステムとして動かす仕組みのことだよ。 主にサービスの停止を防ぎたいウェブサイトの管理などで使われているんだ。 例えば、どれか1台のサーバーが故障して動かなくなっても、他のサーバーがすぐに処理を引き継ぐことでサービスを止めずに済むよ。 アクセスが急に増えたときでも、複数のサーバーで作業を分担して安定して動かし続けられるんだ。

名前のヒミツ

英語のクラスターという単語は、ぶどうの房や集まりを意味する言葉だよ。 システムを構成する複数の機器を繋げて1つのまとまりにする様子が、ぶどうの房のように見えることからこのように呼ばれているんだ。

くわしく見てみよう!

クラスタリングとは、複数のコンピューターをネットワークで繋ぎ、全体で1台の大きなシステムとして機能させる技術のことだよ。インターネットの様々なサービスを、いつでも安定して使えるようにするために欠かせない技術なんだ。
利用者に複数のコンピューターがあることを意識させずに、1つのウェブサイトやアプリとして動かせるのが特徴だよ。

かんたんに言うと、チームプレイでシステムを支える仕組みだね。
例えば、大規模なSNSやウェブサイトでこの技術を使うと、1台のサーバーが故障しても他のサーバーが自動で処理を引き継ぐんだ。これにより、利用者はサービスが止まったことに気づくことなく、使い続けることができるよ。

また、処理能力を柔軟に高める目的でも使われるんだ。
アクセスが急激に増えたときに、たくさんのサーバーで処理を分担することで、画面が表示されなくなったり重くなったりするのを防ぐよ。このように、クラスタリングはシステムの信頼性を高め、スムーズに動かし続けるために広く使われているんだ。

カテゴリインフラ