スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化...

63
スケーラブルサーバ仮想化 vSMP Foundation概要 スケーラブルシステムズ株式会社

Transcript of スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化...

Page 1: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

スケーラブルサーバ仮想化

vSMP Foundation概要

スケーラブルシステムズ株式会社

Page 2: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

アーキテクチャvSMP Foundation 概要

Page 3: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

ScaleMP Versatile SMP (vSMP)

ソフトウエアベースのSMPシステムの構築

標準OSと標準HWだけで構築可能

• ユーザと管理者からは、完全に普通のSMPとして利用・運用可能

• HWは標準のクラスタ構成(InfiniBandは必須)

• vSMP Foundation によるSMPの実装(検証HWのみサポート)

スケーラブルシステムズ株式会社 3

versatile

1 多才の,多芸な,多方面にわたる,何をやらせてもうまい.

2 多目的に使用できる,何にでも利用できる.

Page 4: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

サーバ仮想化

スケーラブルシステムズ株式会社 4

Aggregation複数のサーバ群を単一の

サーバとして提供

アグリゲーションシステム統合

複数のサーバ群を単一のサーバとして提供

システム分割単一のサーバを複数のサー

バとして提供

Page 5: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

vSMP Foundationアーキテクチャ

• ScaleMP社が開発したソフトウエアによるSMPシステムを実現するアーキテクチャ– 標準コンポーネントを最大限に活用し、ソフトウエアによってシステムのSMP化を実現

• 従来のRISCやIA64プロセッサを利用した共有メモリシステムと同等のオペレーション環境を標準のクラスタ環境での実現を目指す– OSやISVアプリケーションを変更することなく、ワークロードの処理を可能とする

• SMPオペレーションの利点とクラスタのコストメリットの統合

スケーラブルシステムズ株式会社 5

Aggregation複数のサーバ群を単一の

サーバとして提供

アグリゲーション

Page 6: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

vSMP Foundation – 特徴

•ソフトウエアによって、ユニフォームなアプ

リケーション実行環境を構築

•BIOS拡張によって、ソフトウエア階層に変

更なしでシステム構築

ソフトウエアによるSMP構築

•システム全体のキャッシュコヒレンシ

•システム全体のメモリコヒレンシ

•メモリアクセスのリアルタイムモニターによ

る最適化

コヒレントメモリ

•すべてのIOリソースに対して、シングルOS

がアクセス可能

•システム全体でシングルファイルシステムを

実現

共有IO

スケーラブルシステムズ株式会社 6

•標準的なIntel 64(x64/x86-64)システ

ムをソフトウエアによって統合し、シング

ルシステムを実現

シングルシステム

•一般的なブレードサーバでも、ラックマウ

ント型のサーバシステムでも利用可能

•インターコネクトして広く利用されている

InfiniBandを利用

標準ハードウエアで構築

•128台までのサーバのアグリゲーションと

最大256TBの共有メモリを持つシステム

の構築が可能

スケールアップ&アウト

Page 7: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

よくある質問とその回答

学術・研究的な技術で広く実証されたものではないのでは?

•vSMP Foundation は、既に多くのお客様がお使いで、また、その用途は非常に広範囲です。

•大手のシステムベンダーがvSMP Foundation を採用しています。

•継続してのシステム拡張と機能強化が図られています。システム導入後のアップグレードなども保障していま

す。

vSMP導入コストは高いのでは?

•従来型のSMPシステムと比較して、大幅なコスト削減が可能です。

•クラスタシステムとは、コンポーネントが同じであり、その部分でのコストは同じであり、運用コストや管理

ツールなどのライセンスと比較しても、vSMPのライセンスコストは、大きな比重を占めることはありません。

専用のアプリケーションが必要で、セットアップも面倒では?

•全てのアプリケーションは、変更修正不要で利用可能です。

•標準のLinuxディストリビューションが利用可能です。

•アプリケーションの最適実行のためにvSMP Foundation の機能強化と拡張を行っています。

スケーラブルシステムズ株式会社 7

Page 8: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

Infin

iBan

dFabricNetwork

Boot

最大

12

8ノ

ード

まで

拡張

可能

vSMP Foundation

vSMP Foundation システム構築• 複数のコンピュータ(スケールアウト)• シングルオペレーティングシステム(スケールアップ)

オペ

レー

ティ

ング

シス

テム

AP

PA

PP

AP

PA

PP

AP

P

Infin

iBan

dFabric

クラスタコンピューティングリソース• 複数のコンピュータ(スケールアウト)• 複数のオペレーティングシステム

オペレーティングシステム

APP APP APP

オペレーティングシステム

APP APP APP

オペレーティングシステム

APP APP APP

オペレーティングシステム

APP APP APP

オペレーティングシステム

APP APP APP

オペレーティングシステム

APP APP APP

vSMP Foundation による仮想化

スケーラブルシステムズ株式会社 8

Page 9: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

Infin

iBan

dFabricNetwork

Boot

最大

12

8ノ

ード

まで

拡張

可能

vSMP Foundation

オペ

レー

ティ

ング

シス

テム

AP

PA

PP

AP

PA

PP

AP

P

vSMP Foundation による仮想化

• 起動時にvSMP Foundationをロード

– サポートするブートデバイス:USB、IDE、CompactFlash、ネットワーク(PXE)

• IB Fabricの検証と最適なトポロジーの設定、仮想マシン(VM)のセットアップ

• OSロードとI/Oとメモリのコヒレンシの維持

