Cosminexus V9 アプリケーションサーバ 機能解説 セキュリティ管理機能編
運用管理機能が実行する負荷分散機のAPIについて説明します。
Smart Composer機能が実行する負荷分散機のAPIについて説明します。
負荷分散機のAPIシーケンス図の例を次に示します。ここでは,cmx_build_system(Webシステムを構築する場合)で,cookieスイッチングを使用しています。
図8-1 負荷分散機のAPIシーケンス図の例(cmx_build_system(Webシステムを構築する場合))
VirtualServerは,負荷分散機上で,リクエストの受け口となる仮想的なサーバを表すオブジェクトです。管理ユニットごとに一つ作成されます。ServiceGroupは,負荷分散機上のVirtualServerで受けたリクエストのサービス管理を行うオブジェクトです。VirtualServerごとに一つ作成されます。RealServerは,負荷分散機上で,VirtualServerで受けたリクエストの振り分け先となる実際のサーバを表すオブジェクトです。管理ユニットに属する仮想サーバの数だけ作成されます。
ACOSでcookieパーシステンスを使用したAPIで接続する場合は,事前にCookiePersistence(cookieパーシステンス)を作成する必要があります。CookiePersistenceでは,cookieによるセッションの維持期間を設定します。なお,使用済みのCookiePersistenceは必要に応じて削除してください。CookiePersistenceの作成,削除方法の詳細は,使用する負荷分散機のドキュメントを参照してください。
仮想サーバマネージャが実行する負荷分散機のAPIについて説明します。
負荷分散機のAPIシーケンス図の例を次に示します。ここでは,vmiunit update(新規に構築する場合)で,cookieスイッチングを使用しています。
図8-2 負荷分散機のAPIシーケンス図の例(vmiunit update(新規に構築する場合))
VirtualServerは,負荷分散機上で,リクエストの受け口となる仮想的なサーバを表すオブジェクトです。管理ユニットごとに一つ作成されます。ServiceGroupは,負荷分散機上のVirtualServerで受けたリクエストのサービス管理をするオブジェクトです。VirtualServerごとに一つ作成されます。RealServerは,負荷分散機上で,VirtualServerで受けたリクエストの振り分け先となる実際のサーバを表すオブジェクトです。管理ユニットに属する仮想サーバの数だけ作成されます。
ACOSでcookieパーシステンスを使用したAPIで接続する場合は,事前にCookiePersistence(cookieパーシステンス)を作成する必要があります。CookiePersistenceでは,cookieによるセッションの維持期間を設定します。なお,使用済みのCookiePersistenceは必要に応じて削除してください。CookiePersistenceの作成,削除方法の詳細は,使用する負荷分散機のドキュメントを参照してください。
All Rights Reserved. Copyright (C) 2012, 2015, Hitachi, Ltd.