自社の「HPC」構築に必要な視点【中編】
「ハイパフォーマンスコンピューティング」(HPC)の利用可否を考える3つの要件
HPCが自社に適しているかどうかを判断するには、どのような要件を検討すればいいのだろうか。ハードウェア、ソフトウェア、施設の3つの視点で考える。
「ハイパフォーマンスコンピューティング」(HPC)のクラスタを自社のデータセンターに構築する際、下記3つの要件を検討することが欠かせない。
- コンピューティング用のハードウェア
- クラスタを構成するソフトウェア
- 上記2つを収容する施設
細かな要件はHPCの導入規模によって異なる。どのような点を検討すべきなのか。
コンピューティング用ハードウェアの要件
HPCのクラスタを構築するにはサーバとストレージに加え、専用のネットワークが必要だ。このネットワークは日常業務のLANとは別に用意する。
クラスタ専用のネットワークは、ギガビットイーサネットの規格に準拠したNIC(ネットワークインタフェースカード)やスイッチ、高帯域幅のTCP/IPのネットワーク機器などを使用する。サーバとスイッチの数は、クラスタの規模や各サーバの役割によって変わる。
HPCを初めて導入する企業は、数ラック程度の規模から開始して、徐々にクラスタをスケールアウトさせることが一般的だ。プロセッサとストレージのスペックが高いハイエンドのサーバを利用すると、必要なサーバとスイッチの数を抑えることができる。
クラスタを構成する際は「Apache Hadoop」など分散処理のフレームワーク(特定の設計思想に基づくプログラム部品やドキュメントの集合体)を使用する。Apache Hadoopはサーバが1台であっても実装可能だ。ただしクラスタを構成する際は、最低でもプライマリーノード、ワーカーノード、クライアントノードという3つのサーバを使用する。そのシンプルな構成から拡張すると、複数のプライマリーノードを備える構成になる。各プライマリーノードはそれぞれ多数のワーカーノードを管理する。通常はサーバ仮想化によって、クラスタのサーバ数を増やす。
ソフトウェアの要件
HPCのクラスタを成熟させるには、クラスタの管理機能が充実したソフトウェアを使用する必要がある。Bright Computingの「Bright Cluster Manager」や、オープンソースソフトウェア(OSS)の「OpenHPC」などは、以下のクラスタ管理用の各種ツールを搭載している。
- プロビジョニングツール
- 監視ツール
- システム管理ツール
- リソース管理ツール
- MPI(Message Passing Interface)ライブラリ
- 数学ライブラリ
- コンパイラ
- デバッガ
- ファイルシステム
Apache Hadoopは下記のコンポーネントを含んでおり、これらが上記の各ツールと似た役割を担う。
- 分散ファイルシステム「HDFS」(Hadoop Distributed File System)
- Apache Hadoopのユーティリティー群「Hadoop Common」
- 分散処理を管理する「Hadoop MapReduce」
- リソースの管理やスケジューリングを担う「YARN」
HPCの利用においては計算結果を担当者に示す出力が必要だ。出力は「視覚化」「モデリング」「レポート」といった形を取る。下記のソフトウェアは、Apache Hadoopのデータを視覚化する機能を提供する。
- Hunk
- Platfora
- Datameer
Apache Hadoop以外の分散処理フレームワークで利用可能な視覚化のソフトウェアとしては下記がある。
- Jaspersoft
- Pentaho
- BIRT
- IBM Cognos Analytics
- QlikView
- Rshiny
- D3.js
- Highcharts
施設の要件
施設がHPCの大きな制約要因になる可能性がある。HPCを実装するには、サーバラックを設置する床面積と床の耐荷重、電力、熱の冷却機能などが重要だ。企業が保有するデータセンターのインフラによっては、床面積や冷却機能の不足を理由に十分な数のサーバを追加できない。
床面積を節約する方法としては、「ハイパーコンバージドインフラ」(HCI)を使う手段もある。ただしHCIは電力密度が高くなりやすいため、サーバラック内に「高温スポット」が発生すると冷却に問題が生じてしまう。
HPCを導入するに当たっては、システムの電力要件と冷却要件、データセンターの設備の性能を対比させながら慎重に検討しなければならない。自社の施設がHPCを導入するには不十分だという場合は、自社構築の代替案を探る必要があるだろう。
TechTarget発 先取りITトレンド
米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。
Copyright © ITmedia, Inc. All Rights Reserved.
TechTarget発 先取りITトレンド
米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。
この記事の著者
関連記事
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
2
「Microsoft 365のセキュリティ運用」に関するアンケート
-
3
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
4
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
5
221人調査で分かった「情シス最大のストレス」は?
-
6
「Salesforceのテスト自動化ツール」に関するアンケート
-
7
「データストレージの活用方法」に関するアンケート
-
8
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
9
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
10
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー