OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望...

26
OpenSource IBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

Transcript of OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望...

Page 1: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

OpenSource と IBM i の現状と今後の展望

2014/12/5

日本アイ・ビー・エム株式会社システム・テクニカル・セールス

Page 2: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

© 2014 International Business Machines Corporation 2

目次

• IBM i ロードマップ

• IBM i 最新機能拡張

• IBM i オープン・クラウド対応

© 2014 International Business Machines Corporation 22© 2014 International Business Machines Corporation

Page 3: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

© 2014 International Business Machines Corporation 3© 2014 International Business Machines Corporation 3

IBM i ロードマップ

Page 4: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

© 2014 International Business Machines Corporation 4

IBM i ロードマップ

© 2014 International Business Machines Corporation 4

2008 2009 2010 2011 2013

6.1 7.1 7.2 i next…

※IBM の将来の製品計画は、変更となる可能性がありますのでご注意ください。

20142012

…POWER7/POWER7+ POWER8 POWER9

2015

POWER6

i next+

IBM i は、お客様のニーズに応えるために、アプリケーション資産を継承しながら、セキュアで利⽤しやすいIT環境を今後も提供します。IBM i 7.2では、データベース、システム管理、可⽤性など多くの機能拡張が⾏われており、POWER8プロセッサー搭載モデル上でその能⼒を最⼤限に活⽤することができます。

POWER7+ / POWER8 システムは優れたパフォーマンス、セキュリティ、アプリケーション最適化機能を、低いシステム管理コストによって実現します。そして最新テクノロジーを活⽤するためのアップグレードを容易に⾏うことができます。

Page 5: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

© 2014 IBM Corporation

ビックデータを超⾼速処理するための設計

User

Code

User

Data

Files

WS DB2

Kernel

Code

Kernel

Data

JFS2 LVM VMM . . . SCSI ENT FC

Application

Address SpaceAIX DriversAIX Kernel

WS DB2

AIX DriversAIX Kernel

AIX Kernel Address Space

User

Code

User

Data

Files

WS DB2

Kernel

Code

Kernel

Data

JFS2 LVM VMM . . . SCSI ENT FC

Application

Address SpaceAIX DriversAIX Kernel

WS DB2

AIX DriversAIX Kernel

AIX Kernel Address Space

メモリの帯域

5倍

CPUの並⾏処理

I/Oの帯域 アクセラレータ

4倍x86サーバーと比較してコアあたりのスレッド数

最大6倍x86サーバーと比較して

メモリーバンド幅

従来比と比較した、IO処理速度

業界初アクセラレータ

インターフェース

DB2 BLU Acceleration

ハードウェアとソフトウェアの最強の組み合わせが実現する、x86サーバーと比較した驚愕のパフォーマンス

50倍WebSphere

noSQL

2倍

24倍

分析処理が⾼速

Javaアプリが⾼速

⾼速処理

Page 6: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

© 2014 International Business Machines Corporation 6

IBM i ストラテジー

• ソリューション

– 業界をリードするアプリケーションを稼動させる統合プラットフォーム

– ISV やクラウド事業者が利用できる、多様なソリューション提供手段

– モバイル・ソリューションによるエクスペリエンス向上

• オープン性の追求

– 継続的なリリースアップを通じて具現化される、IBM による IBM i へのコミットメント

– オープンソース言語やアプリケーションを通じて拡充される IBM i ソリューション

– Linux や AIX テクノロジーを活かした IBM i ソリューションの拡充

• 統合性

– ビジネス・アプリケーションのための、シンプルで高付加価値のプラットフォーム

– クリティカルなビジネス・データを保護するセキュリティと回復力

– IBM の各種システム、ストレージ、ソフトウェア・テクノロジーの活用

6© 2014 International Business Machines Corporation

Page 7: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

© 2014 International Business Machines Corporation 7© 2014 International Business Machines Corporation 7

IBM i 最新機能拡張

Page 8: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

IBM i 7.2 ハイライトハイライトハイライトハイライト

ディレクトリディレクトリ

サブシステム機能サブシステム機能

バックアップバックアップ

