業務システムの運用管理は,規模が大きくなるほど複雑になります。できるだけ効率良く,運用コストを抑え,かつシステムの性能を最大限に生かせる運用方法が求められます。そのためには,操作性に優れたインタフェースや,自動運用の仕組みが必要です。
Cosminexusでは,これらの要件を満たすために,次の運用管理機能を提供しています。なお,それぞれの機能の詳細については,マニュアル「Cosminexus 機能解説」を参照してください。
- 業務システムの一括運用
運用管理ドメインという概念で,複数のJ2EEサーバやWebサーバなどの各種サーバを一括管理できます。また,JP1と連携することで,Cosminexus以外で構築されたシステムも含めた業務システム全体に対して,監視,運用の自動化,稼働状況の分析などの一括運用ができるようになります。
- 運用作業の自動化
障害発生時のサーバ再起動や,運用監視機能と連携したイベント発行・アクション実行などの機能を利用することで,障害発生時の回復作業の自動化や,障害予防作業の自動化を図れます。
また,JP1と連携することで,Cosminexus以外のシステムも含めたシステムの運用作業を自動化できます。
- ログの運用
Cosminexusのシステムが出力したログを一括して収集できます。また,ユーザが開発したJ2EEアプリケーションのログをCosminexusのシステムが出力したログと同じように扱うことができます。システム全体のログを一括管理することで,信頼性の高いログ運用を実現できます。
また,Cosminexusで使用する日立のJavaVMでは,障害発生時の要因分析やシステムの状態確認に利用できるよう,ログの出力内容が拡張されています。このログを利用して適切なチューニングを実施することで,システムの可用性向上が図れます。
- トレース情報による性能解析
リクエストの実行時に,Webサーバからデータベース接続までの各ポイントでトレース情報を出力します。この情報を収集して分析することで,処理のボトルネックを明確にしたり,障害発生の原因になった個所を特定したりできます。
- 統合ユーザ管理
Cosminexusで構築したシステムにログインするユーザを統合管理できます。それぞれのJ2EEアプリケーションが管理しているユーザの情報が関連づけられて管理されるため,一度のログイン処理でさまざまなJ2EEアプリケーションにログインできるようになります。なお,ユーザ情報を管理するリポジトリとしては,LDAPディレクトリサービスやデータベースが利用できます。
- メンテナンス時のアプリケーション入れ替えの効率化
アプリケーションをアーカイブ形式と展開ディレクトリ形式の2種類で管理できます。展開ディレクトリ形式のアプリケーションの場合,アプリケーションを入れ替えるときにアーカイブし直す必要がなく,変更したクラスファイルをリロードするだけで入れ替えができます。また,アーカイブ形式のアプリケーションの場合も,局所的な変更の場合にはアプリケーションの停止や再設定が不要な入れ替え(リデプロイ)ができます。これらによって,メンテナンス時の入れ替え効率を高め,システム運用コストを抑えられます。