20
© 2012 IBM Corporation 2012 Kansai@Kyoto

IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

© 2012 IBM Corporation

IBMのOSS活用事例~Linux, PostgreSQLの使い⽅など~

2012/08/04⽇本アイ・ビー・エム 東京ラボラトリーシステム開発研究所 中野宏毅

オープンソースカンファレンス2012 Kansai@Kyoto

Page 2: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

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上で稼動しています

Page 3: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

3

スパコンTop500ランキング上位10システムの内、5システムがIBM Linuxマシンです (Power: 4 system, x86: 1 system)

Page 4: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

4

Watsonをご存知ですか?

2011年2⽉16⽇、IBM基礎研究部門の4年間にわたる研究成果である質問応答システム 『Watson』が、⽶国の⼈気クイズ番組 『Jeorpady! 』(ジョパディ !)に挑戦し、⼈間のクイズ王に勝利しました。

Page 5: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

5

WatsonはPower7 プロセッサー上のLinuxで稼動しています

Page 6: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

6

IBMが貢献したLinux kernel patchの比率の推移

IBM

出典: A White Paper By The Linux Foundation, March 2012

Page 7: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

7

すべてのIBMサーバーでLinuxサポートを提供します

Page 8: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

8

LinuxとPowerでLinuxシステムはさらに良くなります!

Page 9: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power Systemが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

Page 10: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

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の⽐較

Page 11: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

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件もなく、安⼼してシステムの統合にご利用いただけます。

Page 12: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

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を凌ぐ経済性

Page 13: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

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

同⼀コア数での⽐較 仮想化による筐体内データ転送

Page 14: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

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

Page 15: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

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でも享受可能に!

(フィックスターズ様よるベンチマーク結果。フィックスターズ様の許諾を得て掲載)

Page 16: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

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>

Page 17: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

17

コストパフォーマンスに優れた、PowerLinux アプライアンスのご紹介

http://www.fixstars.com/ja/hardware/power/

Page 18: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

18

まとめIBMとオープン・ソース・ソフトウェア

‐ IBMは積極的・継続的にオープンソース・コミュニティーへ貢献していきます‐ IBMは全サーバープラットフォームでLinuxをサポートし、オープンソース・ソフトウェアと相性のよい、統合サーバー環境をご提供します

多様なワークロードに対応するIBM Power7 Linux Server

‐ IBM Power Systemsは、最新のプロセッサー・テクノロジーや仮想化技術、⾼い堅牢性をLinuxで利用できる統合サーバー環境です‐x86サーバーを凌駕する⾼いコストパフォーマンスを提供します‐Hadoopでの⾼いパフォーマンスが確認されています‐PostgreSQLもPower7 のスケールメリットを享受可能となりました

Page 19: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

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.

Page 20: IBMのOSS活用事例 - オープンソースビジネス推進 …9 IBM Power SystemがLinuxに高い可用性を提供します 計画外停止 計画停止 障害発生を 極小化

20

ありがとうございました