システム管理機能システム管理機能

印刷出力印刷出力

データベース管理者ツールデータベース管理者ツール

クラスタ管理クラスタ管理

ネットワークネットワーク

OLTPOLTP

仮想マシン仮想マシンセキュリティセキュリティ

ストレージ管理ストレージ管理

Web サービスWeb サービス

バッチバッチ

監査情報収集監査情報収集

ファイル・サーバーファイル・サーバー

• DB2® for i新機能により、モバイル、ソーシャル・メディア、ネットワーク・アクセスにおける、データ・セキュリティを強化

• パフォーマンスを管理しモニターするための、IBM Navigator for i システム管理機能の強化

• PowerHA SystemMirror for i Express Editionが提供する HyperSwap によるアベイラビリティ

• 仮想化環境における I/O構成の柔軟性強化: SRIOV による Ethernet、LAN 上のWAN

• より簡単な管理のためにハブ機能を強化する Backup and

Recovery Management Systems (BRMS)

• 新しい POWER8 システムのサポート、POWER8 とPOWER7/7+ 向け新機構のサポート

• 統合セキュリティ統合セキュリティ統合セキュリティ統合セキュリティ Kerberos により、FTP や Telnet アプリケーションも SSO (シングル・サイン・オン)利用可能に

• IBM Software Groupによる IBM i製品の品揃え拡充

• IBM i の統合性を活かした、その他の機能拡張

Page 9: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

© 2014 International Business Machines Corporation 9

DB2 for i の拡張

• セキュリティーの拡張

– 行 /列レベルのアクセス制御の実装

– FieldProc マスキング

– マルチプル・アクション・トリガー

– TRANSFER OWNERSHIP

– GRANT ステートメント

• SQLの拡張

– 動的コンパウンドSQL

– TRUNCATE ステートメント

– 自立型プロシージャー

– ・・・

• クエリーの拡張

– XMLTABLE

– CONNECT BY

– Query/400 / OPNQRYFのSQEサポート

– ・・・

© 2014 International Business Machines Corporation 9

Page 10: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

© 2014 International Business Machines Corporation 10

行/列レベル アクセス制御 (RCAC)

• DB2における追加のデータ・セキュリティー・レイヤ

• テーブル・レベルのセキュリティーをより完全なものに

• 必要なデータのみアクセス可能にするための手法

• テーブルへのアクセスを行レベル/列レベル/その両方で制御

• 2つのルール・セットを定義可– 行への権限

– 列のマスク

• IBM Advanced Data Security

for i が必要が必要が必要が必要

© 2014 International Business Machines Corporation 10

IBM Advanced Data Security for i

(IBM i Option 47)

無償フィーチャー

RCAC:Row and Column Access Control

Page 11: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

© 2014 International Business Machines Corporation 11

DB2 for i –データ・セキュリティー比較

テクノロジー

ユース・ケース

フィールド・プロシージャー

列レベルアクセス制御

⾏レベルアクセス制御

ビュー論理ファイル

サポートされるIBM i リリース

7.1, 7.2 7.2 7.2 6.1, 7.1, 7.2

列データへのアクセス制御 Yes Yes No Yes

⾏データへのアクセス制御 No No Yes Yes

実装方法 外部プログラム(複雑)

SQL ルール(シンプル)

SQL ルール(シンプル)

DDS /SQL

ソフトウェア・ベンダー対応 • Townsend Security

• Linoma

• Enforcive

現時点ではなし 現時点ではなし N/A

データ暗号化 Yes No No No

ジャーナル内の暗号化 Yes No No No

適用対象 SQL テーブル DDS ファイルSQL テーブル

DDS ファイルSQL テーブル

DDS ファイルSQL テーブル

データ中心のソリューション Yes Yes Yes No

11© 2014 International Business Machines Corporation

Page 12: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

© 2014 International Business Machines Corporation 12

DB2 for i & IBM i 7.2 – その他の拡張• システム命名でオブジェクトの修飾にピリオド区切り記号が許可される

• リモート RDB から SELECT を実行するためのINSERT および CREATE TABLE AS のサポート