– BIOSによってOS(及びOS上のソフトウエア階層)をシングルシステムとして利用可能

– 全てのCPU、メモリ、I/OリソースをシングルOSで利用可能

– I/OリソースをシングルPCI階層として統合し、利用可能

スケーラブルシステムズ株式会社 9

vSMP Foundation システム構築• 複数のコンピュータ(スケールアウト)• シングルオペレーティングシステム(スケールアップ)

Page 10: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

Infin

iBan

dFabricNetwork

Boot

最大

12

8ノ

ード

まで

拡張

可能

vSMP Foundation

オペ

レー

ティ

ング

シス

テム

AP

PA

PP

AP

PA

PP

AP

P

vSMP Foundation モジュール

• 個々のノードの構成(CPU,メモリ、I/O)は均一である必要はない– プロセッサ速度、メモリ構成、I/O構成がそれぞれ異なるノードの統合が可能

– OSは、一つのCPUタイプ(プロセッサ速度、キャッシュサイズ)だけを認識

• 10以上の異なったコヒレンシ機構を利用し、データの一貫性を提供

• 共有メモリ– ボードレベルでのキャッシング

– メモリマイグレーションとレプリケーション

スケーラブルシステムズ株式会社 10

vSMP Foundation システム構築• 複数のコンピュータ(スケールアウト)• シングルオペレーティングシステム(スケールアップ)

Page 11: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

Infin

iBan

dFabric

オペ

レー

ティ

ング

シス

テム

AP

PA

PP

AP

PA

PP

AP

P

メモリアグリゲーション

• 個々のノードの構成(CPU,メモリ、I/O)は均一である必要はない– プロセッサ速度、メモリ構成、I/O構成がそれぞれ異なるノードの統合が可能

– OSは、一つのCPUタイプ(プロセッサ速度、キャッシュサイズ)だけを認識

• 10以上の異なったコヒレンシ機構を利用し、データの一貫性を提供

• 共有メモリ– ボードレベルでのキャッシング

– メモリマイグレーションとレプリケーション

スケーラブルシステムズ株式会社 11

vSMP Foundation システム構築• 複数のコンピュータ(スケールアウト)• シングルオペレーティングシステム(スケールアップ)

Page 12: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

Infin

iBan

dFabric

オペ

レー

ティ

ング

シス

テム

AP

PA

PP

AP

PA

PP

AP

P

ストレージアグリゲーション

• クラスタファイルシステムなどを利用することなく、全プロセッサコアからのファイル共有、ネームスペースの共有が可能

• vSMP Foundation を利用したSMPシステムを利用しての大規模ファイルサーバの構築も可能

• ソフトウエアRAIDやハードウエアRAIDでのディスク統合

スケーラブルシステムズ株式会社 12

vSMP Foundation システム構築• 複数のコンピュータ(スケールアウト)• シングルオペレーティングシステム(スケールアップ)

Page 13: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

シングルシステム

スケーラブルシステムズ株式会社 13

Infin

iBan

dFabric

オペ

レー

ティ

ング

シス

テム

AP

PA

PP

AP

PA

PP

AP

P

ソフトウエアRAIDなどの構成によって、同時に複数のHDDドライブへのアクセスが可能

また、各ノードにSSDなどの高速デバイスを搭載して、それらを共有して、大きなリソースプールとすることも可能

tmpfs/ramfsなどのメモリファイルシステムを利用することで、より高速なIO処理が可能

ディスク SSD メモリ CPU

大容量の共有リソース シングルメモリアドレス全てのリソースへのアクセスが可能

透過的に全てのメモリ、CPU、I/Oリソースを利用可能

Page 14: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

IOデバイスの統合

スケーラブルシステムズ株式会社 14

全ノードの物理ディスクをシングルシステムとして利用可能

↓標準のLinuxのツールを利用して、システム全体のモニターや管理が可能

↓複数ノードのデバイスを統合して利用することも可能となります。RAID構成などを組むことで、高いバンド幅を持つストレージシステムとしても利用可能です。

Linux iostatコマンド

Page 15: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

IOアグリゲーション

スケーラブルシステムズ株式会社 15

SAS2 HBA(LSI) に8ドライブを搭載した8台のサーバでシングルVMを構築

vSMP Foundation では、7.5 GB/sの実効性能(Raw, Read) を実現し、また、ストレージコントローラ数に対してリニアな性能向上を示す。加えて、アプリケーションは多くのプロセッサとメモリも利用可能となる。

Page 16: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

vSMP Foundation IO性能事例

• SSD(256GB) × 7 way RAID0 ファイルシステム

– Write 性能 : 約1000MB/s (iostatモニタ)

– 7つのデバイス(SSD)が均等なIO性能を示す

スケーラブルシステムズ株式会社 16

avg-cpu: %user %nice %system %iowait %steal %idle

0.20 0.00 4.92 0.50 0.00 94.38

Device: tps MB_read/s MB_wrtn/s MB_read MB_wrtn

sda 1.99 0.00 0.02 0 0

sdb 287.06 0.00 137.31 0 276

sdc 274.63 0.00 137.31 0 276

sdd 273.63 0.00 136.82 0 275

sde 273.63 0.00 136.82 0 275

sdf 275.12 0.00 137.56 0 276

sdg 272.64 0.00 136.32 0 274

sdh 273.13 0.00 136.57 0 274

md0 122592.54 0.00 957.75 0 1925

* umount後のバッファキャッシュをクリアした状態でテスト

