Webシステムの構築の中で特に煩雑になるのが環境パラメータ設定と本番環境への移行だ。これらの作業における手間を省き、ミスをなくすための方法を紹介する。
Webシステムの構築手順は開発環境と本番環境に大別される。開発環境ではアプリケーションの開発・デバッグに必要な構成を準備する。開発したアプリケーションは、性能、信頼性、運用性などチューニングして構築された本番環境に移行し、使用される。
このWebアプリケーションサーバの構築を行うためには、一般的には次の手順で行う。
Webシステム構築のうえでは、特に2および5のステップは手間がかかり、ミスも起こしやすい。これを解決するのがCosminexusの簡易セットアップウィザードとSmart Composerである。
各種環境を設定する際に遭遇する主なトラブル例を紹介する。
これら構築支援の問題を解決するのが簡易セットアップウィザードだ。セットアップウィザードは一連の構築の手順を対話形式で支援する機能で、インストール直後から実行可能となっている。
構築担当者は画面に表示されるガイドに従い必要な項目を順々に入力するだけで構築作業が進められる。このため迷うことなくシステム構築を進めることができる。デフォルト値のまま構築する場合は標準セットアップを選択すればよい。さらにポート番号など変更して使用する場合はカスタムセットアップで設定を変更すればよい。簡易セットアップウィザードを活用することで、システム構築期間を1/10にすることも可能だ。
本番環境移行においても、作業ミスはしばしば発生する。主なトラブル例を紹介しよう。
このようなトラブルを回避し、本番環境への移行を確実に行うのがSmart Composerだ。これを使用することでロードバランシング構成の各サーバへチューニング済みパラメータを配布・反映できる。具体的には構築済みの環境から構築定義ファイルをエクスポートし、クラスタ構成の各サーバにインポートする。これによりロードバランシング構成の各サーバで1つ1つ設定し直すことなくチューニング済みの環境が構成できるため作業ミス防止と時間短縮が図れる。
次回は、 Webアプリケーションの性能分析を可能にするクライアント性能モニタと性能解析トレースについて紹介する。
“サムライAPサーバ”を選択する視点
イノベーションに求められる企業情報基盤
Cosminexus V8 Review:Webアプリの開発は、デバッグ含めワンストップで――MyEclipse
HITACHI Open Middleware World 2008 Autumn Report:仮想化時代に求められる運用管理の手法とは
Cosminexus V8 Review:サーバダウンは起こるもの。だがユーザーには迷惑をかけない!
Cosminexus V8 Review:Javaの「Stop The World」を回避する現実解
Cosminexus V8 Review:時間よ、止まるな!――Javaにおけるメモリ管理という課題
日立ソフト、社内営業情報システムをSOAで構築 複数システムの連携が実現
Cosminexus V8 Review:ユーザー側からの業務カイゼンを促がすSOA基盤
AdminIT Daily News:現場知とシステムの融合がコンセプト――日立「Cosminexus V8」 Copyright © ITmedia, Inc. All Rights Reserved.