• 3 部構成の名前を使用して RDB 別名を直接SQL ステートメント内で指定できる

• キャスト規則を使用した関数解決

• 多数の日時スカラー関数の機能強化

• XMLTABLE 表関数

• 階層照会の CONNECT BY

• 動的複合ステートメント

• CREATE TABLE、CREATE VIEW、CREATE

INDEX、および DECLARE GLOBAL

TEMPORARY TABLE のシステム名

• 表および索引の KEEP IN MEMORY

• チェック制約の VIOLATION 節

• CREATE TABLE AS および CREATE TABLE

LIKE の参照フィールド (REFFLD) 生成

• CREATE TRIGGER のプログラム名

• 複数イベント・トリガー

• PREPARE および EXECUTE IMMEDIATE での式

• TRUNCATE ステートメント

• 表、ビュー、および索引に対する TRANSFER

OWNERSHIP ステートメント

• GRANT および REVOKE ステートメントでのUSER および GROUP

• 組み込みグローバル変数

• プロシージャー、関数、およびトリガーのステートメント・テキストの難読化

• 関数およびプロシージャーのパラメーターのデフォルト値

• 関数およびプロシージャーの呼び出しでの名前付きパラメーター

• SQL スカラー関数での配列のサポート

• 自律型プロシージャー

• SQL ルーチン内の定数

• SQL スカラー関数用の統一デバッガーのサポート

• 索引の最大サイズが 1.7 テラバイトに増やされた

© 2014 International Business Machines Corporation 12

Page 13: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

© 2014 International Business Machines Corporation 13

IBM i アプリケーション開発環境サマリー

© 2014 International Business Machines Corporation 13

7.2

7.2

Page 14: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

© 2014 International Business Machines Corporation 14

IBM iにおけるアプリケーション開発ストラテジー

© 2014 International Business Machines Corporation 14

オペレーティング・システムとプログラミング⾔語間で共通の開発・管理ツール

必要に応じてベンダー・ツールを統合

コンパイラー &プログラミング⾔語

オープン・ソース・ソリューションの強化

IBM i への Web とその開発テクノロジーの統合 i

Page 15: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

© 2014 International Business Machines Corporation 15

IBM i 7.2におけるRPGの拡張

• 新しいフリー・フォーマット RPG

– 新しいシンタックス & スタイル

– 今風の動き

– 他プログラミング言語開発者の取り込み

• フリー・フォーマットRPGへの変換ツール

– Arcad Converter

– Linoma Software

• Rational Developer for i サポート

– 2013/10

© 2014 International Business Machines Corporation 15

ctl-opt bnddir('ACCRCV');

dcl-f custfile usage(*update);dcl-ds custDs likerec(custRec);dcl-f report printer;

read custfile custDs;dow not %eof;

if dueDate > %date(); // overdue?sendOverdueNotice(); write reportFmt;exec sql insert :name, :duedate into

mylib/myfile; endif;read custfile custDs;

enddo;*inlr = '1';

dcl-proc sendOverdueNotice;sendInvoice (custDs : %date());

end-proc;

Page 16: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

© 2014 International Business Machines Corporation 16

IBM iにおける統合ミドルウェア

• IBM i HTTP Server のApache 2.4対応

– パフォーマンスの向上

– SNI (Server Name Indication) サポート

– OCSP (Online Certificate Status Protocol) サポート

– 独立したサブシステム

• IBM i 統合アプリケーション・サーバー – WebShere Liberty 8.5サポート

– Java 7 & 7.1上で稼働

– 最新の仕様に更新

JCA 1.6 , JSR 236

– 様々なプラットフォームとの互換性

– WebSphere プラットフォームとの完全な上位互換性

– 一般的な開発ツールのサポート

– 参考) Liberty Profile

新卒関西人のWebSphere挑戦記: ①~WAS Libertyプロファイルの導入からアプリ実装まで~

http://www.ibm.com/developerworks/jp/websphere/library/was/liberty_intro/1.html

© 2014 International Business Machines Corporation 16

Page 17: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