Page 17: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

可用性・信頼性機能

• ハードウエア(ノードに依存)– 冗長電源・冗長冷却ファン・メモリミラー

• vSMP Founation アーキテクチャ– アクティブ-アクティブバックプレーン

– フォールトトレランス – 故障コンポーネントを排除して即時リスタート可能

– パーティション / コンテナサポート

• リモートマネージメント(ハードウエアベンダ+ScaleMP)– ハードウエア筺体マネージメント

– vSMP Founadtion SOL(Serial-over-LAN)サポート

スケーラブルシステムズ株式会社 17

Infin

iBan

dFabric

Page 18: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

InfiniBand Fabricの多重化

スケーラブルシステムズ株式会社 18

InfiniBand Fabricの2重化障害時にも継続オペレーションが可能

InfiniBand HCAの多重化性能向上と可用性の向上

Infin

iBan

dFab

ric

Infin

iBan

dFabric

Infin

iBan

dFabric

Infin

iBan

dFabric

Page 19: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

シングルオペレーティングシステム シングルイメージ(共有メモリ) シングルインフラストラクチャ

• 運用・管理のための特別なツールやソフトウエアを必要としない

• クラスタシステムで問題となるファイルシステムの問題ない

• 全プロセッサ・コアは、全てのI/O リソースへのアクセスが可能

• システムがよりシンプルなものになるため、システムの運用管理業務が大幅に簡素化

• 現在のサーバが抱える「メモリの搭載量の限界」を解決

• 業界標準の計算機システムを利用して、CPUリソースと独立にメモリ容量を増やすことが可能

• “マシンバランス”に優れたサーバシステムの実現が可能

• スレッドを利用したアプリケーションが、より多くのプロセッサ・コアの利用が可能

• 高い処理能力をオンデマンドで提供するアーキテクチャ

• ワークロードに合わせて柔軟にシステムを構成することが可能

• ジョブやプロジェクト、あるいは顧客毎に仮想マシンを構築、プロビジョニングすることが可能

• ワークロードの拡張に柔軟に対応可能

• クラウドインフラストラクチャに容易に適用

vSMP Foundation導入のメリット

スケーラブルシステムズ株式会社 19

Page 20: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

製品概要とライセンスモデルvSMP Foundation 概要

Page 21: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

vSMP Foundation 仕様

1. プロセッサコアもしくは論理プロセッサ

2. ノードに障害が発生した場合、その障害ノードを排除してVMの再起動を行う

3. 1台もしくは2台のInfinIBandスイッチへのパラレル接続をサポート(シングルまたはマルチ構成のHCA)

4. 4ノードまでをInfiniBandスイッチなしで接続することが可能

5. 最大4台のHCAのパラレルでのアクセスを可能とし、VM内のノード間のバンド幅の向上を図る.

6. 一つのVMをより小さなVMに分割することを可能とする

7. クラスタ/グリッド/クラウドのリソースを利用しSMPシステムのプロビジョニングを行う

8. 最適化Linuxカーネルやハイパフォーマンス処理を支援するソフトウエアやツールを提供

9. 起動時にvSMP Foundationをロードするメディアは USB, CompactFlash. SDカードで提供

10. PXE プロトコルをサポートし、ネットワークからの起動が可能

スケーラブルシステムズ株式会社 21

ノード仕様

サポートプロセッサ

Intel Xeon 5xxx, 6xxx, 7xxx 番台Intel Xeon E5-x6xx, E7-x8xx 番台AMD Opteron 6100 、6200、6300 シリーズ

最大プロセッサ速度 無制限

最大プロセッサ数 1) 256

メモリサイズ(GB) (最小/最大) 8 / 8,192

VM仕様

ノード数 (最小 / 最大) 2 / 128

最大プロセッサコア数 1) 32,768

最大メモリサイズ(TB) 2,048

インストールメディア

vSMP Foundation:フラッシュドライブ 9)

vSMP Foundation Advanced Platform: フラッシュドライブ又はネットワーク 10)

VM機能

フォールトトレランス機能 2)

基本機能に含むバックプレーン冗長構成 3)

ノード間直接接続(DC2)4)

バックプレーンスケーリング 5)

vSMP Foundation Advanced Platform

パーティション機能 6)

オンデマンドSMPプロビジョニング 7)

付随ソフトウエア

vSMP Productivity Pack 8) 基本機能に含む

Profiler: オプション

Page 22: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

-active IB,

r to ke n

26-Oct-13

ライセンスモデル

• 必要とするリソースに対してライセンス課金– 購入されていないリソースのデバイスはVMでは利用出来ない

• プロセッシングリソース(ソケット数もモデルタイプ)– 稼働しているプロセッサのみ– プロセッサモデル毎にトークン数を規定

• メモリ使用量– システムキャッシュとして使用されるメモリには、課金しない

• AnyIOデバイス– 稼働しているデバイス(accelerators, GPUs, etc.) のみ

• モデル毎にトークン数を規定

• vSMP Foundation Advanced Platform– VMパーティション設定、オンデマンドVM起動、IBのアク

ティブ‐アクティブ構成、フローティングライセンス– プロセッサトークンとメモリトークンには50%の追加料金

• ソフトウェアのメンテナンス– 初年度無料サポート– オプションメンテナンスはライセンス費用の25%/年(ライセンスと同時購入時は、ライセンス費用20%/年)

スケーラブルシステムズ株式会社 2226-Oct-13

メモリ容量(実効)

プロセッシングリソース

