このパートナーソリューションでは、IBM MQ ネイティブ HA コンテナを Amazon Web Services (AWS) クラウドの Amazon Elastic Kubernetes Service (Amazon EKS) クラスターにデプロイします。
IBM MQ は、多様なアプリケーションやビジネスデータを複数のプラットフォームで簡単かつ迅速に統合するメッセージングミドルウェアです。IBM MQ では、メッセージキューを使用して情報交換を容易にし、クラウド、モバイル、モノのインターネット (IoT)、オンプレミスの環境に単一のメッセージングソリューションを提供します。ソリューションは、仮想プライベートクラウド (VPC) 内およびインターネット上の信頼でいるアドレスから、またオンプレミス環境からの VPN を介して、クライアントメッセージングアプリケーションをサポートします。
このパートナーソリューションは IBM と AWS が共同開発しました。IBM は AWS パートナーです。
AWS Service Catalog の管理者は、このアーキテクチャを自分のカタログに追加できます。
-
構築するもの
-
デプロイ方法
-
コストとライセンス
-
構築するもの
-
このパートナーソリューションは次を設定します。
- 3 つのアベイラビリティーゾーンにまたがる可用性の高いアーキテクチャ。
- AWS のベストプラクティスに基づいてパブリックサブネットおよびプライベートサブネットが設定された仮想プライベートクラウド (VPC)。AWS で独自の仮想ネットワークを実現します。
- パブリックサブネット内:
- マネージド ネットワークアドレス変換 (NAT) ゲートウェイ。プライベートサブネット内のリソースへのアウトバウンドのインターネットアクセスを提供します。
- Amazon EKS クラスターにアクセスするための 1 つのブートノード、つまり Amazon Elastic Compute Cloud (Amazon EC2) インスタンス。
- プライベートサブネットでは、Amazon EKS クラスターのノード (Amazon EC2 インスタンス) のプロビジョニングとライフサイクル管理を自動化する Amazon EKS マネージドノードグループ。各ノードは以下で構成されます。
- IBM MQ サーバー。
- Amazon Elastic Block Store (Amazon EBS) ボリューム。永続的な分散ストレージや queue manager service とメッセージデータの高可用性を実現します。
- アクティブな IBM MQ サーバーへの接続を自動的に分散する Classic Load Balancer。
- クラスターの Kubernetes コントロールプレーンを提供する Amazon EKS。
-
デプロイ方法
-
デプロイガイドの指示に従って、このパートナーソリューションをデプロイします。これにはこれらのステップが含まれます。
- AWS アカウントにサインインします。AWS アカウントをまだお持ちでない場合は、https://aws.amazon.com でサインアップしてください。
- Kubernetes コマンドラインインターフェイス (CLI) をダウンロードして設定します。詳細については、「kubectl のインストールまたは更新」を参照してください。
- パートナーソリューションを起動します。スタックのデプロイには、約 30 分かかります。スタックを作成する前に、上部のツールバーから AWS リージョンを選択します。
- デプロイガイドのポストデプロイのステップを完了します。
Amazon は、本ソリューションで AWS と協力した AWS パートナーとユーザーデプロイ情報を共有する場合があります。
-
コストとライセンス
-
このソリューションでは、Helm チャートを使用して IBM MQ Advanced for Developers コンテナイメージを IBM MQ ネイティブ HA ソリューションとして Amazon EKS にデプロイします。
IBM MQ ソフトウェアライセンス契約には、ライセンス条件の詳細が記載されています。
このソリューションの実行中に使用した AWS のサービスおよびサードパーティーライセンスのコストは、お客様のご負担となります。このソリューションを使用しても追加コストは発生しません。
このソリューションには、カスタマイズ可能な設定パラメータが含まれています。インスタンスタイプなどの設定の一部は、デプロイにかかるコストに影響します。料金の見積もりについては、利用する AWS の各サービスの料金ページを参照してください。料金は変更される場合があります。
ヒント: ソリューションをデプロイした後、 AWS Cost and Usage Report を作成し、関連するコストを追跡します。これらのレポートは、お客様のアカウントでの Amazon Simple Storage Service (Amazon S3) バケットへの請求メトリクスを提供します。毎月の使用量に基づいてコストを見積もり、月末のデータを集計します。詳細については、 AWS Cost and Usage Report とはを参照してください。