© 2014 International Business Machines Corporation 17© 2014 International Business Machines Corporation 17

IBM i オープン・クラウド対応

Page 18: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

�先進システムのための協働イノベーション

�オープンなHW、SW、ファームウェア、ツールの開発

�スキルの拡張とPOWERエコシステムへの投資

�「アーキテクチャの選択肢」の提供

�シンプルかつ一貫性のある運⽤

�オンプレとパブリッククラウドへのデプロイメント

�透過的なアップグレード�Software Defined

Environments

Open

Management

Open Applications

and Tools

�幅広いコミュニティーとの連携

�スクリプト⾔語の最適化とツール開発

�Linux、KVM、 OpenStackへの貢献

� Javaアプリの簡単移植を、Little Endian + Canonical Ubuntu または SUSE Linuxで

JavaScript

OpenPOWER Foundation

POWER オープン・プラットフォームがエコシステムのリオープン・プラットフォームがエコシステムのリオープン・プラットフォームがエコシステムのリオープン・プラットフォームがエコシステムのリ

ーダーシップと、お客様に選択肢とフレキシビリティをごーダーシップと、お客様に選択肢とフレキシビリティをごーダーシップと、お客様に選択肢とフレキシビリティをごーダーシップと、お客様に選択肢とフレキシビリティをご提供提供提供提供

IBM

Google

NVIDIA

TYAN

MellanoxOpenPOWER

Open Innovation

Page 19: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

© 2014 IBM Corporation1919

データセンターのイノベーションを加速するOpenPOWER Foundation

プラチナメンバー

メンバー

IBM IBMNvidiaAltera

Suzhou PowerCore

XilinxVeriSilicon

MellanoxFusion-io

MicronSamsungSK HynixEmulex

IBMTyan

Chuanghe TelcoTech

ServergyInspur

ZTE

IBMGoogle

IBMTeamsun

GoogleJülich

Supercomputer Centre

Key: 設⽴当初のメンバー設⽴後に参加したメンバー

Web 2.0 インターネットデータ

センタークラウドHPC

ソフトウェアLinuxISV

オープンソース

ファームウェアオープンソース

SystemsODMOEM

I/Oメモリー

ネットワークストレージ

チップテクノロジー

Page 20: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

IBM PowerVC

IBM Cloud Manager with OpenStack

PowerVC ICVC vCenter SCVMM

PowerVM

PowerKVMKVM ESX Hyper-V

Public CloudPublic Cloud

IBM UrbanCode Deploy with Patterns

IBM SmarterCloud Orchestrator

OpenStack Adapter

Platform

as a Service

Platform

as a Service

Infrastructure

as a Service

Infrastructure

as a Service

Cloud Category view Pattern Template (HOT)

Heat Engine

zManager SMAPI

z

HYPz/VM

z

FX

Platform Resource Scheduler

OVF

20

IBMのオープン・クラウド・アーキテクチャー

Page 21: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

21

お客様の幅広いクラウド・ニーズに応えるお客様の幅広いクラウド・ニーズに応えるお客様の幅広いクラウド・ニーズに応えるお客様の幅広いクラウド・ニーズに応えるIBMIBMIBMIBMクラウド・ソリューションクラウド・ソリューションクラウド・ソリューションクラウド・ソリューション

vCloud

Director

vSphere

vCenter

Server

IBM Cloud Orchestrator

ハイパーバイザー

ハイパーバイザー設定

仮想リソース管理

VMイメージ(カタログ)

プロビジョニング

ユーザーポータル

運⽤ワークフロー自動化

メータリング

POWER System z IAサーバー

Cloud Manager

with OpenStack(CMwO)

PowerVC

PowerVM zVM KVMPowerKVM Hyper-VVMware

ESX

HMC / IVM

サーバープラットフォーム

virsh/

Kimchivirsh

Hyper-V

ManagerHMC

Page 22: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

22

短時間で高品質に仮想マシンを利用可能にする短時間で高品質に仮想マシンを利用可能にする短時間で高品質に仮想マシンを利用可能にする短時間で高品質に仮想マシンを利用可能にする IBM PowerVC

