Zend Server 7.1 for i ご紹介(14-12-26)

Zend Server 7 for IBM i
のご紹介
2014/12/26
株式会社イグアス
ソリューション事業部
Zend PHP
 PHPはWeb開発言語としてシェアNo.1言語
 全世界のインターネットアプリケーションの約40%で利用
 Javaに比べて軽く、分かりやすく、新しいWeb技術を簡単に取り込み可能
進化を続ける Zend PHP
・2006年
Zend Core for i5/0S
・2010年
Zend Server 5.1 SE (Standard Edition) 日本語版
・2012年11月発表
Zend Server 5.6 EE (Enterprise Edition) 日本語版
・2013年9月発表
Zend Server 6.1 Professional & Enterprise 日本語版
・2014年10月発表
Zend Server 7.0 Professional & Enterprise 日本語版
Zend PHP
【Zend 製品 最新バージョン】
■
■
Zend Server 7.0 Professional 日本語版
Zend Server 7.0 Enterprise Edition 日本語版
プロダクション・サーバーとして実行環境をご提供
・パフォーマンス向上(キャシュ機能等)
・可用性向上(イベント監視、コードトレーシング機能)
・運用管理の向上(アプリケーション・バージョ運管理、実行環境の履歴管理)
■
Zend Studio 11 日本語版
PHP統合開発環境をご提供
コーディング、テスト、デバッグ
■
Zend Guard 6 日本語版
PHPコードを暗号化
コードの流用、改ざん、無断コピー等の防止
Zend Server for IBM iの特徴
IBMiとPHPのシームレスな連携
PHP実行環境の効率化による
大幅なパフォーマンスアップ
PHP実行状況の詳細な監視機能
日本語環境での動作保障と
日本語によるサポートサービス
2014/12/26
| Page 3
IBMiとPHPのシームレスな連携
◆特長 ・CL や RPG を実行できます。パラメータも渡したり受け取ったりできます。
・DB2/400 のデータにアクセスしたり、更新できます。
・ジョブスケジュールによる起動・停止などの自動化/統合化
サーバー管理GUI
Zend Framework 1.x / 2.x
データベースドライバ
RPG/CLの呼出し
スプールファイル
ジョブ参照
オブジェクト参照
IBM i 資源へのアクセス
拡張モジュール
PHP実行環境
ジョブキュー, キャッシュ、
デバッグ, Java との連携,
モニタリング,
コードトレーシング、
アプリケーション管理
IBM HTTP Server for i
IBM i PASE環境
DB2/400
MySQL
Zend Server 7 日本語版
特長
①パフォーマンス向上
各種のキャッシュ機能およびジョブキューにより、PHP プログラムの
パフォーマンスを向上
②サーバー稼働状況をGUIで直観的に表示
詳細レポートをグラフ等によりわかりやすく表示
③運用管理の向上
アプリケーション単位のきめ細かい運用管理の実現
(アプリケーション・バージョン管理、実行履歴管理)
④日本語環境での動作保証と日本語のサポートサービスを提供
稼働するアプリケーションの重要度(クリティカル度)・規模により、3種類のエ
ディションを用意しています。(IBM i版は Professional および Enterprise の2種類)
・Small Business Edition:
企業サイトのシンプルなWebアプリ(クリティカルではないアプリケーション)
・Professional Edition:
企業サイトのシンプルなWebアプリ(クリティカルなアプリケーション)
・Enterprise Edition:
大規模システム
運用管理機能などにより、24時間×365日稼働が必要な基幹システムや大規模なECシステム構築を強力
にサポートします。
Zend Server の Edition 対比 (サマリー)
①
②
③
④
⑤
⑥
⑦
⑧
⑨
⑩
⑪
⑫
⑬
実行環境の履歴管理
Java ブリッジ
アプリケーションのHA化(クラスタリング)
ジョブキュー
アプリケーション・バージョン管理
アプリケーション負荷分析 (Z-Ray)
イベントの監視 (モニタリング)
コードトレーシング
Zend Studio、Zend Guard との連携
パフォーマンス向上 (ページキャッシュ)
ホスト仮想化 (Vhost)
イベント記録などの保持期間
データベース連携
Enterprise
〇
〇
○
〇
〇
〇
〇
〇
〇
〇
○
無制限
〇
〇
Pr o fe ssio n al
○
〇
〇
〇
〇
〇
〇
〇
○
3か月間
〇
〇
⑭ XM L T o o lkit による IBM i 資源の利用
「③アプリの HA化(クラスタリング)」はZend Server x86 Linux / Windows のみ対象です。
「⑭XML Toolkit による IBMi 資源の利用」はZend Server IBMi版のみ対象です。
(注意)ライセンスの期限切れ後は PHP そのものは稼働しますが、
Web 管理画面にログインできなくなります。
実行環境の履歴管理の特長
誰がいつどの設定を変更したか記録されます。障害発生時の原因追跡を助けます。各種設
定はエクスポートしてバックアップしておき、障害発生時に前の状態をインポートして復
元することができます。設定ファイルの直接書き換えは自動的にリバートされます。
アプリケーション・バージョン管理の特長
複数の PHPプログラムを一つのかたまりとしてバージョン管理することができます。
一つのかたまりとして新しいバージョンに更新したり、前のバージョンに戻したりす
ることができます。PHP プログラム ひとつごとに適用したかどうか管理する手間が
省けます。次ページのモニタリングなどをサーバー単位ばかりではなく、アプリケー
ション単位でも設定できます。
イベントの監視(モニタリング)の特長
PHP プログラムの実行中にイベント(問題)が発生するか監視する機能です。レスポンス
の低下や性能劣化の検出に威力を発揮します。
PHP のエラーログよりも広範囲のイベント (15種類) を監視できます。
(例)実行時間超過、メモリ使用量、ページ出力、データベースエラー、関数エラー
コード・トレーシングの特長
PHP プログラムの詳細な実行履歴を確認する機能です。
例えばメモリー使用量の増減や、関数ごとの処理時間などが確認できます。
ボトルネックの発見に役立ちます。
パフォーマンス向上(ページ・キャッシュ)の特長
ブラウザに表示するページ内容を URL 単位でキャッシュします。内容が比較的
静的なページを対象に使用すると、レスポンスタイムの短縮に役立ちます。
ユーザーのブラウザ
キャッシュ・データがなけ
れば、PHP のプログラム
を実行します。
プログラムで生成した画
面データを、次回再利用
するためにキャッシュに
も保存します。
キャッシュ・データがあれ
ば、 PHP プログラムの
実行をスキップします。
ジョブキューの特長
PHP のプログラムをバッチ実行したり、定期的に実行することができる機能です。
バッチ実行は、時間がかかる処理を別のタイミングで処理したい場合に役立ちます。
(例) ・別のサーバー上で、あるいは夜間に帳票を作成する。
・検索を早くするためにデータベースにインデックスを付ける
・大量の電子メールを送る
Java ブリッジの特長
PHP から Java のプログラムを効率的に呼び出すことができる機能です。
Java ブリッジを使用すると、1つの Java VM (Java のインスタンス) を共有して Java のプロ
グラムを呼び出します。システムリソースの浪費を防止します。
使用しない場合
Web サーバー
Web サーバー
JVM
PHP
PHP
JVM
PHP
PHP
JVM
PHP
JVM
PHP
JVM
PHP
PHP
JVM
PHP
PHP
PHP から Java のプログラムを呼び出すたびに Java
VM(Java のインスタンス)を作成するため、システム
リソースがそのたびに消費されます。
13
使用する場合
Java
ブリッジ
PHP
PHP
JVM
Zend Studio との連携
Zend Serverは、PHP統合開発環境 Zend Studioとシームレスに連携することが可能です。
Zend Studio は、さまざまな開発シーンに対応するための機能を搭載し、PHP アプリケーションの開
発効率および品質を大幅に向上させます。
• プログラミング
Zend Studio によるデバッグ例
• デバッグ
• ユニットテスト
• パフォーマンス
チューニング
Zend Guard との連携
Zend Guard は、無断コピーを防止しながら PHP アプリケーションを配布したい場合に役立ちます。
PHP アプリケーションの使用期限およびライセンスキーによる実行制限を設定できます。第3者によ
るコードの流用や改ざん防止にも役立ちます。Zend Server 上の Guard Loader により、実行できま
す。
Zend Server 7.0の主な機能のまとめ
① 実行環境の履歴管理
Zend Server の設定変更履歴を確認できます。障害発生時の原因追跡を助けます。設定をエクス
ポートして バックアップし、障害発生時にインポートして設定を復元することもできます。
② Java ブリッジ
PHP から Java のプログラムを効率的に呼び出します。
③ アプリの HA化 (クラスタリング)
セッションのデータを複数のサーバーで共有し、アプリケーションの可用性を向上します。
④ ジョブキュー
PHP のプログラムをバッチ実行したり、定期的に実行することができます。
⑤ アプリケーション・バージョン管理
複数の PHP プログラムをまとめてバージョン管理することができます。アプリケーションを定義すると、
モニタリングのルールなどをサーバー単位ばかりではなく、アプリケーション単位でも設定できます。
⑥ アプリケーション負荷分析 (Z-Ray)
実行中の関数や、アクセス中のデータベースなどの詳細をブラウザ上に表示します。
Zend Server 7.0の主な機能のまとめ
⑦ イベントの監視 (モニタリング)
PHP プログラムの実行中にイベント(問題)が発生するか監視します。レスポンスの低下や性能劣
化の検出に威力を発揮します。
⑧ コードトレーシング
PHP プログラムの詳細な実行履歴を確認する機能です。ボトルネックの発見に役立ちます。
⑨ Zend Studio、Zend Guard との連携
プログラミング、デバッグ、チューニングなどを Zend Studio を使用して行えます。
Zend Guard でライセンスの仕組みを付与したアプリケーションを Zend Server で実行できます。
⑩ パフォーマンス向上 (ページキャッシュ)
ブラウザに表示するページ内容をキャッシュします。レスポンス時間の短縮がはかれます。
⑪ ホスト仮想化 (Vhost)
複数のホストを1台の Zend Server で稼働できます。
⑫イベント記録などの保持期間
イベントおよびコードトレーシングのデータ保持期間は、Edition により異なります。
Zend Server 7.0の主な機能のまとめ
⑬ データベース連携 (DB2など)
IBM i のデータベースや、MySQL など各種のデータベースを利用できます。
⑭ XML Toolkit による IBMi 資源の利用
RPG/CL を呼び出したり、スプールやジョブなどの IBM i リソースにアクセスできます。
Zend Server 7.0 日本語パックの構成
Zend Server 7.0 for IBM i日本語(1ライセンス)
・年間ライセンス
• ライセンスは導入するLPARの数だけ必要となります。
・年間サポートサービス(バージョンアップの権利も1年間)
・2年目以降、Professional または Enterprise Editionとして継続利用していただく
ためには継続ライセンスが必要となります。
・ライセンスの期限切れ後は PHP そのものは稼働しますが、Web 管理画面に
ログインできなくなります。および、サポートサービス対象外となります。
Zend Studio 11 for IBM i日本語(1ライセンス)
・永続ライセンス
・年間サポートサービス(バージョンアップの権利も1年間)
日本語環境での動作保障と日本語によるサポートサービス
メールによるサポートサービス
サポート範囲
インストール方法
Zend Server for IBMiの設定
Zend Server for IBMiの管理コンソールの操作
PHPの設定
サポート対象外
パフォーマンスチューニング
PHPの関数仕様やコーディングの方法
付属されている各種ソフトウェア
 Zend Framework /Pear/Apache(IHS)
 MySQL(ZendDBi)/5250bridge/デモ