I/O:

AnyIO 稼働デバイス

Page 23: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

VM構築オプション

システム拡張

• プロセッサとメモリ、I/Oをスケーラブルに拡張可能

• スケーラブルなアプリケーション性能

• 様々なAPIでのアプリケーション実行

メモリ拡張

• ノードのメモリだけをVM拡張

• 少ないコア数で大容量のメモリ構成が可能

• メモリファイルシステム利用による高速I/O処理

スケーラブルシステムズ株式会社 23

アプリケーション

オペレーティングシステム

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

アプリケーション

オペレーティングシステム

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Page 24: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

vSMP Foundationライセンス

スケーラブルシステムズ株式会社 24

仮想化SMP

柔軟性

性能・機能

スケーラビリティ

ライセンス

オンデマンドSMP

マルチレールInfiniBand

フローティングライセンス

最大128ノード

vSMP Foundation Advanced Platform

vSMP Foundation

最大32ノード

ノードロックライセンス

静的VM

シングルレールInfiniBand

vSMP Foundation

Page 25: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

vSMP Foundation ライセンス

スケーラブルシステムズ株式会社 25

システム拡張(System expansion)モードは、ワークロードの要求に合わせて必要なリソース(CPU,メモリ、I/O)を選択して利用することが可能です。メモリ拡張(Memory Expansion)モード

では、 複数システムのメモリを利用して大容量メモリシステムの構築を可能とします。

vSMPFree

vSMP FoundationvSMP Foundation

Advanced Platform

メモリ拡張

メモリ拡張

システム拡張

メモリ拡張

システム拡張

拡張

性・

機能

最大ノード数:複数ノードをシングルVMに統合し、最大32,768コア、256TBメモリのスケーラブルSMPの構築が可能 8 32 32 128 128

プロセッサとI/Oデバイス:プロセッシングユニットとI/Oデバイスとして利用可能なノード数 1 1 All 1 All

カスタマイズ自在のSMP:プロセッサ(インテルもしくはAMD)、ノードサイズ(2ソケット、4ソケットまたは8ソケット)、I/Oオプション (1GigE、10GigE、Fibre-Channel、SASなど) などからニーズに合わせて柔軟に選択可能

✔ ✔ ✔ ✔ ✔

プロセッサ拡張性: ノードあたりの最大プロセッサ数 / VM あたりの最大プロセッサ数 4/4 4/4 4/64 All All

メモリ拡張性:VMあたりの最大メモリサイズ 1 TB 8 TB 8 TB 256 TB 256 TB

AnyIO:アクセレータ(GPGPUなど)、ストレージ、ネットワークコントローラなどを含むI/Oデバイスの拡張リストのサポート

組み込み 組み込みユーザ指定

ユーザ指定

リソース拡張:より多くのリソースが必要となった場合の拡張性 ✔ ✔ ✔ ✔

性能

高性能ストレージ:パラレル、ノンブロッキング、スクラッチボリュームのスケーラブルな組み込み高速ストレージ ✔ ✔

Active-active マルチレール InfiniBand:ボードあたり最大4枚のHCAの利用が可能で224Gbps(FDR)の帯域を提供 ✔ ✔

メモリ配置制御:ユーザがプロセスとメモリ配置を指定することが可能な拡張APIとコマンドを提供 ✔ ✔ ✔ ✔

可用

RAS機能:ボードレベルでの障害隔離と自動システムリカバリーによって、ユーザの介在なしでシステムの運用も可能 ✔ ✔ ✔ ✔ ✔

Active-passive マルチレール InfiniBand:InfiniBandの冗長化によって、可用性の向上をシームレスに実現 ✔ ✔ ✔ ✔ ✔

柔軟

SMPシステムをパーティション構成で分割:独立した複数の小規模SMPシステムで利用可能 ✔ ✔

複数のVMでInfiniBandファブリックを共有:リソースを効率的に利用可能でインフラストラクチャのコストを削減 ✔ ✔

オンデマンドのSMPシステム:通常のクラスタシステムを動的に再構成して任意のノードでSMPシステムの構築が可能。また、クラスタ管理システムへの統合も可能

✔ ✔

ライセンスモデル ノードロック フローティング

ライセンス価格 無償 お問い合わせください

サポート スケーラブルシステムズとScaleMP

Page 26: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

セカンダリーモジュールノードは任意

vSMP Foundation起動方法

スケーラブルシステムズ株式会社 26

プライマリーモジュールノードは固定

ノードロックでのライセンス利用時はvSMP Foundation をUSBモジュールなどで提供

DHCPサーバPXEサーバ

ネットワークライセンスでは、vSMPイメージをPXEブートで起動

ノードロック .vs. ネットワーク

Page 27: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

vSMP Foundation構成

スケーラブルシステムズ株式会社 27

• 64台のサーバから構成

• 128プロセッサ、1024コアシステム

• 4.2 TB 共有メモリ

• デュアル IB HCA 構成

Page 28: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

プロセッサ情報

スケーラブルシステムズ株式会社 28

% cat /proc/cpuinfoデュアルソケット構成のプロセッサを利用して、256コア構成のSMPシステムを構築

% numactl --hardwareLinuxではNUMA(Non Uniform Memory Access) での最適なプロセス、メモリ配置をサポートするAPIが用意されています。

numactlは、このAPIを利用してノードやメモリの配置を確認したり、指定したりすることが可能です。

Page 29: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

ソリューション紹介vSMP Foundation

Page 30: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

アプリケーション

