IBM i の優位性と将来動向 日本 IBM 安井賢克
コスト最適化をめざして IDC Japan が 7 月 6 日に発表した CIO 調査結果より * 2009 年度に IT 予算を 削減する と回答した企業は全体の 34.6% 増加する と回答した企業(14.1%) を大きく上回る 企業の IT 予算削減の対象はシステムの保守 / 運用費にまで拡大しつつある 4 社に 1 社程度がインフラの全社最適化 統合など抜本的なシステム見直しに着手 システム間連携やインフラ統合などは新規構築 / 購入が厳しく抑制される中でも IT 投資が行われていく領域となる * http://www.idcjapan.co.jp/press/current/20090706apr.html 2009 年 4 月に国内 1992 社の CIO を対象として実施 2
何が有効な対策でしょうか? 安価なサーバーに置き換えて 初期投資額や保守費用を削減する? 新規開発案件の一部を先送りにする? 生産性の高い開発ツールに乗り換える? まずは現状を確認してみましょう 3
業務システム構築費用における現状分析 ERP 構築費用内訳 ~ IBM の推測 アプリケーション構築 アプリケーションライセンス料金 ハード ソフト 一度開発されたアプリケーションを永続的に利用できれば コスト削減に大きく寄与するはず 4
業務システム構築費用における現状分析 ERP 構築費用内訳 ~ IBM の推測 アプリケーション構築 アプリケーションライセンス料金 コスト削減部分 システム刷新時の投資を不要にできれば ハード ソフト 一度開発されたアプリケーションを永続的に利用できれば コスト削減に大きく寄与するはず 5
基幹システム ( アプリケーション ) の平均寿命は 14 年 稼動開始時期 11~20 年前 18% 21 年以上前 8% http://itpro.nikkeibp.co.jp/article/research/20080717/311015/ より (2008/8/1 掲載 ) 6
IBM Power Systems アプリケーション資産継承を実現したサーバー IBM i 搭載 Power Systems マシンが完全に仮想化されて いるために テクノロジーの 進化 変更がアプリケーション に影響しません 7
AS/400 から Power Systems へ アプリケーション資産を継承しながら年率平均 63.8% で成長 CPU 能力 19,516 倍 メモリー容量 43,690 倍 ディスク容量 25,072 倍 2002 年 POWER4 2000 年業界初の SOI テクノロジー 2005 年イノベーション宣言 2004 年 POWER5 2007 年 POWER6 2008 年 IBM i 宣言 2004 年 eserver i5 仮想化エンジン搭載 2000 年 eserver iseries e ビジネス オンデマンド対応 2006 年 System i5 Systems Agenda 2008 年 Power Systems 新ブランド登場 1995 年 48 ビット CISC から 64 ビット RISC へ 1997 年 AS/400e シリーズインターネットをサポート 8 1988 年 AS/400 オフコンとして登場 1994 年 AS/400 アドバンスト シリーズクライアント サーバー機 TIMI による仮想マシンの実現 単一レベル記憶によるディスク パフォーマンスの最適化と管理の手間削減 オブジェクト指向によるセキュリティー 高いお客様満足度
ビジネスの実績 アプリケーション資産を継承しながら年率平均 63.8% で成長 CPU 能力 19,516 倍 メモリー容量 43,690 倍 ディスク容量 25,072 倍 2002 年 POWER4 2000 年業界初の SOI テクノロジー 2005 年イノベーション宣言 2004 年 POWER5 2007 年 POWER6 2004 年 eserver i5 仮想化エンジン搭載 2000 年 eserver iseries eビジネス オンデマンド対応 2008 年 IBM i 宣言 2006 年 System i5 Systems Agenda 全世界累積出荷台数 75 万以上 稼動マシン 40 万台 2008 年 Power Systems 新ブランド登場 1995 年 48 ビット CISC から 64 ビット RISC へ 1997 年 AS/400e シリーズインターネットをサポート お客様数 25 万 9 1988 年 AS/400 オフコンとして登場 1994 年 AS/400 アドバンスト シリーズクライアント サーバー機 TIMI による仮想マシンの実現 単一レベル記憶によるディスク パフォーマンスの最適化と管理の手間削減 オブジェクト指向によるセキュリティー 高いお客様満足度
Power Systems = i + p オペレーティング システムの選択 IBM i (i5/os) AIX Linux PowerVM ファームウェア上の論理分割 構成柔軟性と区画独立性 HW 資源の有効活用 BladeCenter JS12/JS22 Power 520 Power 550 共通ハードウェア 業界標準テクノロジーの採用 10 POWER プロセッサー デュアル コア 64 ビット 省電力化 5GHz 65nm 浮動十進演算 SIMD 演算ユニット
Power プロセッサー ~Roadrunner からゲーム機まで ~ Roadrunner MS Xbox Sony PS3: Cell Nintendo Wii: Broadway 11 2010 年に POWER7 搭載の DARPA( 米国防総省 ) 向けスパコンで 10 PFlop/s 達成へ 2011 年にはローレンス リバモア国立研究所向けに 20 PFlop/s 超の Sequoia を納入予定 * 1 2 3 4 5 6 7 8 9 10 22 28 システム名 IBM Roadrunner Cray Jaguar Cray XT5 IBM BlueGene/P SGI Pleiades - SGI Altix ICE IBM BlueGene/L Cray Kraken XT5 IBM Blue Gene/P Sun Microsystems Ranger IBM Blue Gene/P Bull JUROPA NEC 地球シミュレータ 富士通 SPARC FX1 TFLOP/s 1105.00 1059.00 825.50 487.01 478.20 463.30 458.61 433.20 415.70 274.80 122.40 110.60 納入先 米ロスアラモス国立研究所 米オークリッジ国立研究所 独 Forschungszentrum Juelich 米 NASA エイムズ研究所 米ローレンス リバモア国立研究所 米テネシー大学国立計算機科学研究所 米アルゴンヌ国立研究所 米テキサス大学先端計算センター 米ローレンス リバモア国立研究所 独 Forschungszentrum Juelich 日地球シミュレータ センター 日宇宙航空研究開発機構 JAXA スーパーコンピュータ ランキング http://www.top500.org/list/2009/06/100 (2009 年 6 月 ) より * http://www-03.ibm.com/press/us/en/pressrelease/26599.wss#release POWER プロセッサ搭載機
アプリケーション資産の継承 マイクロコード相当の SLIC(System License Internal Code) が仮想マシンを構成 常に上位互換性を実現 最新テクノロジーへのスムーズな移行を実現 仮想マシン SLIC アプリケーション プログラム オペレーティング システム セキュリティー 単一レベル記憶 ハードウェア POWER6 実行管理 AS/400 アプリ資産継承! (20 年前のプログラムがそのまま稼動 ) iseries System i Power Systems OS/400 V1 OS/400 V2 OS/400 V3 OS/400 V4 OS/400 V5 IBM i 48 bit CISC 64 bit RISC 12
日常作業例 : IBM i では単一レベル記憶のため不要 発生しうる問題 放置した場合の影響度 対処方法 作業時間 作業がもたらすユーザーへの影響 テーブルが一杯になる システム停止 Extent の調整 30 分程度 関連業務の停止 表領域が一杯になる システム停止 表領域の拡張 30 分程度 作業後 1 日かけてフルバックアップ 関連業務の停止 バックアップ時はシステム全体停止 ファイルシステムが一杯になる システム停止 ファイルシステムの拡張 1 時間程度 作業後 1 日かけてフルバックアップ 関連業務の停止 バックアップ時はシステム全体停止 ログ領域が一杯になる システム停止 古いログをバックアップ後に削除 30 分程度 システム全体停止 データの断片化 パフォーマンス劣化 テーブル再編成 DB 再編成 30 分程度 バックアップ含めて 2~3 日程度 なし システム全体停止 専任の DB アドミニストレータが作業 13
典型的なオープンシステムの構築 通信 セキュリティー システム管理 データベース管理 ネットワーク管理 JVM (Java 仮想マシン ) 個々の 部品 を個別に選択 システムとしての最終的な統合はお客様の責任 その他カットオーバー後の作業項目 機能のバージョン アップにおける互換性確認やトラブルの解決 セキュリティー パッチの適用 パフォーマンス維持のための DB 領域管理と ディレクトリの管理 オペレーティング システム ハードウェアとマイクロコード お客様はシステム構築 維持にも注意を払う必要がある 14
IBM i によるシステム構築 アプリケーション IBM i マルチメディア SLIC = マイクロコード (System License Internal Code) データベース JVM セキュリティー通信トランザクション処理メモリー管理 ハードウェア API DBアクセス管理 システム管理仮想マシン (TIMI) 業務に必要な機能は全て統合 実装済み かつてのオフコンとしてのメリットを保ち続けている 最新のオープンなテクノロジーを実装している オープン システムと同等の オープン性 を実現 お客様はシステムではなく ビジネスに専念できる 15
OS の脆弱性に関する報告件数比較 2003 ~ 2008 年において Secunia サイトが把握している件数 Windows Server 2003 の場合 IBM i V5Rx の場合 非常に深刻どちらでもない深刻でない 185 件発生 6% は未解決 かなり深刻あまり深刻でない http://secunia.com/product/1174/?task=statistics より 件数は 2009 年 5 月 27 日現在 2008 年 1 月 26 日時点では 147 件 未解決 7% オブジェクト指向型 OS の効果 深刻ではない報告が 1 件あり 既に解決済み http://secunia.com/product/13949/?task=statistics より 16
IBM i の価値 アプリケーションの変更必要なしマシンを完全仮想化ハードウェアの実装に依存しない先進性過去 30 年間基本アーキテクチャーを継承 人手のかからないシステム単一レベル記憶自動化されたディスク管理 強固なセキュリティーオブジェクト指向型 OS ハッキング ウイルスに対する自動防護機能 オープン化の推進 + 将来性 17
第 13 回顧客満足度調査結果日経コンピュータ誌 2008 年 8 月 15 日号 総合満足度 =73.1 で System i がミッドレンジ サーバー部門でトップ 継続意向度もトップと高いロイヤリティーを実証 100 90 80 70 60 System i 平均 18 50 40 総合満足度 継続意向度 ハードの性能 機能ハードの信頼性ハードの価格運用管理の容易さ導入時の支援問い合わせへの対応トラブルシューティング保守サービスの料金
中堅企業における System i の価値 IDC レポートに見る System i と x86 サーバーとの比較 従業員数 100-500 の企業における比較平均のサーバー台数サーバーあたり IT 要員数サーバーあたりユーザー数平均ユーザーあたり IT 要員数サーバーあたりワークロード数サーバー 年間のダウン時間 System i 1.67 0.30 111.05 0.003 5.86 0.58 x86 23 0.40 59.75 0.007 1.21 15.50 IDC Paper: The Business Value of IBM System i in Mid-Sized Business Deployments, July 2007 より抜粋 ftp://ftp.software.ibm.com/common/ssi/rep_wh/n/isl03007usen/isl03007usen.pdf 19
Smarter Planet 部門サーバー スマート な世界現在の世界 データセンター パソコン デジタルインフラと物理的インフラが一体化した世界 Intelligent リアルタイムなリアルタイムな情報に基づく情報に基づく状況判断状況判断 あらゆるものにチップあらゆるものにチップが搭載されリアルタイが搭載されリアルタイムな状況把握が可能に GPS センサー Instrumented RFID より良いサービス コスト削減 携帯端末 Interconnected スマートメーター リスクの管理 相互接続され相互接続され新しい形の連新しい形の連携が可能に携が可能に デジタルインフラ物理的インフラ 車両 水 貨物 人 電力網 ダイナミック インフラストラクチャー 20
お客様事例にみる Dynamic Infrastructure モデル BSE 集団食中毒事件 牛肉偽装事件に端を発した食の安全への関心の高まり 経営ビジョン 食を通して人を幸せにする生活関連企業 安全 安心 で 確かな品質 の信頼される商品を提供 安全安心のための取り組みトレーサビリティシステムによる情報の管理と提供 徹底した安全衛生管理体制 各工場では食品衛生管理システム HACCP *1 の手法に準じ 原材料そのものの良否を選定する段階から最終消費者に届くまでの全工程にわたって 厳しい安全管理を実施 SQF2000 認証 流通業界では国内初となる SQF2000 *2 の認証を当社の営業所が取得 安全危害と同様に品質危害を防止するために 重要品質点を設定し 食品を取り扱う工程管理を厳重にし 品質を安定 21 *1: Hazard Analysis and Critical Control Point( 危害分析 重要管理点 ) システム *2: SQF2000(Safe Quality Foods 2000)
経営ビジョンの実現のために 牛肉の生産履歴情報の管理と提供 バーコードで生産者 消費者ともに情報を共有 安全安心のための取り組み トレーサビリティシステムによる情報の管理と提供 豚肉の生産履歴情報の管理と提供 RFID タグで生産者 消費者ともに情報を共有 カットした枝肉の効率的で安全な加工 管理 RFID タグを利用し 効率的かつ安全な食肉加工 各生産 販売現場から流れ込む情報を即時に確実に管理し 次工程へ確実につなげられるインフラが求められる 高信頼性 個人情報も高セキュリティで守る HA でさらに安心 柔軟な拡張性 [ 処理量の増大にもシステムが自動的に対応 さらに将来性も 22 サービスの向上 リスク管理 コスト削減 運用管理の容易性 様々の媒体との接続もシステムが自動的に管理 Power Systems 550, 520 IBM i
System i の進化と IBM i 仮想化によるマルチ OS サポート IBM i Linux AIX SLIC Win dows Intel Linux Power Hypervisor POWER プロセッサー iscsi HSL Blade Center System x テープ ディスク LAN ブラウザからのシステム操作 POWER プロセッサ 外部ストレージサポート強化 ブレード オープン化クラウド対応 23
Windows との統合 ハードウェアは変わっても IBM i (i5/os) の特徴を継承 TIMI ( 仮想マシン ) SLS ( 単一レベル記憶 ) オブジェクト指向型 OS など POWER6+ 搭載 BladeCenter JS23/JS43 など AIX, IBM i, Linux をサポート 両タイプの BladeCenter を同一シャーシ上でサポート 内蔵 SAS ディスク または外付け SAN ディスクも共用可 x86 搭載 BladeCenter HS12/HS22 など Windows Server をサポート 24
新しいストレージ SSD(Solid State Drive) 機械駆動部分がない アクセス タイムが短く ドライブ数はパフォーマンスに影響しない 消費電力削減と信頼性向上を実現 ドライブあたり容量は 69.7GB 3.5 インチ SAS ドライブ SFF SAS ドライブとして実装 ミラーリング RAID-5 RAID-6 ( ホットスワップ ) のデータ保護機能を実装可能 前提条件 AIX 5.3 以降 IBM i 5.4 以降 Linux SES10/RH4.5 以降 従来ディスクとの組み合わせによりパフォーマンス向上が可能 典型的な 1 秒あたりのランダム I/O 消費電力 (W) 比較 アクセス タイムの例 30000 8000 プロセッサーメモリ < 10 s ns ~ 100 ns 20000 6000 4000 SSD ~ 200,000 ns 10000 2000 25 ディスク 1,000,000 ~ 8,000,000 ns 0 SSD HDD 0 ベンチマーク例 SSD HDD
DB2 Web Query Query for iseries(5722-qu1) の Web 対応機能強化版 ブラウザ利用を前提とした DB 照会ツール HTML Excel PDF などの出力形式をサポート オフラインでのデータ分析 OLAP メールでのレポート自動配布 Excel クライアント SQL サーバー連携などオプションも充実 SWMA により Query からの無償アップグレード可能 Query の定義情報をそのまま取り込み可能 出荷開始日 2008 年 2 月 8 日 前提 IBM i V5R4 以上 他にサーバー不要 PC のセットアップ不要 26
オープンソース環境を同時にサポート LAMPスタック Linux IBM i Apache Web サーバー MySQL DB サーバー 11M の導入実績 PHP プログラム言語 6.4M 以上の開発者 20M 以上のドメイン IBM i に含まれる統合環境 オープンソース環境 AIX アプリ実行環境 Apache 2 PHP 5.2 MySQL PASE 共用ライブラリ. DB2/400 をデータストアとして利用 旧来のシステム環境 i5/os アプリケーション RPG / COBOL など既存アプリ システム値取得コマンド入力等 Power Systems ハードウェア i5/os DB2/400 SLIC ( マイクロコード ) 27
事例に見る汎用機からの移行の効果 月額コスト削減 万円 700 600 500 リース開始時 400 300 200 リース完了時 100 0 他社機使用時 IBM i 移行後 小型化 省スペース化 省電力化 28 コンバージョン費用 ( リース換算 ) ライセンス使用料金 H/W, S/W 保守料金 H/W, S/W リース料金 数 10 倍に大きくなる MIPS 値により圧倒的に向上するパフォーマンス
第一稀元素化学工業様事例 IA サーバーの後継として IBM i 搭載パワーシステムを採用 お客様システム導入経緯 19xx 他社オフコンによる基幹システム 2002 オープン系パッケージシステム採用 on IA サーバー 2008 SAP ERP on IBM system i がサービスイン 背景 従来使用していたオフコンシステムと比較しオープン系システムの障害頻度の多さと原因特定作業の高難度に苦慮 結果 365 日の安定稼動が確保されず 運用コスト ( 含む人件費 ) が増大 安定稼動 - ミッションクリティカルな業務の 365 日安定稼動の実現 運用の容易性 - 少ない人員でのシステム運用の実現 集中管理 - 開発 テスト 本番環境を 1 台で稼動 オープン化による最新技術の採用 お客様企業概要 工業用薬品製造業 東証二部上場 年商 163 億円 ( 平成 20 年 3 月期 ) 従業員 328 人 お客様要件を全て満たす system i の採用 本番 検証開発ソリューションマネーシ ャー i5 550 SAP ERP 用ソリューションエディション *BASIS 構築は IBM が担当 29
確かなロードマップ 1990 1995 2000 02 科学技術計算を主な用途として開発浮動小数点演算パフォーマンスを重視 1986 ROMP (PC-RT) POWER 最初の RISC 搭載マシン 48 ビット CISC 商業計算向けにチューニング命令セットの拡張 同時使用ユーザーが多い OS 提供のサービスを多用する ポインターによるデータ アクセスが多いため 整数演算を多用する 浮動小数点演算はあまり使われない ループ以外の分岐命令が多い ディスク全体にデータが散在している POWER2 IBM, Apple, Motorola 32 ビット版 64 ビット版を開発 PowerPC 独自テクノロジーのサーバー Cobra 50-77MHz オフコンとして登場 成長 48ビット CISC プロセッサー搭載 クローズな環境 POWER3 ハードウェアのオープン化 POWER6 プロセッサー搭載 ブレード対応 64 ビット RISC(PowerPC AS) テクノロジーのオープン化 IBM 最新テクノロジーの取り込み Muskie Apache POWER プロセッサー搭載 154MHz 125MHz パフォーマンス向上に対応 Northstar 262MHz Pulsar 450MHz I-Star 540MHz RS/6000 でも採用 S-Star 600MHz 180 nm 1.3 GHz POWER4 04 POWER5 06 次の世代へ POWER7 IBM i 7.1 130 nm 1.65 GHz POWER5+ 2007 65 nm 4.7 GHz POWER6 90 nm 2.3 GHz 30