■ Zend Platform概要
Zend Platformシリーズは、世界で最も利用されているWebシステム用のスクリプト言語であるPHPを運用するサーバーを大幅に強化するサーバソリューションです。
Zend Platformシリーズは、ベーシックなPHPサーバー環境には備わっていない多くの機能を提供します。それらは、PHPで構成されたサイトやサーバーの運用管理に欠かせない、正にPHP アプリケーションサーバーを実現するプロダクトが Zend Platform シリーズです。日本語版発売(2004年2月)から累計で、300本の実績を持っています。
今回リリースするZend Platform 3.0 日本語版では、新機能の搭載と既存機能の強化を行っており、これまで以上に有用なソリューションとなっています。注目の新規のとして、「BIRT レポート」「ジョブキュー」が搭載されました。また、スケーラビリティを実現する機能「セッションクラスタリング」では、High Availability モードを搭載し、スケーラビリティとアベイラビリティの両立を実現しています。
■ 強力な新機能の搭載
PHPによる多彩な業務を実現するために強力な新機能を搭載しました。
- 帳票エンジンBIRTを搭載、デザイナで作成した帳票レイアウトにデータをマージして簡単に帳票イメージ(PDFやHTML)が作成できます。【BIRT レポート】
- これまで、PHPは、Webブラウザからのリクエストベースで、処理行っていました。ジョブキューによって、日時指定や条件指定によって、PHPコードの実行が可能です。【ジョブキュー】
- PHPの異常な実行をピックアップして報告する【PHP インテリジェンス】が検出したレポートをSNMPにて送信します。【SNMP サポート】
- 既にリリース済みのZend Studio 5.5 日本語版と連係して、【PHP インテリジェンス】が検出したレポートをZend Studio 5.5 日本語版の画面上に直接表示できます。
- 複数台のPHPサーバーで連携する場合にPHPサーバー毎に発行管理しているセッション情報を共有することによって、1台構成として開発されたPHPコードを変更しなくても複数台のPHPサーバー構成を実現します。【セッションクラスタリング】
さらに本機能を強化することによって、アベイラビリティを向上しました。
■ Zend Platformシリーズで培われた既存機能も搭載しています
- PHPのエラー以外にも様々な事象に応じてリアルタイムでアラートレポートを提供する機能を搭載しています。【PHP インテリジェンス】
このアラートレポートによって、運用時の問題を予兆の段階から把握することが可能です。勿論、この機能を開発段階から利用することで、テストおよびデバッグ作業の効率アップと精度向上が実現します。
- ベーシックなPHPサーバー環境では非効率でサーバー資源を無駄に消費してしまうJavaとの連携機能を強化する機能を提供します。【Javaブリッジ】
- PHPは、スクリプト言語なので、実行毎にPHPコードを翻訳して実行します。そのため、翻訳処理がオーバーヘッドとなります。Zend Platformシリーズでは、複数の高速化機能によって大幅な高速化を実現します。【パフォーマンス】
- Zend Platformシリーズがインストールされている複数台のPHPサーバーを1台のサーバーで集中管理できるので、大規模環境でも効率的に管理できます。【コンフィグレーション】
このようにZend Platform 3.0 日本語版は、ベーシックなPHPサーバー環境には備わっていない数々の機能を補完し、PHPサーバーが持つポテンシャルを引き出しアプリケーションサーバーの領域に到達させるソリューションなのです。
■ 搭載機能別に2つのエディションを用意しました
機能拡張に伴い、搭載機能別に2つのエディションを用意しました。PHPサーバーの用途によって、2つのエディションを選択いただくことができます。これによって、ロープライス化も実現しています。
PS(Performance Management Server)は、PHPアプリケーションサーバーとしての基本的な機能を提供します。PHP インテリジェンスによるPHPの運用監視、パフォーマンスツールによる高速化など、PHPサーバーに求められる基本機能を安価に提供します。
ES(Enterprise Server)は、大規模構成やミッションクリティカル業務の為に通常のPHPサーバーと比較すると大幅な機能拡張を実施します。ジョブキュー、セッションクラスタリング、帳票エンジンなど、これまでPHPサーバーでは成しえなかった高度な機能を集約しました。
エディション名 |
搭載機能 |
PS(Performance Management Server)
|
モニタリング&トラブルシューティング
(PHP インテリジェンス, イベントトリガ/イベントレポート, リモートデバック(Zend Studioとの連係) )
新機能 Zend Studio 5.5 日本語版 との連係
パフォーマンスツール
(コード高速化, コンテンツキャッシング, ファイル圧縮, チューニング, テスト(ベンチマーク))
新機能 PHP 5.2.x に対応
集中管理機能およびコンフィグレーション
|
ES(Enterprise Server)
*海外ではIntegration Serverという機能が含まれることになっているが日本では、暗にES(Enterprise Server)と呼称
|
*全てのPS機能
新機能 BIRT レポート
新機能 ジョブキュー
新機能 SNMP サポート
機能強化 セッションクラスタリング(High Availability モードを追加)
ZDS(Zend Download Server)
Java ブリッジ
|
■ ZendPlatform動作環境
Zend Platform 対応システム
|
プラットフォーム |
PHPバージョン |
Webサーバ |
Webブラウザ |
Linux glibc x86, x86-64 (AMD64/EMT64) 対応デストリビューション(Turbolinux, RedHat Enterprise Linux, Fedora Core, Suse Linux Enterprise Server)
|
4.3.9 以降 4.4.x 5.0.x 5.1.x 5.2.x |
Apache 1.3.x Apache 2.0.x (compiled in prefork modeのみ) Apache 2.2.x (compiled in prefork modeのみ) Zeus 4.0 |
MS Internet Explorer 6.0 以降 Mozilla Firefox 1.5 以降
|
|