IBM Maximo Application Suite の技術概要
Maximo Application Suite のインスタンスは、 Red Hat® OpenShift® Container Platform 上で実行されます。
Red Hat OpenShift Container Platform クラウド環境とオンプレミス環境間の移行を可能にし、堅牢性、回復力、可用性、および伸縮性を支えるコンテナ化とコンテナオーケストレーション、オペレーターモデルに基づく再現性のあるデプロイ、そして開発プロセスの自動化と効率化を実現します。
以下のセクションの各コンポーネントの説明を参照してください。
仮想マシンとストレージ
ほとんどの Maximo Application Suite アプリケーションおよび前提条件は、 Red Hat OpenShift クラスターを構成する一連の仮想マシンで実行されます。 これらの仮想マシンは別個の IP アドレスを持ち、 Red Hat OpenShift クラスターでは ノード として表示されます。
- Infrastructure as a Service (IaaS) プロバイダー
例えば、オンプレミス・プロバイダー ( VMwareなど) やクラウド・プロバイダー ( IBM Cloud®、 AWS、 Azureなど) などです。
仮想マシンに直接アクセスできるため、 Red Hat OpenShift Container Platform ソフトウェア自体をインストールし、管理する必要があります。
- Red Hat OpenShift Container Platform のマネージドサービスプロバイダー
- 例えば、 Red Hat OpenShift on IBM Cloudなどです。
Red Hat OpenShift Container Platform 制御プレーン
- マスター・ノード のセットは、 Red Hat OpenShift クラスターを管理します。注: Red Hat OpenShift クラスターの連続可用性と高可用性を確保するには、少なくとも 3 つのマスター・ノードを使用してください。
- これらのマスター・ノードは、クラスター内の他のノードである ワーカー・ノードで何が実行されるかを管理する Kubernetes クラスター制御ソフトウェアを実行します。
- マスター・ノードは、内部データベース ( Kubernetes リソース定義を含む
etcd) も維持します。 - マネージド Red Hat OpenShift Container Platform サービスプロバイダーを利用している場合、これらのマスターノードはサービスプロバイダーによって管理されているため、表示されません。
- 独自の Red Hat OpenShift Container Platform サービスを実行している場合は、仮想マシンをプロビジョニングする必要があります。 Red Hat OpenShift Container Platform をインストールすると、仮想マシンとのやり取りは、 Red Hat OpenShift Container Platform および Kubernetes API を通じて行われます。
Red Hat OpenShift Container Platform インフラ
Red Hat OpenShift Container Platform インフラストラクチャコンポーネントは、 Red Hat OpenShift Container Platform のインストールの一環としてインストールされます。
- Red Hat OpenShift Container Platform ロギングやモニタリングなどのインフラサービス。
- Red Hat OpenShift Container Platform Red Hat OpenShift Container Platform クラスタ内で動作するストレージ管理メカニズム「 Red Hat OpenShift Container Platform Storage」を提供します。
ワーカー・ノードには、そのノード専用のディスク・ストレージがあります。 ノードが誤動作すると、ディスク・ストレージが失われる可能性があります。 一部の Maximo Application Suite アプリケーションおよび前提条件には、ノード障害が発生しても存続し、ノード間で共有できるストレージが必要です。 ただし、外部クラウド環境で実行している場合は、外部ストレージ・プロバイダーを使用することを選択できます。
各ワーカー・ノードで実行する必要があるコンポーネントもあれば、3 つのワーカー・ノードで実行する必要があるコンポーネントもあります。 これらのコンポーネントは、クラスター内の任意のワーカー・ノードで実行できますが、可能な場合は、専用のワーカー・ノードにコンポーネントを配置します。 詳細については、 Maximo Application Suite を構内にインストールする準備を参照。
Maximo Application Suiteの前提条件
Maximo Application Suite アプリケーションには、いくつかの依存関係または前提条件があります。 選択されたアプリケーションに関係なく、いくつかの前提条件が必要です。 その他の前提条件は、特定のアプリケーションにのみ必要です。 これらの前提条件のほとんどは、 Red Hat OpenShift クラスター にデプロイするか、外部で実行するか (別の Red Hat OpenShift クラスター にデプロイするか、外部サービス・プロバイダーを使用するか) を選択できます。
Cloud Pak for Data
Red Hat OpenShift クラスター で実行する必要がある前提条件の 1 つは、 Cloud Pak for Dataです。
Cloud Pak for Data は、コントロール・プレーンで構成されます。コントロール・プレーンには、独自のユーザー・インターフェースと、許可ユーザーの独自のセットがあります。 Cloud Pak for Data を Red Hat OpenShift クラスター にインストールし、管理者としてログインした後、1 つ以上の Cloud Pak for Data サービスを Red Hat OpenShift クラスターにインストールできます。 Cloud Pak for Data を使用して、 Maximo Monitor および IoT アプリケーションで使用される Db2® Warehouseをインストールできます。
Maximo Application Suiteアプリケーション、業界ソリューション、アドオン、ツール
Maximo Application Suite は、アプリケーション、ツール、およびアドオンのスイートを提供します。 適切な前提条件が満たされている場合は、デプロイするアプリケーションを選択できます。Maximo Application Suiteのインスタンス
- Maximo Application Suite core を使用して、使用する Maximo Application Suite アプリケーション、業種別ソリューション、およびアドオンをインストールして管理します。
- Maximo Application Suite core は、ユーザーのレジストリーを保守します。 どのユーザーがどの Maximo Application Suite アプリケーションにアクセスできるかを指定できます。
Red Hat OpenShiftクラスターの外部で実行される前提条件
以下の前提条件は、 Red Hat OpenShift クラスターの外部で実行されます。
- ロード・バランサー
- Red Hat OpenShift Container Platform および同サーバーがホストするアプリケーションやサービスとの通信に使用されるプロトコルエンドポイントへのアクセスを許可するために使用されます。
- ID プロバイダー
- ユーザーが Red Hat OpenShift クラスターにログインするときにユーザーを認証するために使用されます。 通常、IDプロバイダーは、 LDAP インターフェースをサポートするエンタープライズディレクトリサービスです。
- エンタープライズ版 SAML のIDプロバイダー
- ユーザーが他のエンタープライズ・アプリケーションとシングル・サインオンを共有できるようにします。 別のエンタープライズ・アプリケーションにサインインしているユーザーは、再認証なしで Maximo Application Suite アプリケーションを使用できます。
- 外部 SMTP サーバー
- ユーザーに E メールを送信するように Maximo Application Suite コア、 Maximo Manage、およびその他のアプリケーションを構成するために必要です。
- Interactive Connectivity Establishment (ICE) サーバー
- Maximo Collaborate に Voice over Internet Protocol ( VoIP ) 接続を使用するように設定。
- 要塞ホスト
- Red Hat OpenShift クラスターの外部で実行されるホスト。 要塞ホストは、クラスター・ノードに直接ネットワーク・アクセスできます。
その他のソフトウェア
IBM Cognos® Analytics ライセンスは、 Maximo Application Suite 8.10 以降に組み込まれています。