オペレーティングシステム

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

スケーラブルSMPソリューション

• アプリケーションのリソース要件に応じてメモリの拡張が可能• 全プロセスが全てのリソースの利用が可能• スケールアウト型コンポーネントを利用してスケールアップ型システムを構築可能

• 膨大なデータを高速なメモリ上に保持することで高速なプロセス間通信を実現

アプリケーション

オペレーティングシステム

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

大容量メモリソリューション

• 低コストでTBクラスのメモリを利用可能• メモリに投資を集約し、無駄なCPUリソースを排除• アプリケーションは低速のHDDではなく高速のRAMを利用可能• アプリケーションのリソース要件に応じてメモリの拡張が可能• 低密度メモリを仕様して膨大なメモリ空間を実現

アプリケーション

オペレーティングシステム

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

サーバ統合ソリューションアプリケーション アプリケーション アプリケーション アプリケーション アプリケーション

• シングルシステムとして管理しデータセンターの運用を簡素化• 標準的な環境に全てのアプリケーションを集約• 複数システムではなく一台として管理することで運用コストを削減• 数百ものアプリケーションプロセスを同時に実行可能

アプリケーション

オペレーティングシステム

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

Memory

CPU CPU

I/O

オンデマンドソリューションアプリケーション アプリケーション

オペレーティングシステムオペレーティング

システム

• ワークロードのニーズに応じて仮想SMPを作成可能• 分散リソース管理ソフトとの連携・統合も可能• スケールアウト型クラスタを使用しスケールアップ型システムを構築• 標準のハードウェアプラットフォームを使用してワークロード要件に対応出来るようにデータセンターを最適化可能

vSMP Foundationソリューション

スケーラブルシステムズ株式会社 30

Page 31: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

vSMP Foundationソリューション

スケーラブルシステムズ株式会社 31

大規模メモリ

• ビッグデータの潜

在力を解放しライ

センスコストを削

スケーラブルSMP

• 処理能力の向上と

複雑なシミュレー

ションの高速実行

を実現

オンデマンド

• ハードウェアの稼

働率の向上とクラ

ウドベースの柔軟

なデータセンター

を構築

サーバ統合

• KVMインフラの強

化とクラスタ管理

の簡素化を両立

vSMP Foundation による仮想化によるソリューション

Page 32: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

大規模メモリソリューション

• ビッグデータの潜在力を解放しライセンスコストを削減

– ビッグデータの活用には大規模なメモリが不可欠

– 大規模シミュレーションでも大規模メモリが不可欠

– より多くのデータを高速なメインメモリに保持しておくことで、シミュレーションの高速な実行やビッグデータを活用した洞察力の強化が可能

• vSMP Foundationは、大規模メモリへの容易なアクセスを実現

– 複雑なプログラミングなしにあらゆるアプリケーションにおいてデータセットのサイズを柔軟に拡大することが可能

スケーラブルシステムズ株式会社 32

Page 33: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

スケーラブルSMPソリューション

• 処理能力の向上と複雑なシミュレーションの高速実行を実現

– 幅広い業界のさまざまな環境における大規模共有メモリへの対応

– 数万CPUコア、テラバイト規模のメモリ、様々なI/Oデバイスをアプリケーションから透過に利用可能

– シングルOSの利点を生かした大規模計算処理の実行

• vSMP Foundationは、大規模メモリへの容易なアクセスを実現

– これまでにない規模の膨大なデータをメモリ上に保持しておくことで、同じデータに複数のアプリケーションから容易に高速アクセスが可能

スケーラブルシステムズ株式会社 33

Page 34: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

シングルシステムの拡張

スケーラブルシステムズ株式会社 34

• システムをアグリゲーションして、必要なリソースのサーバを構築

ハードウエア境界コア数、メモリサイズの制限

ハードウエア境界の拡張多くのコア数、大容量メモリ

VMによるSMPシステム

コンピュータのHW障壁の拡張

Page 35: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

アプリケーション動作・利用実績

スケーラブルシステムズ株式会社 35

その他、多くの独自開発アプリケーションでの利用…

Life SciencesComp. Chemistry

•AMBER

•CFOUR

•DOCK

•GAMESS

•Gaussian

•GOLD

•NWChem

•Octopus

•OpenEye FRED

•OpenEye OMEGA

•Schrödinger Jaguar

•Schrödinger Glide

•SCM ADF

•VASP

Molecular Dynamics

•GROMACS

•MOLPRO

•NAMD

•OpenEye ROCS

•Schrödinger Desmond

•Turbomole

ManufacturingStructural Mechanics

•ABAQUS/Explicit

•ABAQUS/Standard

•ALTAIR Radioss

•ANSYS Mechanical

• LSTC LS-DYNA

•NASTRAN

•TNO Diana

Fluid Dynamics

•ANSYS CFX

•ANSYS Fluent

•ANSYS TGrid

•AVL FIRE

•EXA PowerFlow

•EZNSS

•GeoDict

•MHD3D

•NASA Cart3D

•OpenFOAM

•STAR-CCM+

•STAR-CD

Other

•Comsol

• inTrace OpenRT

Energy•Norsar 3D

•Paradigm GeoDepth

•Schlumberger ECLIPSE

Bio-informatics• 454/Newbler

•ABySS

•Allpaths-LG

•Toxedo (Bowtie/TopHat/Cufflinks)

•CLC Bio

•FASTA

•HMMER

• Illumina

•mpiBLAST

•SOAPDenovo

