intra-mart は何を IBM i ユーザーにもたらすのか 日本アイ・ビー・エム株式会社 システムズ・ハードウェア エバンジェリスト 安井 賢克 2015年 POWER8 ラインアップ完成 AS/400 から Power Systems へ アプリケーション資産を 継承しながら成長 2013年 POWER8 2008年 IBM i 宣言 2005年 イノベーション宣言 2001年 POWER4 2004年 POWER5 2002年搭載 POWER4 1995年 48 ビット CISC から 64 ビット RISC へ 2 2008年 Power Systems 新ブランド登場 2004年 eServer i5 仮想化エンジン搭載 1997年 AS/400e シリーズ インターネットをサポート 1994年 AS/400 アドバンスト・シリーズ クライアント・サーバー機 1988年 AS/400 オフコンとして登場 2007年 POWER6 2010年 POWER7 2014年 POWER8 搭載機 クラウド、アナリティクス、 モバイル、ソーシャル アーキテクチャーは S/38 (1979 年)から TIMI による仮想マシンの実現 単一レベル記憶によるディスク・パフォーマンスの 最適化と管理の手間削減 オブジェクト指向によるセキュリティー © 2016 IBM Corporation アプリケーションの進化: SoR から、SoR を前提とする SoE へ トランザクション処理 両方必要 処理 サブ ルーチン SoR 基幹業務 判断 処理 処理 判断 サブ ルーチン 処理 処理 各種モバイル・デバイス IoT* (モノのインターネット) Twitter、Facebook など SoE 連携業務 IoT : Internet of Things 3 「IT は SoR に始まり、SoE を網羅するべく進化している」 (2011 年 Geoffrey Moore) © 2016 IBM Corporation 両者の要件の違い SoR: 基幹業務 生産管理、販売管理、人事・ 給与・経理 業務変革がない限り変化を 求めない 長期間にわたり安定して使用 できる事が重要 アプリケーション資産を継承 できる事は重要な要件 SoE: 連携業務 GUI 情報発信、モバイル端 末サポート 積極的に変化を求める (利用期間は短期的) 改修を前提とするスクラッチ 文化 アプリケーション資産を継承 する必要性は低い • 業務によってサーバー要件は異なる • 基幹業務(SoR)寿命は通常のサーバー寿命を超える • 連携業務(SoE)寿命は短期 4 © 2016 IBM Corporation IBM i のアプリケーション開発環境 基幹業務を支える 言語と環境 RPG COBOL 連携業務を支える言語と環境 連携 DB2 5 Java から COBOL を呼び出す Python が DB2 にアクセスする ・・・ など © 2016 IBM Corporation プログラミング言語人気ランキング Top 10 青太字はスクリプト言語 * : 例えば +1 は順位が一つ繰り上がった事を表す 2016/8 順位 2015/8 からの変動* 1 0 Java 2 0 C 3 0 C++ 4 0 C# 5 0 Python 6 +1 PHP 7 +2 JavaScript (Node.js) 8 0 9 +1 Perl 10 +2 Assembly Language (12) (+1) 言語 Visual Basic .NET (Ruby) 2016/9/2 http://www.tiobe.com/tiobe_index 6 © 2016 IBM Corporation IBM i 用オープンソース製品 5733-OPS の強化と入手方法 内容 https://ibm.biz/BdrYGh SAMBA on IBM i Option 5 Node.js v4 Option 1 Node.js V0.12 Option 6 Git Option 2 Python 3 Option 7 Tools Option 3 GCC & CHROOT Option 8 Eclipse Orion Option 4 Python 2 Option 9 cloud-init (クラウド初期化) (コンパイラ、セキュリティ) (プログラムのバージョン管理) (ブラウザ上の Eclipse) 例えば Eclipse Orion でフリーフォーム RPG を記述、ソースコードを IFS にストア、 Git でバージョン管理、が可能に 入手方法 バージョン 7.1 以降の IBM i と同梱出荷 同梱出荷開始前のバージョン 7.1/7.2 を持っている場合は、ESS (https://www-304.ibm.com/servers/eserver/ess/ProtectedServlet.wss)よりダウンロード可能 7 「Software downloads」 → 「5770-SS1」 → 「hide/show」 → 「5817, 5818, 5819, 5827, 5828, 5829」 から一つを選択 → 「hide/show」 → 「F_MULTI_NLV_110_IBM_i_Open_Source_Solutions」 © 2016 IBM Corporation AIX 用実行コードの稼動 単一レベル記憶内のプライベートなメモリ空間 AIX そのものではない AIX プログラム 実行用空間 (PASE) IBM i 用 仮想アドレス空間 IBM i AIX 7.3 7.1 TL3 7.2 7.1 TL2 7.1 6.1 TL2 基幹業務 240バイト 連携業務 264バイト プロセッサー IBM i と AIX とで共通 8 © 2016 IBM Corporation intra-mart で拡がる IBM i のアプリケーション環境 PASE 上の intra-mart 各種アプリケーション • intra-mart アプリ • Biz ∫ 基幹業務 RPG COBOL DB2 • パートナー・ソリューション • 個別開発 (開発ツール) ビジネスオペレーション層 • ルールエンジン • データマッパー 連携 • ワークフロー・デザイナー • ワークフロー・エンジン コンポーネント層 •BI •セキュリティ •ERP 接続 •ポータル •SNS •マルチ •帳票印刷 •モバイル •リッチ テナント •全文検索 •アプリ共通 クライアント •レポート エンジン マスター フレームワーク層 アプリケーションサーバー層 9 intra-mart Accel Platform © 2016 IBM Corporation ベンチマーク結果に見る性能比較 ~ 24 コア構成の場合 POWER プロセッサについて ・・・ 整数演算能力は 40%、浮動小数点演算能力は 21% 高い 販売管理トランザクション処理能力は 二倍以上 Power Systems 最速マシン vs. 他社機最速マシン (2016 年 8 月 3 日) ベンチマーク Power Systems 結果 比率 他社機 結果 Power S824 SPECint_rate2006 POWER8 (整数演算) 3.5 GHz Cisco UCS B420 M4 1,750 x 1.40 Xeon E5-4655 v3 2.90 GHz 1,250 Power S824 SPECfp_rate2006 POWER8 (浮動小数点演算) 3.5 GHz Cisco UCS B420 M4 1,370 x 1.21 Xeon E5-4655 v3 2.90 GHz 1,130 PRIMERGY RX300 S8 115,870 x 2.07 Xeon E5-2697 v2 SAPS 2.70 GHz 56,030 SAPS SAP SD 2-Tier (販売管理) 10 Power S824 POWER8 3.5 GHz SPECint_rate2006 → https://www.spec.org/cgi-bin/osgresults?conf=rint2006;op=dump;format=csvdump SPECfp_rate2006 → https://www.spec.org/cgi-bin/osgresults?conf=rfp2006;op=dump;format=csvdump SAP SD → http://global.sap.com/solutions/benchmark/sd2tier.epx © 2016 IBM Corporation Xeon プロセッサのパフォーマンス 世代の進化と共に、ソケットあたり能力は向上しているが、 コアあたり能力はやや下落ないし横ばい傾向にある アーキテク チャー Sandy Bridge Ivy Bridge Haswell Broadwell 32nm 22nm 22nm 14nm リソグラフィー モデル(E5-) クロック(GHz) CPU Mark コア数 コアあたり CPU Mark 2680 2690 2680v2 2690v2 2680v3 2690v3 2680v4 2690v4 2.7 2.9 2.8 3.0 2.5 2.6 2.4 2.6 13,410 14,427 16,379 16,509 18,865 19,953 21,448 23,199 8 8 10 10 12 12 14 14 1,676 1,803 1,638 1,651 1,572 1,663 1,532 1,657 プロセッサ・スペック http://ark.intel.com/ja#@Processors CPU Mark によるパフォーマンス https://www.cpubenchmark.net/high_end_cpus.html 11 © 2016 IBM Corporation POWER プロセッサのパフォーマンス 世代の進化と共に、ソケットあたり能力、コアあたり能力 共に向上している アーキテクチャー リソグラフィー コア数 クロック(GHz) SMT レベル rPerf コアあたり rPerf POWER5 POWER6 POWER7 POWER8 130nm 65nm 45nm 22nm 2 2 8 12 2.20 5.0 4.4 3.89 2 2 4 8 13.83 21.16 126.1 235.6 6.9 10.6 15.8 19.6 rPerf: Relative Performance – IBM が測定する相対性能比 12 © 2016 IBM Corporation 2016年4月 Google が IBM 「POWER」 サーバーに移行へ 数多くのGoogleアプリや自社のインフラストラク チャソフトウェアの大半を、IBMのサーバ用最新 CPU「POWER8」に移植済み ソフトウェア開発メーカーは、単に設定ファイル のフラグを修正するだけでよい Google データセンター 米Rackspace と共同で次期 POWER9搭載サーバーを開発中 プロセッサ間インターコネクト技術と してPCIeより高速なNVLinkを採用 http://www.google.com/about/datacenters/gallery/#/ EETimes より http://eetimes.jp/ee/articles/1604/12/news094.html 13 © 2016 IBM Corporation 米エネルギー省が OpenPOWER を採用 2017~8 年に 2 台のスパコンを導入 それぞれ 100 Peta Flops* を超える能力 Sierra : ローレンス・リヴァモア国立研究所 Summit : オークリッジ国立研究所 2016 年 6 月現在の最速は 93.01 Peta Flops Top500 サイト( http://www.top500.org/lists/2016/06/ ) 契約金額: 3 億 2500ドル (約 390 億円) OpenPOWER のテクノロジー IBM POWER9 NVIDIA 社 NVLINK : 次世代 GPU (Volta)と、5~12 倍高速になる CPU/GPU 間通信 Mellanox 社 インターコネクト技術 Peta Flops: 線形代数ベンチマーク・プログラム Linpack を高度に並列化した HPL (High Performance Linpack) で測定 Peta (ペタ): 1015 = 1,000 兆 (10 Peta = 1 京) FLoating point number Operations Per Second (1秒間に浮動小数点数演算が何回できるかを表す) 14 © 2016 IBM Corporation 7 ナノ・メートル(シリコンの限界)を超えるために IBMの科学者チームが量子コンピュータの実用化に向け 重要な進歩を遂げる (2016/5/1 http://www-03.ibm.com/press/jp/ja/pressrelease/48383.wss) 誰でもクラウド上で量子コンピュータを体験可能 (英語サイト https://www.research.ibm.com/quantum/expertise.html) 次世代チップ開発のために、約 3,600 億円を投資 カーボン・ナノチューブ • チップに 10,000 トランジスタを搭載 • 9nm トランジスタを実装 • 5~10 倍のパフォーマンス グラフェン • 100 GHz で動作するトランジスタ • 機能実験済み • 10,000 倍のパフォーマンス 15 © 2016 IBM Corporation 年間・サーバーあたりの計画外停止時間比較 (分) 1.27 IBM z Systems IBM Power Systems 3.5 4 Lenovo System x Cisco UCS 5 6 HP Integrity 10 Dell PowerEdge x86 Oracle x86 13 Oracle OpenSolaris UltraSPARC T1 20 HP ProLiant x86 21 0 16 10 20 2016 年 2 月 「ITIC 2016 Global Server Hardware, Server OS Reliability Report」 より抜粋 (https://ibm.biz/BdrbK7) © 2016 IBM Corporation IBM i に組み込まれているセキュリティ 1988 年の出荷開始以来、ハッキングやクラッキング被害報告無し ファイル データとタグ付けされると プログラムとして実行できない! ファイル プログラムやコマンドとタグ付けされると 内容を変更できない! セキュリティー脆弱性報告件数比較 OS リリース年月 報告件数 Windows 2008 Windows 2012 IBM i 7.1 2008/02 2012/09 2010/04 293 128 14 http://secunia.com/community/advisories/product/ より製品毎に Advisory 数を抜粋 2015 年 5 月 10 日現在 (2016 年 9 月 12 日現在リンク切れ) 17 SSL 7件 SA64047, SA63269, SA62582, SA61958, SA60493, SA59306, SA58180 JAVA 5件 SA61832, SA59604, SA57432, SA55939, SA54820 Apache 2件 SA63248, SA59469 © 2016 IBM Corporation IBM i 上の intra-mart におけるセキュリティ考慮点 IFS (Integrated File System: 統合ファイルシステム)を利用 PASE 用空間 強固かつセキュア ウィルス感染リスク 発症はしないが、ウィルス感染・保菌者になるリスクがある StandGuard 利用を推奨 18 RPG/COBOL DB2 考慮点 PASE 作業領域として多用される IBM i 内蔵ファイルシステム PC や UNIX 同様の階層型ディレクトリを持つ テキスト文書やイメージなどストリーム型ファイルをサポート エンジンとして McAfee を利用する IBM i 用アンチ・ウィルス製品 スケジュール化された定義更新とスキャンが可能 詳細情報 → http://www.solpac-products.com/Products/Securities/Anti-Virus/ © 2016 IBM Corporation 日経コンピュータ 顧客満足度調査 2015 - 2016 ~ 2015年9月3日号 ~ 日本 IBM は総合満足度 75.3 で、ミッドレンジサーバー部門で 18 回連続 1 位達成 「性能・機能」、「信頼性」、「価格」、「運用管理の容易さ」で強みを発揮 100 90 80 IBM 70 平均 60 50 易 さ 時 い の 合 支 わ トラ 援 せ へ ブ ル の シ 対 ュ 応 保 ー 守 テ サ ィン ー グ ビ ス の 料 金 理 管 問 用 運 導 入 の 価 ド ー の 容 格 性 頼 ハ ・機 ー ド 能 ハ の 性 ド ー ハ 19 の 信 能 度 向 意 続 継 総 合 満 足 度 40 © 2016 IBM Corporation ※『日経コンピュータ』2015年9月3日号「顧客満足度調査 2015-2016」より自社にて再作成 3 年間の TCO 比較サマリー : 2014 年 9 月版 ITG 調査結果より X86 Linux Oracle 12c 841.3 Windows Server 2012 Hyper-V SQL Server 2014 747.9 IBM i 7.2 PowerVM DB2 for i Windows 比 - 45% Linux 比 - 51% (単位千ドル) 408.3 0 200 ハードウェアと保守 400 ソフトウェア 600 ソフト保守 800 人件費 1,000 設備費 IBM i on Power Systems for Midsize Businesses: International Technology Group Setember 2014 http://www.ibm.com/common/ssi/cgi-bin/ssialias?infotype=SA&subtype=WH&htmlfid=POL03209USEN 20 © 2016 IBM Corporation ITG 調査結果より フルタイム換算要員数比較 ヘルス 卸売 製造 卸売 小売 組立 製造 プロセ ス 農業 500 650 1,500 2,500 2,000 5,000 従業員数 (人) 年収($) • システム • DBA IBM i DB2 for i より少なくて済む要員 89,745 - 0.3 0.3 0.45 0.65 0.6 1.0 Windows Server SQL Server 77,820 93,986 0.5 0.55 0.95 1.25 1.2 2.3 Linux Oracle 12c 80,022 98,070 0.55 0.6 1.05 1.2 1.3 2.65 21 DB 管理者不要 単位は 人・年 © 2016 IBM Corporation IBM i ライフサイクル • 開発部門は、常に将来世代を見据えた投資計画を策定します • IBM i 上のお客様資産・投資は、将来にわたって活かされます • 過去 28 年間の実績は、今後とも継続されます バックレベル・サポート中 (3 年間の有償延長保守) 上図は IBM の現時点における製品計画を示すものですが、将来予告なく変更ないし取り止めになる可能性があります 22 © 2016 IBM Corporation intra-mart + IBM i がもたらす効果 intra-mart オープン性 高い開発生産性 IBM i 新たに intra-mart アプリケーションが利用可能になる 旧来の基幹業務アプリケーションと連携・活用できる POWER プロセッサによる高いパフォーマンス 23 サーバー台数を増やさずに済む ライセンス料金を削減できる 高いお客様満足度 TCO 削減が可能 将来のロードマップが明確 © 2016 IBM Corporation
© Copyright 2026 Paperzz