vSMPアプライアンスサーバ 【1.2MB】

vSMP Foundation
vSMP アプライアンスサーバ
スケーラブルシステムズ株式会社
サーバ・クラスタの課題
• 複数のシステムを通常のOSだけで容易に管理するこ
とは出来ないだろうか?
• アプリケーションがより多くのメモリを必要とする
のだけど、ハードウエアの増設なしで対応出来ない
だろうか?
• 現在の利用環境を変更することなく、システムの強
化(一台のサーバとして利用できるコア数やメモリ
サイズ)を図ることは出来ないだろうか?
• 短時間で導入出来て、また、必要に応じて、柔軟に
システム構成の変更が出来るソリューションな無い
だろうか?
vSMPアプライアンスサーバ
スケーラブルシステムズ株式会社
2
vSMPアプライアンスサーバ
サーバ・クラスタ環境の仮想化によるシステム
ソリューションをより容易に短時間で実現
vSMPアプライアンスサーバ
既存サーバ・クラスタ
スケーラブルシステムズ株式会社
PXE&ライセンス サーバ一式
・vSMP ライセンス
・ソフトウエアパッケージ
• vSMP Foundation
• vSMP最適化ソフトウエア
• OSネットワークブート環境
・プロビジョニング機能(オプション)
• バッチシステムとの連動
3
vSMPアプライアンスサーバ
製品コンセプト
• 既存のサーバ・クラスタに対して、容易にvSMP Foundation による仮想化の
適用を可能とするプリセットアップのサーバ
• 新規にサーバを導入する場合、SMPシステムやメモリの拡張をより容易に実
現するプリセットアップ
製品の内容
• PXE&ライセンスサーバ一式
• 仮想化ソフトウエア vSMP Foundation とそのライセンスをサーバにバンドル
• このサーバをネットワークに接続することで、既存・新規のサーバクラスタ
の仮想化を容易に実現
• 短時間でのシステム構築が可能
• 導入後のライセンスの追加も可能
• 機能や構成の変更に柔軟に対応
スケーラブルシステムズ株式会社
4
vSMP Foundation による仮想化
複数のコンピュータ
シングルオペレーティングシステム
複数のコンピュータ
複数のオペレーティングシステム
APP
APP
APP
APP
OS
APP
APP
APP
APP
OS
APP
OS
APP
APP
OS
APP
OS
APP
APP
APP
OS
APP
APP
InfiniBand Fabric
APP
vSMP
Foundation
APP
InfiniBand Fabric
APP
APP
OS
スケーラブルシステムズ株式会社
5
VMシステム構築
プラットフォーム(ハードウエア)
認証プラットフォームの準備とInfiniBandファブリックの構築
vSMP Foundation 実装
システム起動設定など(vSMP Foundation モジュールの設定)
オペレーティングシステム
LinuxプリインストールとvSMP Foundation 向け最適化
VMシステム構築時
の複数のステップを
vSMP アプライアン
スサーバが機能とし
て提供することでよ
り容易な導入・構築
が可能
vSMP
アプライアンス
サーバ
システムコンサルテーション
ツール・ミドルウェアインストールと調整
アプリケーション
実行環境の構築とvSMP Foundation 環境でのシステム最適化
スケーラブルシステムズ株式会社
6
サーバ・クラスタ側の作業
• 必要な作業
– ネットワークからのブート設定
– サーバのMACアドレスの取得
• Linuxオペレーティングシステム
(選択可能なオプション)
1. ScaleMP社提供のvSMP最適
化カーネルを利用したOSのイ
ンストール
2. Linux OS のネットワークブー
ト環境
スケーラブルシステムズ株式会社
7
仮想化によるシステム統合
管理が容易
• 標準のLinuxオペレーティングシステムだ
け利用可能
• 特別なクラスタ管理ソフトウエアなどを
必要としない
App
App
App
App
OS
利用が容易
• ワークステーションやPCサーバと同様に
利用可能
• スレッドやOpenMPなどでの並列化や
MPIなどでのパラレル処理も可能
増設が容易
• ノードを容易に追加可能
• ソフトウエア環境の変更を必要としない
スケーラブルシステムズ株式会社
8
仮想化によるシステム統合の効果
大規模メモリ空間
I/O処理能力
大規模メモリを必要とするワーク
ロード
• 少ないコア数で、大きなメモリ空
間を利用
• 複数ノードのメモリを利用
I/O負荷の大きなワークロード処理
• 少ないコア数で、大容量のファイ
ル処理を行う
• メモリをI/Oのバッファに利用して
速度向上を図る
• メモリファイルシステムの利用
仮想化SMP
CPU負荷の大きな共有メモリアプリ
ケーション
• スレッドアプリケーション
(OpenMPやPthreadsなど)
計算処理能力
スケーラブルシステムズ株式会社
システム運用とアプリケーショ
ンの実行をよりシンプルに….
• リソースを統合することで運
用・管理を容易に
• アプリケーションの実行手順を
より簡便に
システム統合
9
既存サーバクラスタのVMの効果
• 今までの計算環境のまま、利用できるメモリサイズを
増やすことが出来る
– CAEなどでのプリ処理やポスト処理(モデルの大型
化に対応)
– イン・メモリでの高速処理(データベースなど)
– スレッドアプリケーション(Java、OpenMPなど)
• システム管理コスト(手間)の低減(次ページ)
• 計算機リソースの有効活用
– 必要な時だけ仮想化を行い、計算機リソースの最適
な配置も可能
スケーラブルシステムズ株式会社
10
システムの運用管理
App
課題)複数のシステムを通常のOSだけで容
易に管理することは出来ないだろうか?
App
App
App
OS
OS
OS
App
App
App
OS
仮想化
vSMP Foundation) 複数サーバを仮想化する
ことで通常OSだけで複数のシステムを統合
し、1台のサーバとして利用可能です。
クラスタなどの運用に時間とリソースを掛け
ることなく、システムを利用することが可能
となります。
スケーラブルシステムズ株式会社
11
vSMP Foundation
活用方法とその利点
スケーラブルシステムズ株式会社
12
シングルシステムの拡張
• システムをアグリゲーションして、必要なリソー
スのサーバを構築
VMによるSMPシステム
ハードウエア境界
コア数、メモリサイズの制限
スケーラブルシステムズ株式会社
ハードウエア境界の拡張
多くのコア数、大容量メモリ
13
VM on VM の実現
• サーバリースを統合して、その統合されたVM上で
必要なVMを再構築(VM on VM)
VM on VM
サーバリースを一つのVMに集
約し、1台のサーバとして構築
スケーラブルシステムズ株式会社
統合されたVM上に任意サイズ
のVMを構築
Microsoft Windows にも対応
14
GPUアクセラレータでのVM環境
• 複数のアクセラレータのVM環境での利用
マルチGPUアクセラレータサーバ
GPU
GPU
GPU
GPU
GPU
GPU
GPU
GPU
GPU
GPU
クラスタリソース+GPGPU
リソースプール
スケーラブルシステムズ株式会社
マルチGPUアクセラレータ搭載
サーバを構築
15
オンデマンドVM構築
• 要求されるリソースに応じたVMの動的構成
動的アグリゲーション
80コア
512GBメモリ
80コア
512GBメモリ
クラスタリソース
リソースプール
通常のクラスタシステムと共存
スケーラブルシステムズ株式会社
180コア
1TBメモリ
40コア
256GBメモリ
必要なリソースに合わせてVMを
動的に構築
ジョブ終了後はリソースを解放
16
オンデマンドプロビジョニング
• 利用環境
– 単一のハードウエアインフラ
– アプリケーションに合わせてシス
テムを再構成可能
– ノード毎のプロビジョニングを動
的に実行
• 運用管理
– クラスタ環境での保守サービス
– クラスタ利用と同じように必要な
リソースに合わせてSMPシステム
利用のリソース管理が可能
• 費用
– 必要なハードウエアはクラスタシ
ステム構築に必要なもので十分
スケーラブルシステムズ株式会社
動的アグリゲーション
180コア
1TBメモリ
80コア
512GBメモリ
80コア
512GBメモリ
40コア
256GBメモリ
必要なリソースに合わせて
VMを動的に構築
17
オンデマンド構築の利点
• クラスタシステムの持つリソー
スの冗長性を活用し、オンデマ
ンドでSMPシステムを構築
• 利用ノードの動的選択によるオ
ンデマンドプロビジョニング
– クラスタプールからアプリ
ケーションの実行時に必要な
リソースを選択して、システ
ム構築
– アプリケーションの利用終了
後はプールへのリソース返却
– バッチシステムへの組み込み
や商用のプロビジョニング
ツールとの連携も可能
動的アグリゲーション
180コア
1TBメモリ
80コア
512GBメモリ
80コア
512GBメモリ
80コア
512GBメモリ
必要なリソースに合わせて
VMを動的に構築
クラスタの冗長性+SMPのリソース統合
スケーラブルシステムズ株式会社
18
オンデマンド構築の利点
• クラスタシステムとの共通ハー
ドウエアコンポーネント
– ハードウエアについて、共通
のサポート体制
– 共通の管理ツールや診断ツー
ルの利用が可能
– パーツなどの共用
• リソースプールからのSMP構築
– 特定ノードのハードウエア障
害によるサービス停止の回避
– 常に必要とするSMP計算リ
ソースの確保
動的アグリゲーション
180コア
1TBメモリ
必要なリソースに合わせて
VMを動的に構築
可用性と容易な保守サービス
スケーラブルシステムズ株式会社
19
バッチシステムとの連携
1.ジョブの投入
JOB
6. vSMP Foundation のリ
ソースを必要とするジョブの
実行
Cluster
2.要求されるリソースに応じた
vSMP Foundation 用ノードの選択
ノード選択
3.該当ノードのリ
ブート
対象ノードリブート
4. vSMP Foundation
によるSMPシステム
としてのプロビジョ vSMP プロビジョニング
ニング
5. 全てのソフトウエアコンポーネ
ントのインストールとPBSproク
ラスタへの組み込み
スケーラブルシステムズ株式会社
通常ノードへの転換
7. ジョブの完了後、vSMP
プロビジョンノードを通常
ノードに転換
20
バッチシステムとの連携
#PBS –N test
#PBS –l select=4:ncpus=180
#PBS–N–l test
walltime=07:00:00
#PBS
#PBS–l .select=4:ncpus=40:aoe=vsmp
. .
#PBS
#PBS–N–l test
walltime=07:00:00
#PBS
#PBS–l .select=4:ncpus=80:aoe=vsmp
. .
#PBS
#PBS –l walltime=07:00:00
#PBS . . .
1. ジョブの投入
2. ジョブの必要とするリソースから必要な
クラスタリソースの確保
3. vSMP Foundation による確保リースでの
SMPシステムの動的構築
4. 構築したSMP上へのジョブ投入
5. ジョブ終了後、SMPリソースのクラスタ
への還元
スケーラブルシステムズ株式会社
動的アグリゲーション
80コア
512GBメモリ
80コア
512GBメモリ
180コア
1TBメモリ
40コア
256GBメモリ
必要なリソースに合わせて
VMを動的に構築
21
マルチシステムでライセンス共有
• 複数の計算リソース間でライセンスを共有
– システムのリソースを柔軟に利用可能
MPサーバクラスタ
180コア
1TBメモリ
DPサーバクラスタ
80コア
512GBメモリ
80コア
512GBメモリ
40コア
256GBメモリ
スケーラブルシステムズ株式会社
vSMP
アプライアンス
サーバ
ライセンスサーバがトークンベース
でリソース利用状況を管理
22
お問い合わせ
0120-090715
携帯電話・PHSからは(有料)
03-5875-4718
9:00-18:00 (土日・祝日を除く)
WEBでのお問い合わせ
www.sstc.co.jp/contact
この資料の無断での引用、転載を禁じます。
社名、製品名などは、一般に各社の商標または登録商標です。なお、本文中で
は、特に® 、TMマークは明記しておりません。
In general, the name of the company and the product name, etc. are the
trademarks or, registered trademarks of each company.
Copyright Scalable Systems Co., Ltd. , 2005-2014. Unauthorized use is
strictly forbidden.