•Trinity

•Velvet

Numerical Simulations•Octave

•R

•MathWorks MATLAB

•Wolfram Mathematica

Finance•KX

•Wombat

EDA•Cadence

•HSPICE

•Mentor

•Quartus

•Silvaco SmartSpice

•Synopsys

Weather Forecasting•MITgcm

•MM5 (MPI & OpenMP)

•MOM4

•WRF

RDBMS & Analytics•Actian VectorWise

•MySQL

•Oracle

•SAP HANA

•Sybase

vSMP Foundation 上で利用実績のあるアプリケーション

Page 36: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

GPUアクセラレータでのVM環境

スケーラブルシステムズ株式会社 36

• 複数のアクセラレータのVM環境での利用

クラスタリソース+GPGPUリソースプール

GPU

GPU

GPU

GPU

GPU

マルチGPUアクセラレータ搭載サーバを構築

GPU

GPU

GPU

GPU

GPU

マルチGPUアクセラレータサーバ

動的なアクセラレータリソース利用

Page 37: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

オンデマンドソリューション

• ハードウェアの稼働率の向上とクラウドベースの柔軟なデータセンターを構築– ビジネスにおけるニーズの変化に伴ってサーバのワークロード要件も変化

– ビジネスの生産性を最大限に高めるには、最適なシステムを構築することがもっとも重要

• vSMP Foundationが備えるオンデマンドコンピューティング能力– ユーザのアプリケーションの大規模メモリまたはCPUに対する要求に応じて、シングルインスタンスのOSで大規模メモリVMあるいは共有メモリVMを作成し、柔軟に利用

– ワークロードが変化した時には、サーバを解放してクラスタに戻す

スケーラブルシステムズ株式会社 37

Page 38: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

Linuxコマンド

Clusterリソースノード選択

対象ノードリブート

vSMP プロビジョニング

1.必要なリソースの選択

2.要求されるリソースに応じたvSMP Foundation 用ノードの選択

3.該当ノードのリブート

4. vSMP FoundationによるSMPシステムとしてのプロビジョニング

5. vSMPをネット上のサーバからPXEブートで起動

6. vSMP仮想化サーバとクラスタ

7. vSMP プロビジョンノードを通常ノードに転換

vSMP仮想化

スケーラブルシステムズ株式会社 38

vSMP仮想化でのプロビジョニング

SMPリソース

クラスタリーソース

Clusterリソース

Page 39: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

既存サーバクラスタのVMの効果

• 今までの計算環境のまま、利用できるメモリサイズを増やすことが出来る

– CAEなどでのプリ処理やポスト処理(モデルの大型化に対応)

– イン・メモリでの高速処理(データベースなど)

– スレッドアプリケーション(Java、OpenMPなど)

• システム管理コスト(手間)の低減(次ページ)

• 計算機リソースの有効活用

– 必要な時だけ仮想化を行い、計算機リソースの最適な配置も可能

スケーラブルシステムズ株式会社 39

Page 40: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

オンデマンドVM構築

スケーラブルシステムズ株式会社 40

• 要求されるリソースに応じたVMの動的構成

クラスタリソースリソースプール通常のクラスタシステムと共存

動的アグリゲーション

80コア512GBメモリ

80コア512GBメモリ

40コア256GBメモリ

180コア1TBメモリ

必要なリソースに合わせてVMを動的に構築ジョブ終了後はリソースを解放

リソースの有効活用とHW障壁の拡張

Page 41: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

オンデマンドプロビジョニング

スケーラブルシステムズ株式会社 41

• 利用環境– 単一のハードウエアインフラ– アプリケーションに合わせてシステムを再構成可能

– ノード毎のプロビジョニングを動的に実行

• 運用管理– クラスタ環境での保守サービス– クラスタ利用と同じように必要なリソースに合わせてSMPシステム利用のリソース管理が可能

• 費用– 必要なハードウエアはクラスタシステム構築に必要なもので十分

動的アグリゲーション

80コア512GBメモリ

80コア512GBメモリ

40コア256GBメモリ

180コア1TBメモリ

必要なリソースに合わせてVMを動的に構築

リソースの有効活用とHW障壁の拡張

Page 42: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

オンデマンド VM システム

クラスタリソース+

vSMP Foundation + プロビジョニングソフト(クラスタ管理ツールやバッチシステムなど)

• vSMP Foundationを採用している多くのデータセンターは、オンデマンドVMを利用

スケーラブルシステムズ株式会社 42

用途とワークロード向けシステム最適化

http://acro-voice.com/index.php/data

Page 43: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

クラスタ環境とvSMP仮想化

• 共通インフラ(クラスタ環境とvSMP仮想化環境)– クラスタノード– InfiniBand/OminiPath インターコネクト– 共有ファイルシステム(NFS、pNFS、Lustre、GPFSなど)

• ハードウエア– ハードウエア構成の変更は不要– クラスタ環境の一部、もしくは全てを仮想化可能

