Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
© 2012 IBM Corporation
IBMのOSS活用事例~Linux, PostgreSQLの使い⽅など~
2012/08/04⽇本アイ・ビー・エム 東京ラボラトリーシステム開発研究所 中野宏毅
オープンソースカンファレンス2012 Kansai@Kyoto
2
最新のTOP500スーパーコンピュータ・ランキングで、⾸位は⽶ローレンス・リバモア国⽴研究所の「Sequoia(セコイア)」。⽶IBMのBlueGene/Qシステムを採用したもので、LINPACK演算性能は16.32ペタフロップスである。これまで⾸位だった理化学研究所の「京」は2位に後退した。
Sequoiaは、⽶IBMのプロセッサ「Power BQC 16C」(1.6GHz駆動)を約157万コア(約10万チップ)搭載した、低消費電⼒を特徴とするスパコンである。最大消費電⼒は7890kWで、今回2位の「京」(約70万コア、10.51ペタフロップス)の12660kWよりも低い。
世界スパコンランキングで米IBM「Sequoia」が首位2012/06/18
PowerPC Linux上で稼動しています
3
スパコンTop500ランキング上位10システムの内、5システムがIBM Linuxマシンです (Power: 4 system, x86: 1 system)
4
Watsonをご存知ですか?
2011年2⽉16⽇、IBM基礎研究部門の4年間にわたる研究成果である質問応答システム 『Watson』が、⽶国の⼈気クイズ番組 『Jeorpady! 』(ジョパディ !)に挑戦し、⼈間のクイズ王に勝利しました。
5
WatsonはPower7 プロセッサー上のLinuxで稼動しています
6
IBMが貢献したLinux kernel patchの比率の推移
IBM
出典: A White Paper By The Linux Foundation, March 2012
7
すべてのIBMサーバーでLinuxサポートを提供します
8
LinuxとPowerでLinuxシステムはさらに良くなります!
+
9
IBM Power SystemがLinuxに高い可用性を提供します
計画外停止
計画停止障害発生を
極小化障害発生時迅速回復
変化への対応コスト削減
✓PowerHA✓3rdパーティ製HA
✓Power SystemsRASテクノロジー
✓PowerVM- Micro-Partitioning- DLPAR
✓PowerVM- LPM
ダウンタイム・ゼロクラスをLinuxに!
POWER7のインストラクション・リトライ
POWER7の代替プロセッサー・リカバリー
動的なプロセッサーの切り離し
予備プロセッサーへの動的な置き換えFirst Failure Data CaptureChipkill メモリー
ECC メモリー
Bit-steering / 冗長メモリー
ハードウェアによるメモリー・スクラビング
恒久的なメモリーの切り離し
PCI アダプターの拡張エラー処理
チップ間バスの ECC による保護
L2、L3 キャッシュ・ラインのエラー時削除機能
冗長電源、冗長ファン
ファームウェアの動的更新
I/O ドロワーの動的追加
ホットプラグ対応の PCI スロット、ファン、電源
動的交換可能なディスク・ベイ
Power Systems RAS
10
出典: AIMはオープンソースのマルチユーザー・ベンチマークです。Edison Group 「PowerVM とVMware vSphere (4.1 & 5.0)との仮想化パフォーマンス⽐較」(Jan 2012)
TPoXベンチマークは、Intel Xeon E5-2690 2.9GHz 16コア/ vSphere 5 /SLES 11と、IBM POWER7 3.56GHz 16コア/PowerVM / SLES 11 による結果
AIM7 における単⼀VMのスケールアップ性能⽐較
+131% +59%TPoX における
スケールアウト性能⽐較
5 10 20 40 80仮想マシンの数
トラ
ンザ
クシ
ョン
件数
/秒
0
2000
4000
6000
8000
10000
Xeon E5-2690 @ 2.9GHzPOWER7 @ 3.56GHz
vSphere 5vSphere 4.1
PowerVM
1 2 4 8 16 32vCPUの数
ジョ
ブ/
分
100000
200000
300000
400000
500000
600000
第三者機関によるPowerVM vs VMWareの⽐較
11
“我々のサイトがハッキング
されないことを確認するのは、
重要な課題でした。
IBMと一緒になって
我々はWebサイトを強固にし、
不正アクセスを許していません。”
— Dr. Chris Yates, CIO Tennis AustraliaVMware Xen KVM Sun Hyper-V PowerVM
LDoms
0
20
40
60
80
100
120
140
出典: National Vulnerability Database, http://nvd.nist.gov/
仮想化ハイパーバイザーの脆弱性に関する報告件数
119
61
22
2 1 0
⾼いセキュリティを誇るPowerVMPowerLinuxの仮想化ハイパーバイザーPowerVMでは、セキュリティ脆弱性に
関する報告が1件もなく、安⼼してシステムの統合にご利用いただけます。
12
Linux専用サーバー “PowerLinux 7R1/7R2”PowerVMで仮想化された⾼性能・⾼効率なサーバー業界標準のLinuxワークロードを仮想化で集約ITインフラの購⼊・運用コストを削減
x86/Linuxよりもパワフル!POWER7 3.3/3.55GHz (8コア, 32スレッド)1/2ソケット(32/64スレッド対応)ハードウェア圧縮機能対応メモリー
VMwareよりもスケーラブル!ハードウェアに実装されるセキュア―な仮想化柔軟でダイナミックな資源配分全てのベンチマークは仮想化環境で測定
Windowsよりも⾼い信頼性!メインフレームで培ったRAS機能をHWに実装
x86を凌ぐ経済性
13
Hadoop ソリューションを Power で実⾏するメリット「Hadoop ならスケールアウト」の常識を覆す、POWERの性能・仮想化統合
+38%
10 30 50 80 100データ容量(GB)
50,000
40,000
30,000
20,000
10,000
MapReduce 処理スループット性能(件/秒)
+60%
10 30 50 80 100データ容量(GB)
90,000
80,000
70,000
60,000
50,000
40,000
30,000
20,000
10,000
データロードスループット性能(件/秒)
MTU 65000MTU 1500
同⼀コア数での⽐較 仮想化による筐体内データ転送
14
0
5
10
15
20
25
30
35
CDH3U2 CDH3U3 BigInsights
(Min
)
Terasort Benchmark1TBデータ の Terasort の実⾏時間を⽐較x86 (10 node) Claudera Hadoop (CDH3U3): 24.5 minPower7 (10 node) BigInsights v1.3 (Hadoop v0.20.2) : 9 min
Power7 : 10 node 7R2, 128GB, 6 x 600GB, RHEL6.2 x86 : 10 node, 24GB, 6 x 7200rpm (@Hadoop World 2011)
x86 x86 Power7
出典: RC25281 IBM Research report, Apr23, 2012
15
pgbench -S
0
50000
100000
150000
200000
250000
1 2 4 8 16 32
# of connections
TP
S
POWER7 2.55GHzx2 256GB
POWER7 2.55GHzx2 32GB
Xeon X5560 2.80GHzx2 16GB
Xeon E5-2690 2.90GHzx232GB
PostgreSQL9.2 BenchmarkSRA OSS社が中⼼となりPowerアーキテクチャーに依存するコードを⾼速化PowerLinux 7R2 + postgreSQL9.2.0βにより、16コアで32 connectionまでスケールPower SystemsのスケールメリットをPostgreSQLでも享受可能に!
(フィックスターズ様よるベンチマーク結果。フィックスターズ様の許諾を得て掲載)
16
大規模 画像検索・レンダリングシステム
POWER Linux 7R2 Server
PostgreSQL
画像検索・レンダリング
YellowDog Linux
- 数⼗万件の画像のXML アノテーションを PostgreSQLに格納- キーワードで検索し、ヒットした画像の⾼速・並列レンダリングを実⾏
(フィックスターズ様での事例)
<annotation>
<annotation>
<annotation><filename>2007_000363.jpg</filename>
<segmented>1</segmented><object>
<name>bird</name><pose>Front</pose><bndbox>
<xmin>59</xmin><ymin>15</ymin><xmax>220</xmax><ymax>239</ymax>
</bndbox></object>
</annotation>
17
コストパフォーマンスに優れた、PowerLinux アプライアンスのご紹介
http://www.fixstars.com/ja/hardware/power/
18
まとめIBMとオープン・ソース・ソフトウェア
‐ IBMは積極的・継続的にオープンソース・コミュニティーへ貢献していきます‐ IBMは全サーバープラットフォームでLinuxをサポートし、オープンソース・ソフトウェアと相性のよい、統合サーバー環境をご提供します
多様なワークロードに対応するIBM Power7 Linux Server
‐ IBM Power Systemsは、最新のプロセッサー・テクノロジーや仮想化技術、⾼い堅牢性をLinuxで利用できる統合サーバー環境です‐x86サーバーを凌駕する⾼いコストパフォーマンスを提供します‐Hadoopでの⾼いパフォーマンスが確認されています‐PostgreSQLもPower7 のスケールメリットを享受可能となりました
19
ワークショップ、セッション、および資料は、IBMまたはセッション発表者によって準備され、それぞれ独自の見解を反映したものです。それらは情報提供の目的のみで提供されており、いかなる参加者に対しても法律的またはその他の指導や助言を意図したものではなく、またそのような結果を生むものでもありません。本プレゼンテーションに含まれている情報については、完全性と正確性を帰するよう努力しましたが、「現状のまま」提供され、明示または暗示にかかわらずいかなる保証も伴わないものとします。本プレゼンテーションまたはその他の資料の使用によって、あるいはその他の関連によって、いかなる損害が生じた場合も、IBMは責任を負わないものとします。本プレゼンテーションに含まれている内容は、IBMまたはそのサプライヤーやライセンス交付者からいかなる保証または表明を引きだすことを意図したものでも、IBMソフトウェアの使用を規定する適用ライセンス契約の条項を変更することを意図したものでもなく、またそのような結果を生むものでもありません。
本プレゼンテーションでIBM製品、プログラム、またはサービスに言及していても、IBMが営業活動を行っているすべての国でそれらが使用可能であることを暗示するものではありません。本プレゼンテーションで言及している製品リリース日付や製品機能は、市場機会またはその他の要因に基づいてIBM独自の決定権をもっていつでも変更できるものとし、いかなる方法においても将来の製品または機能が使用可能になると確約することを意図したものではありません。本資料に含まれている内容は、参加者が開始する活動によって特定の販売、売上高の向上、またはその他の結果が生じると述べる、または暗示することを意図したものでも、またそのような結果を生むものでもありません。パフォーマンスは、管理された環境において標準的なIBMベンチマークを使用した測定と予測に基づいています。ユーザーが経験する実際のスループットやパフォーマンスは、ユーザーのジョブ・ストリームにおけるマルチプログラミングの量、入出力構成、ストレージ構成、および処理されるワークロードなどの考慮事項を含む、数多くの要因に応じて変化します。したがって、個々のユーザーがここで述べられているものと同様の結果を得られると確約するものではありません。
記述されているすべてのお客様事例は、それらのお客様がどのようにIBM製品を使用したか、またそれらのお客様が達成した結果の実例として示されたものです。実際の環境コストおよびパフォーマンス特性は、お客様ごとに異なる場合があります。
IBM、IBM ロゴ、ibm.comは、世界の多くの国で登録されたInternational Business Machines Corporationの商標です。他の製品名およびサービス名等は、それぞれIBMまたは各社の商標である場合があります。現時点でのIBM の商標リストについては、www.ibm.com/legal/copytrade.shtmlをご覧ください。
Linuxは、LinusTorvaldsの米国およびその他の国における登録商標です。JavaおよびすべてのJava関連の商標およびロゴはSun Microsystems, Inc.の米国およびその他の国における商標です。他の会社名、製品名およびサービス名等はそれぞれ各社の商標。
cIBM Corporation 2012. All Rights Reserved.
20
ありがとうございました