ツール活⽤によるメリット

導入の効果

提供する機能●OpenStackベースのPowerSystem管理●PowerVMとPowerKVMをサポート●仮想イメージの作成、管理●動的なリソース拡張●動的なストレージ追加●Web APIの提供

●Power上のAIX, IBMi, Linuxを一元管理●仮想マシンを簡単にデプロイ●イメージからの展開で短期間で⽴ち上げ●リソースの動的な拡張も容易に●ユーザーデータを使ったカスタマイズも可能●他ツールからWeb APIをコールして連携

●Powerの専門家でなくても仮想マシンの作成が可能に

●複雑な作業なく構築が可能に●プール化されたシステム資源の

柔軟かつ動的な配分

上仮想マシンを迅速に追加できるクラウド管理ツールPower上仮想マシンを迅速に追加できるクラウド管理ツール

Page 23: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

23

PowerVC のメリット

� メリット1 - ユーザー様からの要望に合わせたスピーディーな環境構築– 複雑な構成作業なしに VM を構築し、提供可能– テンプレートを選択するだけで、細かいリソースの設定は不要

� メリット2 - プール化されたシステム資源の柔軟かつ動的な配分– お客様の要望に応じて、システム資源を柔軟に割り当て可能– スケールアウトだけではなく、豊富なシステム資源を活かした Power

Systems ならではのスケールアップでの増強にも対応

� メリット3 - クラウド基盤として安定、継続したサービス提供の実現– 先進の仮想化機能を⽤いることで、サーバー保守に伴う計画停止の時間を削

減可能– お客様に提供するサービスへの影響を軽減し、安定したサービス提供を継続

→ PowerVC によるキャプチャー/デプロイで、迅速な環境構築を実現します

→ VM に対する動的な資源の割り当てで、システム資源を有効に活⽤します

→ 先進的な仮想化機能により、安定したサービス提供をサポートします

Page 24: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

24

ユーザーにインフラを開放するユーザーにインフラを開放するユーザーにインフラを開放するユーザーにインフラを開放する IBM Cloud Manager with OpenStack

マルチ・ハイパーバイザーの管理を容易にするクラウド管理ツールマルチ・ハイパーバイザーの管理を容易にするクラウド管理ツール

●OpenStackベースの仮想化管理●仮想マシンの管理●簡易ワークフロー、メニュー画面●仮想イメージの作成・管理●簡易課⾦機能●Web APIの提供

●マルチ・ハイパーバイザー対応で一元管理●仮想マシンを簡単にデプロイ●簡易ポータルを短期間で⽴ち上げ●仮想イメージのライフサイクルも管理●他ツールからWeb APIをコールして連携●IBMによる3年間サポート (業界最⻑)●OpenStack API完全互換

●短期間でプライベート・クラウド構築●基本機能に絞ったシンプル設計●マルチ・ハイパーバイザー対応●仮想アプライアンス対応

提供する機能

導入の効果

ツール活⽤によるメリット

Page 25: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

25

シンプルなクラウド管理インターフェース

プライベート・クラウドに必要な基本機能を提供

クラウド利用状況を一目で把握

25

Page 26: OpenSource とIBM i の現状と今後の展望OpenSource とIBM i の現状と今後の展望 2014/12/5 日本アイ・ビー・エム株式会社 システム・テクニカル・セールス

オンプレミス・プライベート・クラウド

パブリック・クラウド

統合クラウド管理(Cloud Manager with OpenStack)

ベアメタル・サーバー

管理者

PowerVCKVM

ロケーションを跨るリソースプールの一元管理により管理ワークロードの削減

・ セキュリティー・ SLA・ パフォーマンス・ ストレージ・ ソフトウエアライセンス体系

PowerVM

適材適所でオンプレミスとパブリックを使い分けるオンプレミスとパブリックを統合プロビジョニング

vCenter

ESXi KVM PowerKVMHyper-V

zVM

KVM

OpenStack

VPN

業務 A

業務 B

業務 C

仮想サーバーで使い分け

オンプレミスとOpenStack対応パブリッククラウドの統合管理

2626