• ソフトウエア– OSは共通(特に、クラスタとvSMP仮想化で、OSとカーネルを変更する必要はない

– 多くのユーザが、クラスタ環境でもvSMP最適化カーネルを利用– BIOSのブートオーダーとPXE設定で、クラスタ(Native)とvSMP(仮想化)の切り替えが可能

• ストレージ– 共有ファイルシステムやNFSでクラスタ環境とvSMP仮想化環境でファイル共有が可能

スケーラブルシステムズ株式会社 43

透過的なシステム切り替えと運用

Page 44: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

Infin

iBan

dFabric

最大

12

8ノ

ード

まで

拡張

可能

vS

MP

Fou

nd

atio

n

vSMP Foundation システム構築• 複数のコンピュータ(スケールアウト)• シングルオペレーティングシステム(スケールアップ)

オペ

レー

ティ

ング

シス

テム

AP

PA

PP

AP

PA

PP

AP

P

Infin

iBan

dFabric

クラスタコンピューティングリソース• 複数のコンピュータ(スケールアウト)• 複数のオペレーティングシステム

オペレーティングシステム

APP APP APP

オペレーティングシステム

APP APP APP

オペレーティングシステム

APP APP APP

オペレーティングシステム

APP APP APP

オペレーティングシステム

APP APP APP

オペレーティングシステム

APP APP APP

vSMP Foundation による仮想化

スケーラブルシステムズ株式会社 44

Page 45: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

従来型データセンター

スケーラブルシステムズ株式会社 45

• 利用環境

– アプリケーション毎の個別システム

– OSやコンパイラを別個に用意

• 運用効率

– 利用状況の変化に柔軟に対応出来ない

– 必要とするリソースの偏在

• 費用

– 専用機の導入コスト

– リソースの重複

128 ノードクラスタ• 128 x 16 (2048) cores• 4GB RAM/core

共有メモリシステム• 256 cores• 4TB RAM

Fat ノードクラスタ• 48 cores• 4 x 512 (2048) GB RAM

従来型データセンター

マルチコアによる並列処理

大容量メモリビッグデータ

リソースを固定

Page 46: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

オンデマンド対応データセンター

スケーラブルシステムズ株式会社 46

OPEX&CAPEXの削減• 同じハードウエア基盤とソフトウエアを利用して、用途とアプリケーションに応じて、システムを動的に再構成

• 様々な計算機リソースのニーズに柔軟に対応可能– マルチコア– 大容量メモリ– マルチGPU..............

192 ノードクラスタ• 192 x 16 (3072) cores• 75% : 4GB RAM/core• 25% : 8GB RAM/core

オンデマンド対応データセンター

マルチコアによる並列処理

大容量メモリビッグデータ

動的にコンピュータリソースを再構成

Page 47: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

バッチシステムとの連携

スケーラブルシステムズ株式会社 47

1. ジョブの投入2. ジョブの必要とするリソースから必要なクラスタリ

ソースの確保3. vSMP Foundation による確保リースでのSMPシステ

ムの動的構築4. 構築したSMP上へのジョブ投入5. ジョブ終了後、SMPリソースのクラスタへの還元

#PBS –N test#PBS –l select=4:ncpus=180 #PBS –l walltime=07:00:00#PBS . . .

#PBS –N test#PBS –l select=4:ncpus=40:aoe=vsmp#PBS –l walltime=07:00:00#PBS . . .

#PBS –N test#PBS –l select=4:ncpus=80:aoe=vsmp#PBS –l walltime=07:00:00#PBS . . .

動的アグリゲーション

80コア512GBメモリ

80コア512GBメモリ

40コア256GBメモリ

180コア1TBメモリ

必要なリソースに合わせてVMを動的に構築

リソース管理ツール

Page 48: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

バッチジョブ

Clusterリソースノード選択

対象ノードリブート

vSMP プロビジョニング

1.必要なリソースの選択

2.要求されるリソースに応じたvSMP Foundation 用ノードの選択

3.該当ノードのリブート

4. vSMP FoundationによるSMPシステムとしてのプロビジョニング

5. vSMPをネット上のサーバからPXEブートで起動

6. vSMP仮想化サーバとクラスタ

7. vSMP プロビジョンノードを通常ノードに転換

バッチシステムとの連携

スケーラブルシステムズ株式会社 48

vSMP仮想化でのプロビジョニング

SMPリソース

クラスタリーソース

Clusterリソース

Page 49: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

オンデマンド構築の利点

スケーラブルシステムズ株式会社 49

• クラスタシステムの持つリソースの冗長性を活用し、オンデマンドでSMPシステムを構築

• 利用ノードの動的選択によるオンデマンドプロビジョニング– クラスタプールからアプリケーションの実行時に必要なリソースを選択して、システム構築

– アプリケーションの利用終了後はプールへのリソース返却

– バッチシステムへの組み込みや商用のプロビジョニングツールとの連携も可能

動的アグリゲーション

80コア512GBメモリ

80コア512GBメモリ

80コア512GBメモリ

180コア1TBメモリ

必要なリソースに合わせてVMを動的に構築

クラスタの冗長性+

SMPのリソース統合

クラスタの冗長性+スケールアウト

Page 50: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

オンデマンド構築の利点

スケーラブルシステムズ株式会社 50

• クラスタシステムとの共通ハードウエアコンポーネント– ハードウエアについて、共通のサポート体制

– 共通の管理ツールや診断ツールの利用が可能

– パーツなどの共用

• リソースプールからのSMP構築– 特定ノードのハードウエア障害によるサービス停止の回避

– 常に必要とするSMP計算リソースの確保

動的アグリゲーション

180コア1TBメモリ

必要なリソースに合わせてVMを動的に構築

可用性+

容易な保守サービス

クラスタの可用性+スケールアウト

Page 51: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

マルチシステムでライセンス共有

スケーラブルシステムズ株式会社 51

• 複数の計算リソース(データセンター、ロケーション)間でライセンスを共有– システムのリソースを柔軟に利用可能

80コア512GBメモリ

80コア512GBメモリ

40コア256GBメモリ

180コア1TBメモリ

DPサーバクラスタMPサーバクラスタ

ライセンスサーバがトークンベースでリソース利用状況を管理

投資効果とリソースの有効利用

Page 52: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

サーバ統合ソリューション

• KVM¹インフラの強化とクラスタ管理の簡素化を両立

– クラスタを仮想化し運用と管理の容易なシングルシステムを構築可能

– 管理の複雑なクラスタソリューションに代わる理想的な選択肢を提供

• vSMP Foundation による仮想化

– クラスタシステムの設備投資メリットと高い性能

– 複雑なインストールや管理、運用コストの低減が可能

• KVM : Kernel-based Virtual Machine ハードウエア上で直接仮想マシンを動かす仮想化技術

スケーラブルシステムズ株式会社 52

Page 53: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

サーバ・クラスタの課題

✓複数のシステムを通常のOSで一台として容易に管理することは出来ないだろうか?

✓アプリケーションがより多くのメモリを必要とする場合、ハードウエアの増設なしで実行出来ないだろうか?

✓短時間で導入出来て、また、必要に応じて、柔軟にコア数やメモリサイズなどのシステム構成の変更が出来るソリューションな無いだろうか?

スケーラブルシステムズ株式会社

システム管理者・ユーザ

Page 54: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

仮想化によるシステム統合

スケーラブルシステムズ株式会社

OS

App App App App

OS

App

OS

App

OS

App

透過的に全てのメモリ、CPU、I/Oリソースを利用可能

全てのリソースへのアクセスが可能

管理標準のLinuxオペレーティングシステム

クラスタ管理ソフトウエア不要

利用ワークステーションやPCサーバと同様に利用可能

スレッド、OpenMP、MPIなどでのパラレル処理も可能

増設ノードを容易に追加可能

ソフトウエア環境の変更なし

Page 55: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

システムの運用管理

スケーラブルシステムズ株式会社

OS

App App App App

OS

App

課題)複数のシステムを通常のOSだけで容易に管理することは出来ないだろうか?対応) 複数サーバを仮想化することで通常OSだけで複数のシステムを統合し、1台のサーバとして利用可能

