クラスタリング とは 意味/解説/説明 【clustering】
複数のものをまとめてひとかたまりにすること。
複数のコンピュータを連動させることで1台のコンピュータであるかのように利用できるようにする技術を指すことが多い。
主に可用性のために使われ、1台のコンピュータまたは複数台のコンピュータから構成されるノードのいずれかに障害が発生した場合でも、他のノードで処理を引き継いでシステムをダウンさせないように構成できる。また、ノードを追加すれば処理能力も向上できるため、拡張性のためにこの技法を用いる場合もある。複数のCPUを搭載できるコンピュータの場合は、ノードをコンピュータ単位ではなくCPU単位で組んでいく場合もある。
また、検索エンジンでは検索結果をテーマごとなどにクラスタリングして表示させることもある。たとえば「アップル」という検索に対して、これまでの検索結果ページではさまざまなテーマのアップルに関する検索結果がまとめて表示されていたが、これを「コンピュータのアップル」「果物のアップル(りんご)」「中古車販売のアップル」「アップル・レコード社」などのテーマごとに検索結果をグループ化するような表示を「検索結果のクラスタリング」という。