既知の問題で告知されている問題のパッチ作成
Zend Server 7.0 などの価格
IBM i 版 (V7R2,V7R1,V6R1)
商品コード
IBM i 版 Server
PKG-3521
商品名
P05/
P10
PKG-3522
PKG-3531
P20
PKG-3532
PKG-3541
P30/
P50
PKG-3542
Zend Server 7 Professional
for IBM i 日本語パック
Zend Server 7 Enterprise
for IBM i 日本語パック
Zend Server 7 Professional
for IBM i 日本語パック
Zend Server 7 Enterprise
for IBM i 日本語パック
Zend Server 7 Professional
for IBM i 日本語パック
Zend Server 7 Enterprise
for IBM i 日本語パック
機能・ライセンス形態
・年間ライセンス
・年間サポートサービス
・Studio 1ライセンス付
定価
¥874,000
¥1,274,000
・年間ライセンス
・年間サポートサービス
・Studio 1ライセンス付
¥1,474,000
・年間ライセンス
・年間サポートサービス
・Studio 1ライセンス付
¥2,074,000
¥1,974,000
¥2,874,000
IBM i 版 Studio
PKG-0535
・永続ライセンス
・年間サポートサービス
Zend Studio 11for IBM i 日本語版 *次年度以降、サポートサービスをご
¥74,000
希望の場合は、当製品を再度ご購入
ください。
Zend Guard
PKG-1088
Zend Guard 6
・年間ライセンス
・年間サポートサービス
¥120,000
Zend Server 7.0 価格
IBM i 版 (V7R2,V7R1,V6R1)
商品コード
商品名
機能・ライセンス形態
定価
2年目以降
商品コード
¥2,074,000
-
¥3,074,000
-
¥3,824,000
-
¥4,824,000
-
¥5,074,000
-
¥7,074,000
-
3年ライセンス
PKG-3521*3
P05/
P10
Zend Server 7 Professional
for IBM i 日本語パック 3年
PKG-3522*3
Zend Server 7 Enterprise
for IBM i 日本語パック 3年
PKG-3531*3
Zend Server 7 Professional
for IBM i 日本語パック 3年
P20
PKG-3532*3
Zend Server 7 Enterprise
for IBM i 日本語パック 3年
PKG-3541*3
Zend Server 7 Professional
for IBM i 日本語パック 3年
P30/
P50
PKG-3542*3
Zend Server 7 Enterprise
for IBM i 日本語パック 3年
・3年間ライセンス
・3年間サポートサービス
・Studio 1ライセンス付
・3年間ライセンス
・3年間サポートサービス
・Studio 1ライセンス付
・3年間ライセンス
・3年間サポートサービス
・Studio 1ライセンス付
・3年間ライセンス
・3年間サポートサービス
・Studio 1ライセンス付
・3年間ライセンス
・3年間サポートサービス
・Studio 1ライセンス付
・3年間ライセンス
・3年間サポートサービス
・Studio 1ライセンス付
Zend Server 7.0 価格
2年目以降
PKG-3621
PKG-3622
P05/
P10
PKG-3631
P20
PKG-3632
PKG-3641
PKG-3642
P30/
P50
Zend Server 7 Professional
for IBM i 日本語版
Zend Server 7 Enterprise
for IBM i 日本語版
Zend Server 7 Professional
for IBM i 日本語版
Zend Server 7 Enterprise
for IBM i 日本語版
Zend Server 7 Professional
for IBM i 日本語版
Zend Server 7 Enterprise
for IBM i 日本語版
・年間ライセンス
・年間サポートサービス
・年間ライセンス
・年間サポートサービス
・年間ライセンス
・年間サポートサービス
・年間ライセンス
・年間サポートサービス
・年間ライセンス
・年間サポートサービス
・年間ライセンス
・年間サポートサービス
¥800,000
¥1,200,000
¥1,400,000
¥1,900,000
¥2,000,000
¥2,800,000
• 2年目以降の Zend Server 継続利用のライセンスの価格です。
• 継続利用ライセンスご購入時点での、最新バージョンのライセンスを
お届けいたします。
 その時点の最新バージョンへの入れ替え作業が必要になる
場合がございます
Zend Server 7.0 稼働環境
Zend Server 7.0 稼働環境
・ Linux x86 and x86-64:
RHEL 5.x および 6.x
CentOS 5.x および 6.x
Fedora (18 除く)
Oracle Enterprise Linux
・ Windows:
Windows
Windows
Windows
Windows
Server 2008R2
Server 2012
7
8
・ IBM i :
V6R1、V7R1、V7R2
Zend Studio 11 稼働環境
Windows 7, Windows 8
Linux x86, Linux x86-64
(Linux には JRE 1.6 以降が必要)
CPU 1.5GHz 以上
RAM 2GB 以上
HDD に1GB 以上の空き容量
モバイル開発を行う場合の対応ブラウザ:
Internet Explorer 10 以上
または Safari が必要
PHPバージョン
PHP5.4、PHP5.5
対応ブラウザ
Internet Explorer 10.0 以上
Firefox 32 以上
Google Chrome 37 以上
| Page 24
御静聴ありがとうございました
株式会社イグアス
ソリューション事業部
2014
25