OS

App

OS

App

アプリケーションの実行は通常のサーバと同じで高い互換性

シングルOSで複数サーバ分のリソースの管理

Page 56: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

増設・アップグレード

• 質問)計算リソースの増設時に、従来の環境のまま計算能力の向上を図ることが出来ないか?

• 回答) ハードウエアを追加しても、vSMPでの仮想化によって、シングルOSで、全ノードを管理し、アプリケーションもそのまま利用可能

スケーラブルシステムズ株式会社

OS

App App App App

OS

App App App App

増設・アップグレード前後でOS環境とアプリケーションに変更なし

Page 57: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

cvシングルOS

App App

仮想化システム上での仮想化

VM on VM• サーバリースを統合して、その統合された

VM上で必要なVMを再構築• サーバリースを一つのVMに集約• 統合されたVM上に任意サイズのVMを構築• Microsoft Windows にも対応

• 大容量メモリの活用• 広範囲なアプリケーション

スケーラブルシステムズ株式会社

OS

App

OS

App

OS

AppcvシングルOS

App App

Page 58: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

VM on VM の実現

スケーラブルシステムズ株式会社 58

• サーバリースを統合して、その統合されたVM上で必要なVMを再構築(VM on VM)

サーバリースを一つのVMに集約し、1台のサーバとして構築

統合されたVM上に任意サイズのVMを構築

Microsoft Windows にも対応

VM on VM

Linux + Windows環境

Page 59: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

VM on VM デモ

スケーラブルシステムズ株式会社 59

Page 60: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

vSMPベースシステム構築

スケーラブルシステムズ株式会社 60

プラットフォーム(ハードウエア)

認証プラットフォー

ムの準備と

InfiniBandファブ

リックの構築

vSMP Foundation 実装

システム起動設定な

ど(vSMP

Foundation モ

ジュールの設定)

クラウド環境の構築支援(ネットワーク

ブート設定など)

オペレーティングシステム

Linuxプリインス

トールとvSMP

Foundation 向け最

適化

システム環境整備(ネットワークな

ど)

システムコンサルテーション

ツール・ミドルウェ

アインストールと調

アプリケーション

実行環境の構築と

vSMP Foundation

環境でのシステム最

適化

プログラム最適化・並列化支援(最適化支援や並列化に関するコンサルテーショ

ン)

Page 61: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

vSMPベースシステム構築

スケーラブルシステムズ株式会社 61

システムモニターや管理ツールLinuxの標準的なツールの利用が可能

Page 62: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

ワークショップホームページトップページ > ソフトウエア > vSMP Foundation > プログラム実行ガイド

スケーラブルシステムズ株式会社 62

Page 63: スケーラブルサーバ仮想化 vSMP Foundation概要 · スケーラブルサーバ仮想化 ... エアによるsmpシステムを実現 するアーキテクチャ –標準コンポーネントを最大限に活

この資料の無断での引用、転載を禁じます。

社名、製品名などは、一般に各社の商標または登録商標です。なお、本文中では、特に® 、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-2017Unauthorized use is strictly forbidden.

お問い合わせ0120-090715

携帯電話・PHSからは(有料)03-5875-4718

9:00-18:00 (土日・祝日を除く)

WEBでのお問い合わせwww.sstc.co.jp/contact