第24章 Amazon EC2 での JBoss EAP 6 のデプロイ
24.1. はじめに リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
24.1.1. Amazon EC2 について リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Amazon Elastic Compute Cloud(Amazon EC2)は、amazon.com が運用するサービスで、カスタマイズ可能な仮想コンピューティング環境を提供します。サービスを使用して Amazon Machine Image(AMI)を起動し、仮想マシンまたはインスタンスを作成できます。ユーザーは、インスタンスに必要なソフトウェアをインストールし、使用する容量に応じて課金することができます。Amazon EC2 は、柔軟であり、ユーザーがデプロイされたアプリケーションを迅速にスケーリングできるように設計されています。
詳細は、Amazon EC2 の Web サイト を参照して http://aws.amazon.com/ec2/ ください。
24.1.2. Amazon Machine Instance (AMI) リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
Amazon Machine Image(AMI)は、EC2 仮想マシンインスタンスのテンプレートです。ユーザーは、インスタンスを作成するための適切な AMI を選択して EC2 インスタンスを作成します。AMI の主要コンポーネントは、インストール済みのオペレーティングシステムやその他のソフトウェアを含む読み取り専用ファイルシステムです。AMI ごとに、さまざまなユースケース用にインストールされるソフトウェアが異なります。Amazon EC2 には、amazon.com とサードパーティーが提供する多くの AMI が含まれています。また、ユーザーは独自のカスタム AMI を作成することもできます。
24.1.3. JBoss Cloud Access リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
JBoss Cloud Access は、Amazon EC2 などの Red Hat 認定クラウドインフラストラクチャープロバイダーで JBoss EAP 6 のサポートを提供する Red Hat サブスクリプション機能です。JBoss Cloud Access では、従来のサーバーとパブリッククラウドベースのリソースとの間のサブスクリプションをシンプルかつコスト効果の高い方法で移動できます。
24.1.4. JBoss Cloud Access 機能 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
JBoss Cloud Access プログラムのメンバーシップにより、Red Hat が作成したサポート対象プライベート Amazon Machine Image (AMI) へのアクセスが提供されます。
Red Hat AMI では、次のソフトウェアが事前にインストールされ、Red Hat により完全にサポートされます。
- Red Hat Enterprise Linux 6
- JBoss EAP 6
- JBoss Operations Network (JON) 3 エージェント
- Red Hat Update Infrastructure を使用した RPM による製品アップデート
各 Red Hat AMI は開始点にすぎず、アプリケーションの要件を満たすためにさらに設定が必要です。
重要
現在、JBoss Cloud Access はスタンドアロンインスタンスと管理対象ドメインの両方で full-ha プロファイルのサポートを提供しません。
24.1.5. サポートされる Amazon EC2 インスタンスタイプ リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
JBoss Cloud Access は、以下の Amazon EC2 インスタンスタイプをサポートします。各インスタンスタイプの詳細は、http://docs.amazonwebservices.com/AWSEC2/latest/UserGuide/instance-types.html 『 『Amazon EC2 ユーザーガイド』』 を参照してください。
| インスタンスタイプ | 説明 |
|---|---|
| 標準のインスタンス |
標準インスタンスは、メモリーと CPU の比率が調整された汎用的な環境です。
|
| High Memory Instance |
High Memory Instance には、標準インスタンスよりも多くのメモリーが割り当てられています。High Memory Instance は、データベースやメモリーキャッシングアプリケーションなどの高スループットアプリケーションに適しています。
|
| High CPU Instance |
High CPU Instance にはメモリーよりも多くの CPU リソースが割り当てられています。このインスタンスは比較的低いスループットですが、CPU 集約型アプリケーションに適しています。
|
重要
インスタンスタイプ
Micro(t1.micro) は JBoss EAP 6 のデプロイメントには適しません。
24.1.6. サポート対象の Red Hat AMI リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
サポート対象 Red Hat AMI は、AMI 名により識別できます。
JBoss EAP 6 の AMI は、次の構文を使用して指定されます。
RHEL-osversion-JBEAP-version-arch-creationdate
RHEL-osversion-JBEAP-version-arch-creationdate
version は、AMI にインストールされた JBoss EAP のバージョン番号です。例
6.3
osversion は、AMI にインストールされた Red Hat Enterprise Linux のバージョン番号です。例:
6.2
arch は AMI のアーキテクチャーです。これは
x86_64 または i386 です。
CreationDate は、AMI が YYYYMMDD の形式で 作成 された日付です。
20120501 の例
AMI 名の例:
RHEL-6.2-JBEAP-6.0.0-x86_64-20120501