

準備 › リリース ノート › インストール時の考慮事項 › 含まれているコンテンツ
含まれているコンテンツ
このリリースの CA AppLogic® グリッド オペレーティング システムには、以下の主要コンポーネントが含まれています。
分散カーネル
CA AppLogic® の分散カーネルは、分散インフラストラクチャおよび CA AppLogic® のアプリケーション モデルをサポートするのに必要な一連のシステム サービスを提供します。 最も重要な以下の 4 つのシステム サービスが含まれています。
グリッド ダッシュボード
グリッド ダッシュボードは以下の機能を提供します。
- グリッド状態がひとめでわかるサマリ。グリッド名、バージョン、状態のサマリ、リソースの使用状況、メッセージ、設定などが含まれます。
- 現在インストールされているアプリケーションのリスト。新しいアプリケーションの作成、既存のアプリケーションのコピー、アプリケーションの開始/停止などの機能があります。
- ログ ビューア。グリッド コントローラのログを表示する機能があり、検索/フィルタおよびエクスポート機能も含まれます。
- [サポート]ページ。ユーザ ドキュメント、リリース ノート、サポート フォーラム、Grid University などの重要なリンクが掲載されています。
アプリケーション設定
アプリケーション設定は、アプリケーション パラメータを設定するためのコントロール パネルです。ハードウェア リソース、ネットワーク リソース、チューニング、およびその他のパラメータの設定を行います。 アプリケーション設定は、設定可能なすべてのパラメータを含む単一のプロパティ シートです。
アプリケーション設定には、app configure コマンドを使用して、コマンド ライン シェルまたはスクリプトからアクセスすることもできます。
インフラストラクチャ エディタ
インフラストラクチャ エディタは、CA AppLogic® アプリケーションのディスポーザブル インフラストラクチャの作成、構築、トラブルシューティングを簡単に行うための視覚的なツールです。
エディタのユーザ インターフェースはインタラクティブで、一般的な描画プログラムを参考に作成されています。コンポーネントをキャンバス上にドラッグし、線で結び、プロパティ シートを使用して各コンポーネントを設定することで、インフラストラクチャを構築できます。
アプリケーションを実行する場合、エディタを使用してアプリケーションのモニタリング ダッシュボードを開いたり、アプリケーションのグリッド シェルを開始したり、個別のアプライアンスにログインすることができます。
コマンド ライン シェル
コマンド ライン シェルを使用すると、ユーザは CA AppLogic® グリッドをすべての面で管理できます。 シェルは CA AppLogic® コントローラで実行され、新しい Web ベースのシェルを使用してブラウザからアクセスしたり、適切な SSH クライアント パッケージを使用して SSH からアクセスできます。
シェル コマンドは、以下の目的を考慮して設計されています。
- ユーザ(人間)にとってシェルを使いやすくする
- 自動化のスクリプティングを簡単にする手段を提供する
すべてのコマンドには「バッチ」の出力形式があります。コマンドのデフォルト出力が便利な対話型操作用として構築されているのに対して、バッチ形式はプログラムによる解析が簡単になります。
注: CA AppLogic® アプリケーション プログラミング インターフェースも使用可能です。これにより、REST (Representational State Transfer)ベースのサービスを使用して 1 つ以上の CA AppLogic® グリッドに Web サービス インターフェースが提供されます。 CA AppLogic® Web サービス API は、RESTful クライアントのソフトウェア開発者が CA AppLogic® ベースの VDC(Virtual Data Center、仮想データ センター)(つまり CA AppLogic® グリッド)にインターフェースで直接接続できるようにします。 API により、各 VDCapi 内で使用可能な仮想化インフラストラクチャの大規模プールをプログラムで制御することができます。 Web サービス API を使用するには、WS_API アプリケーションをグリッド上で実行している必要があります。 WS_API アプリケーションでは、API に対して HTTP、HTTPS、および VPN ベースのアクセスを提供します。
アプリケーション プログラミング インターフェース
CA AppLogic® アプリケーション プログラミング インターフェースは、REST (Representational State Transfer)ベースのサービスを通じて、Web サービス インターフェースを 1 つ以上の CA AppLogic® グリッドに提供します。 この API は、RESTful クライアントのソフトウェア開発者が CA AppLogic® ベースの VDC(Virtual Data Center、仮想データ センター)(つまり CA AppLogic® グリッド)にインターフェースで直接接続できるようにします。 API により、各 VDC 内で使用可能な仮想化インフラストラクチャの大規模プールをプログラムで制御することができます。 Web サービス API を使用するには、WS_API アプリケーションをグリッド上で実行している必要があります。 WS_API アプリケーションでは、API に対して HTTP、HTTPS、および VPN ベースのアクセスを提供します。
アプリケーション インフラストラクチャ ビルド システム
インフラストラクチャ ビルド システムは、アプリケーション インフラストラクチャをコンパイルして、アプリケーションの単一のエンティティを作成します。 これにより各アプライアンスおよびアプリケーション全体のリソースと設定の制約が確認され、インスタンス イメージが構築され、アプリケーション インフラストラクチャの整合性が維持されます。 インフラストラクチャ リンカは、アプリケーションが開始されるときにジャスト イン タイムでアプリケーション インスタンスをグリッド ハードウェア リソースにバインドし、移植可能なアプリケーション フォーマットですぐに実行可能なアプリケーションを作成します。
インフラストラクチャ ビルド システムはアプリケーションの開始時に自動的に呼び出されるため、グリッド オペレータに意識されることはありません。
アプリケーション モニタリング システム
アプリケーション モニタリング システムは、実行中の CA AppLogic® アプリケーションのパフォーマンスおよびリソース使用状況の統計を監視するための視覚的なインターフェースを提供します。 モニタのユーザ インターフェースは高度に対話型で、Web ブラウザでアクセス可能です。
システム カタログ
システム カタログには、アプリケーションですぐに使用できる 42 のアプライアンス クラスが含まれています。
注: すべてのカタログの CA AppLogic® 3.7 で始まるすべての Linux ベースのアプライアンスは、特に指定のない限り CentOS 6.3 で再ベースされます。
- TOMCAT/TOMCAT64: Tomcat アプリケーション サーバ(Sun Java マシンおよび Apache Tomcat)、32 ビットおよび 64 ビット
- JBOSS/JBOSS64: Java EE ベースのアプリケーション サーバ(32 および 64 ビット)
- ROR: Ruby on Rails
- WEB5/WEB6/WEB64: プラグイン コンテンツ/スクリプト ボリュームを持つ Apache ベースの Web サーバ
- WEB5(CentOS 5 ベース)は後方互換性のあるカタログにあり、将来のリリースで削除される可能性があります。
- WEBx4、WEBx8: 拡張性のある Web サーバ
- MYSQL5: MySQL ベースのデータベース サーバ
- MYSQLR/MYSQLR64: レプリケーションに適した MySQL ベースのデータベース サーバ(32/64 ビット)
- PGSQL64: PostgreSQL データベース サーバの 64 ビットのアプライアンス
- ORACLE: Oracle Express データベース サーバ
- NAS: ネットワーク接続ストレージ/ファイル サーバ アプライアンス(HTTP および CIFS によるファイル アクセス)
- NASR: レプリケートされたネットワーク接続ストレージ/ファイル サーバ アプライアンス(HTTP および CIFS によるファイル アクセス)
- LOAD: CA AppLogic® アプリケーションで負荷が発生するさまざまなシナリオをテストするために使用できるロード ジェネレータ
- SQUID: SQUID プロキシ(Web キャッシュ)
- HALB: セッションを意識した、HAProxy ベースの HTTP ロード バランサ
- L3LB: HAProxy ベースの TCP/UDP ロード バランサ
- PS8: 別のアプライアンスに TCP および UDP トラフィックを分散させるための拡張性のあるポート スイッチ
- RPL: 別のアプライアンスに受信 HTTP リクエストをレプリケートするイベント レプリケータ
- URLSW: 正規表現をベースとして、別のアプライアンスに HTTP リクエストを分散させるための URL ポート スイッチ
- MTA: メール転送エージェント
- INSSLR: SSL がサポートされた冗長 HTTP 入力ゲートウェイ(災害復旧に役立つ)
- INSSLR2: CA AppLogic® 3.5 に導入された MEI (複数の外部インターフェース)機能を使用するために更新された SSL がサポートされた冗長 HTTP 入力ゲートウェイ(災害復旧に役立つ)
- IN、OUT、NET: iptables をベースとした、ファイアウォールが設置されているネットワーク ゲートウェイ
- IN2、OUT2、NET2: CA AppLogic® 3.5 に導入された MEI (複数の外部インターフェース)機能を使用するために更新された iptables をベースとした、ファイアウォールが設置されているネットワーク ゲートウェイ
- VPN: 仮想プライベート ネットワーキング アプライアンス
- VPN2: CA AppLogic® 3.5 に導入された MEI (複数の外部インターフェース)機能を使用するために更新された仮想プライベート ネットワーキング アプライアンス
- MON: 実行中のアプリケーションのモニタに使用されるアプリケーション モニタ(カウンタを収集し、視覚的なグラフを使用して表示)
- LUX6/LUX64、LINUX6/LINUX64: 新しいアプライアンスのベースとして使用できる、最小限の小さい Linux アプライアンス
注: CA AppLogic® 3.5 などの古いグリッドからアプリケーションをマイグレートする場合、または前述の新しいクラスにアクセス権がない場合は、新しい 3.7 グリッドにマイグレートした後にアプリケーションを更新する必要があります。 エディタでアプリケーションを開くと、アプライアンス クラスが見つからないことを示すメッセージがエディタに表示されます。また、キャンバスにアプライアンスが表示されなくなります。 この場合、新しいアプライアンス クラスのインスタンスをキャンバスにドラッグして、アプライアンスを再パラメター化/再接続する必要があります。 その後でアプリケーションを保存すると、更新されたアプリケーションをすぐに使用できます。
CA AppLogic® グリッド上で Windows ベースのアプライアンスを作成することができます。ただし、このアプライアンスは CA AppLogic® には含まれていません。
- WIN08S/WIN0864S: Windows 2008 Server Standard Edition 32/64 ビット
- WIN08E/WIN0864E: Windows 2008 Server Enterprise Edition 32/64 ビット
- WIN08DC/WIN0864DC: Windows 2008 Server DataCenter Edition 32/64 ビット
- WIN08W: Windows 2008 Server Web Edition 32 ビット
- WIN12DC: 64 ビット Windows 2012 Server DataCenter Edition
- WIN12S: 64 ビット Windows 2012 Server Standard Edition
- WIN7E: 32 ビット Windows 7 Enterprise Edition
- WIN764E: 64 ビット Windows 7 Enterprise Edition
- WIN8E: 32 ビット Windows 8 Enterprise Edition
- WIN864E: 64 ビット Windows 8 Enterprise Edition
- IIS03x/IIS08x: Microsoft Internet Information Server(Standard/Enterprise/DataCenter/Web Edition)
- IIS03yx4/IIS08yx4: 拡張性のある Microsoft Internet Information Server(Standard/Enterprise/DataCenter/Web Edition)
- IIS03yx8/IIS08yx8: 拡張性のある Microsoft Internet Information Server(Standard/Enterprise/DataCenter/Web Edition)
- SQL08x: Microsoft SQL Server データベース アプライアンス(Web/Standard/Enterprise/Developer/Workgroup/Express Edition)
システム カタログは、グリッド上のすべてのアプリケーションが使用できるアプライアンス クラスを含むグローバル カタログです。 カタログ リファレンスでは、各アプライアンスの完全なドキュメントを参照できます。 システム カタログは CA AppLogic® ユーザに対しては読み取り専用であり、グリッド管理者のみが変更できます。
CA AppLogic® には以下のグローバル カタログも含まれています。
- 動的: CA AppLogic® の動的なアプライアンスを格納するために使用されます。現在このカタログには 3 つのクラスが含まれています。
- MIG: 含まれているアプリケーションを別のグリッドにマイグレートしたりスナップショットを取得(ライブではない)できるようにします
- BCK: 外部サービスに対してアプリケーションの自動バックアップを実行できるようにします
- SLA: ユーザ定義のポリシーに従って、アプリケーション内の他のアプライアンスを開始および停止することで、アプリケーションを動的にスケーリングできるようにします。
- ユーザ: 独自の実稼働レベルのアプライアンスに使用します。CA AppLogic® のユーザは自由に変更することができます。デフォルトではこのカタログは空になっています。
すべてのアプライアンスおよびそのデータ シートのリストについては、「アプライアンス カタログ リファレンス ガイド」を参照してください。
注:
- OpenSolaris アプライアンス OSOL および OSOL64 はカタログから削除されており(VDSes VDS_OSOL および VDS64_OSOL と同様)、CA AppLogic® では配布されなくなりました。 OpenSolaris および Solaris は、CA AppLogic® でサポートされなくなりました。
- Aldo ci および Aldo ai コマンドは CA AppLogic® 3.x ではサポートされていません。 お使いのグリッドにカタログおよびアプリケーションをインポートするには(CA AppLogic® に同梱されている system_ms)、カタログまたはアプリケーションをお使いのグリッドの impex ボリュームにコピーし、コマンド cat import および app import を使用します。
サンプル アプリケーション
この CA AppLogic® リリースには、すぐに使用できる 15 種類のアプリケーション テンプレートが含まれています。
CA AppLogic® リリースには、以下の VDS (Virtual Dedicated Server、仮想専用サーバ)アプリケーション テンプレートが含まれています。
- Linux
- VDS_CentOS63: 32 ビット CentOS 6.3 VDS
- VDS64_CentOS63: 64 ビット CentOS 6.3 VDS
- Windows
- VDS_Win08S: 32 ビット Windows 2008 Server Standard Edition VDS
- VDS_Win0864S: 64 ビット Windows 2008 Server Standard Edition VDS
- VDS_Win08E: 32 ビット Windows 2008 Server Enterprise Edition VDS
- VDS_Win0864E: 64 ビット Windows 2008 Server Enterprise Edition VDS
- VDS_Win08DC: 32 ビット Windows 2008 Server DataCenter Edition VDS
- VDS_Win0864DC: 64 ビット Windows 2008 Server DataCenter Edition VDS
- VDS_Win08W: 32 ビット Windows 2008 Server Web Edition VDS
- VDS_Win12DC: 64 ビット Windows 2012 Server DataCenter Edition VDS
- VDS_Win12S: 64 ビット Windows 2012 Server Standard Edition VDS
- VDI_Win7E: 32 ビット Windows 7 Enterprise Edition VDI (仮想デスクトップ インスタンス)
- VDI_Win764E: 64 ビット Windows 7 Enterprise Edition VDI (仮想デスクトップ インスタンス)
- VDI_Win8E: 32 ビット Windows 8 Enterprise Edition VDI (仮想デスクトップ インスタンス)
- VDI_Win864E: 64 ビット Windows 8 Enterprise Edition VDI (仮想デスクトップ インスタンス)
注:
- CA AppLogic® グリッド上で Windows ベースのアプライアンスを作成することができます。ただし、このアプライアンスは CA AppLogic® には含まれていません。
- Windows Server 2003 テンプレートは、CA AppLogic® で配布されなくなりました。 Windows Server 2003 の OS はサポートされていますが、テンプレートは後続のリリースで保守されなくなりました。
- OpenSolaris アプライアンス OSOL および OSOL64 はカタログから削除されており(VDSes VDS_OSOL および VDS64_OSOL と同様)、CA AppLogic® では配布されなくなりました。 OpenSolaris および Solaris は、CA AppLogic® でサポートされなくなりました。
CA AppLogic® リリースには、以下の事前設定された Linux ベースのインフラストラクチャ テンプレートも含まれています。
- Lamp: 2 層の拡張性のない基本的な Web アプリケーション
- LampX4: 拡張性のある Lamp
CA AppLogic® リリースには、以下の事前設定された Windows ベースのインフラストラクチャ テンプレート(Windows Server 2003 ベース)も含まれています。
- WISA: 拡張性のない単純な 2 層の Web アプリケーション(Windows/IIS/SQL/ASP.NET)
- WISAx4: 拡張性のある単純な 2 層の Web アプリケーション(Windows/IIS/SQL/ASP.NET)
注: CA AppLogic® グリッド上で Windows ベースのアプライアンスを作成することができます。ただし、このアプライアンスは CA AppLogic® には含まれていません。
CA AppLogic® リリースには、事前にインストールされた以下の標準アプリケーション テンプレートも含まれています。
- TWiki: Web ベースのコラボレーション プラットフォーム
- SugarCRM: カスタマー リレーションシップ マネジメント システム
- WS_API: CA AppLogic® Web サービス API
アプリケーションはすぐに実行することができ、ネットワークの設定のみが必要です。
注: CA AppLogic® 3.7 で始まるすべての Linux ベースのアプライアンスは CentOS 6.3 で再ベースされており、そのため、割り当てられたアプライアンス リソースは変更されています。 そのため、古い方のサンプル アプリケーション テンプレートのバージョンを開始しようとすると、リソースの変更が CentOS 6.3 で再ベースされたカタログに導入されているため失敗する場合があります。 常に 3.7 リリースで配布される新しいサンプル アプリケーション テンプレートを使用することをお勧めします。
注: Aldo ci および Aldo ai コマンドは CA AppLogic® 3.x ではサポートされていません。 お使いのグリッドにカタログおよびアプリケーションをインポートするには(CA AppLogic® に同梱されている system_ms)、カタログ/アプリケーションをお使いのグリッドの impex ボリュームにコピーし、CA AppLogic® コマンド cat import および app import を使用します。
Backbone Fabric Controller (BFC)
Backbone Fabric Controller (BFC)は、グリッドを(ALD の代わりに)インストールおよびアップグレードするために使用します。 BFC には、1 つのバックボーン内のすべての CA AppLogic® グリッドを作成および管理するために使用する、使いやすい Web ベースの GUI アプリケーションが含まれています。 BFC は、最新の CA AppLogic® リリースおよびホットフィックスを自動的にダウンロードします。
Copyright © 2013 CA.
All rights reserved.
 
|
|