Anypoint Runtime Fabric の概要

Anypoint Runtime Fabric は、Anypoint Platform を介した集中管理を使用して、あらゆる環境で Mule アプリケーション、複合 API、および API ゲートウェイを実行できるコンテナサービスです。

Anypoint Runtime Fabric のいくつかの機能を次に示します。

  • アプリケーションサーバーごとに個別の Mule Runtime サーバーを実行することによるアプリケーション間の分離。

  • 同じ一連のリソースで複数のバージョンの Mule Runtime サーバーを実行する機能。

  • 複数のレプリカにわたるアプリケーションのスケーリング。

  • 自動化されたアプリケーションフェールオーバー。

  • Anypoint Runtime Manager を使用したアプリケーション管理。

アカウントで Anypoint Runtime Fabric を有効にする方法については、カスタマーサクセスマネージャーにお問い合わせください。

Anypoint Runtime Fabric には、次の 2 つの管理オプションがあります。

  • 自己管理型 Kubernetes の Runtime Fabric​: 運用および管理する既存の Kubernetes 環境にインストールする Runtime Fabric のバージョン。このバージョンでは、Amazon Elastic Kubernetes Service (Amazon EKS)、Azure Kubernetes Service (AKS)、Google Kubernetes Engine (GKE) がサポートされます。

  • VM/ベアメタルの Runtime Fabric​: MuleSoft が必要なソフトウェアインフラストラクチャコンポーネント (Docker や Kubernetes など) を提供する Runtime Fabric のバージョン。このバージョンは、運用および管理する仮想マシンにインストールします。

これらの各オプションには、独自のシステム要件とインストール手順があります。各オプションについての詳細は、​「自己管理型 Kubernetes の Runtime Fabric」​および​「VM/ベアメタルの Anypoint Runtime Fabric」​を参照してください。

Runtime Fabric オプション IT 管理者 MuleSoft 組織のシステム管理者

自己管理型 Kubernetes

IT 管理者は Amazon EKS、AKS、または GKE で Kubernetes クラスターを作成および設定する必要があります。この役割は、Runtime Fabric のインストールと Kubernetes の管理も担当します。

Anypoint Platform 内で Runtime Fabric を作成し、アプリケーションをデプロイし、その他のタスクを実行します。

VM/ベアメタル

Runtime Fabric を実行するインフラストラクチャを作成および設定します。この役割は、Runtime Fabric をインストールし、その運用中に基盤となるインフラストラクチャを管理する責任もあります。

Anypoint Platform 内で Runtime Fabric を作成し、アプリケーションをデプロイし、その他のタスクを実行します。

自己管理型 Kubernetes の Runtime Fabric と VM/ベアメタルの Runtime Fabric の機能サポートマトリックス

Table 1. 自己管理型 Kubernetes の Runtime Fabric と VM/ベアメタルの Runtime Fabric でサポートされる機能
自己管理型 Kubernetes の Runtime Fabric VM/ベアメタルの Runtime Fabric

Mules および API ゲートウェイのデプロイのサポート

サポート

サポート

Kubernetes と Docker

含まれない。
Kubernetes および Docker のインスタンスを Amazon EKS、AKS、または GKE クラスター経由で提供します。

Included (インクルード)

Linux ディストリビューションでのインストール

サポート

RHEL および CentOS のみでサポート

ノードの自動スケーリング

AWS、Azure、または Google Cloud の機能を使用してサポート

サポート対象外

外部ログ転送

外部ログ転送サービスを提供する必要があります。

Included (インクルード)

内部ロードバランサー

内部ロードバランサー (イングレスコントローラー) を提供する必要があります。

Included (インクルード)

Anypoint Security Edge

サポート対象外

サポート

Anypoint Security トークナイゼーション

サポート対象外

サポート

オペレーションセンター

含まれない
AWS、Azure、または Google Cloud で監視とアラートを有効にできます。

Included (インクルード)

Anypoint Runtime Fabric とスタンドアロン Mule Runtime (ハイブリッドデプロイメント)

Mule アプリケーションのハイブリッドデプロイメントでは、Mule Runtime の 1 つのバージョンをサーバーにインストールし、1 つ以上のアプリケーションをサーバーにデプロイする必要があります。各アプリケーションは、Mule Runtime サーバーとそれに割り当てられたリソースを共有します。証明書やデータベース接続などの他のリソースも、ドメインを使用して共有される場合があります。

Anypoint Runtime Fabric は、異なる方法でリソースをプロビジョニングします。各 Mule アプリケーションや API ゲートウェイは、独自の Mule Runtime およびコンテナ内で実行されます。コンテナで使用できるリソースは、Mule アプリケーションや API プロキシのデプロイ時に指定します。これにより、Mule アプリケーションは他の連動関係を使用せずに複数のノードにわたって水平方向にスケールできます。また、同じノードのリソースに対して異なるアプリケーションが相互に競合しないようになります。