Flex Gateway新着情報
Governance新着情報
Monitoring API ManagerMule Runtime Engine (Mule) は、Mule アプリケーションを実行する軽量のインテグレーションエンジンであり、ドメインとポリシーをサポートします。Mule アプリケーション、ドメイン、およびポリシーは、XML DSL (ドメイン特有言語) を共有します。
Mule アプリケーションは、ポイントツーポイントのインテグレーションではなく API 主導の接続性を使用してシステム、サービス、API、デバイスに接続します。Mule アプリケーションは、メッセージルーティング、データマッピング、オーケストレーション、信頼性、セキュリティ、スケーラビリティの機能を提供します。
Anypoint Studio は、Mule アプリケーションの開発をサポートします。
ドメインにより、デフォルトのエラーハンドラー、共有プロパティ、スケジューラープール、コンポーネント設定など、Mule アプリケーションが再利用する必要のあるグローバル設定を共有できます。ドメインをデプロイできるのは、オンプレミスで Mule Runtime Engine を実行している場合のみです。
Anypoint Studio を使用した Mule ドメインの開発と設定については、「共有リソース」を参照してください。
ドメインデプロイメント手順は、「ドメインのデプロイ」を参照してください。
HTTP ベース API に基づいたポリシーにより、セキュリティの適用、Mule アプリケーションのトラフィックの規制、ビジネスニーズに合わせた API の活用が可能です。
Mule には、埋め込み API ゲートウェイが含まれています。これにより、コードを記述することなく、セキュリティポリシーを API に適用し、受信メッセージや送信メッセージを強化し、API に機能を追加できます。
詳細は、「API ゲートウェイ機能」を参照してください。
API Manager は、自動ポリシーの設定をサポートします。カスタムポリシー開発と設定もサポートされます。
Maven は、プロジェクト開発を強化するために Mule が実装しているプロジェクト管理ユーティリティです。Mule には Maven の機能が組み込まれています。Mule Runtime Engine では、Mule Maven プラグインを使用することで、Mule アプリケーション、ドメイン、カスタムポリシーのパッケージ、テスト、デプロイメントを Maven ライフサイクルと統合できます。
詳細は、「Mule での Maven サポート」を参照してください。
Mule アプリケーションを実行するには、Mule Runtime Engine がインストールされている環境に Mule アプリケーションをデプロイする必要があります。
Mule は、Studio IDE 内で Anypoint Platform 上の Design Center と共にパッケージ化されているため、設計するときに Mule アプリケーションを実行できます。
MuleSoft には、Anypoint Platform ランタイムプレーンをホストするためのさまざまなオプションが用意されています。
CloudHub 2.0
CloudHub 2.0 は、完全に管理されコンテナ化されたサービスとしてのインテグレーションプラットフォーム (iPaaS) であり、API とインテグレーションを軽量コンテナとしてクラウドにデプロイできます。
CloudHub 2.0 は、単一テナンシーまたは共有テナンシーで世界の 12 リージョンにわたるデプロイメントを提供し、拡張性の高いトランザクション量をサポートするために、インフラストラクチャと組み込みサービスを動的に拡大または縮小します。 詳細は、「CloudHub 2.0」を参照してください。
CloudHub 1.0
CloudHub は、Mule Runtime サーバーと関連サービスをホストする MuleSoft のクラウドベースの環境です。CloudHub では、MuleSoft によって管理されるプラットフォームに API または Mule アプリケーションをデプロイできます。
また、高可用性を提供し、API や Mule アプリケーションのクラスタリングとフェールオーバーを行い、それらの負荷分散を実行します。詳細は、「CloudHub」を参照してください。
CloudHub は、同じ環境に存在するクラウドコントロールプレーン (US クラウド、EU クラウド、MuleSoft Government Cloud) のバージョンで管理できます。
Runtime Fabric
Runtime Fabric は、制御および管理するデータセンターまたはサードパーティクラウド環境内で Mule アプリケーションと API ゲートウェイを実行できるようにするコンテナサービスです。Runtime Fabric は、一連の物理サーバー、仮想サーバー、または Amazon Web Services や Microsoft Azure 内にインストールできます。
Runtime Fabric には、Docker や Kubernetes などのテクノロジーがバンドルされており、高可用性、フェールオーバー、クラスタリング、負荷分散などの利点を得られます。詳細は、「Anypoint Runtime Fabric の概要」を参照してください。
Runtime Fabric は、クラウドコントロールプレーン (US クラウド、EU クラウド) でのみ管理できます。MuleSoft Government Cloud や Anypoint Platform PCE では、Runtime Fabric はサポートされていません。
ハイブリッドスタンドアロンランタイム
ハイブリッドスタンドアロンランタイムでは、制御する環境で Mule Runtime Engine をホストできます。このモデルでは、顧客の信頼境界内で、デプロイメントの制御およびセキュリティがクラウドベースサービスの柔軟性、拡張性、一元管理と組み合わされて提供されます。
ハイブリッドスタンドアロンランタイムを使用すると、物理サーバー、仮想マシン、または Amazon Web Services (AWS) や Microsoft Azure などのサードパーティクラウドサービス内で Mule Runtime Engine を実行できます。
スタンドアロンランタイム
スタンドアロンランタイムは、インターネットや Anypoint コントロールプレーンに接続できない分離された環境に便利です。これらの環境では、1 つのインスタンス (物理サーバー、仮想マシン、または AWS や Azure などのサードパーティクラウドサービス内) で Mule Runtime Engine をホストできます。このセットアップはシンプルで制御しやすいですが、手動でインフラストラクチャタスク (高可用性、フェールオーバー、クラスタリング、負荷分散など) を管理する必要があります。Anypoint コントロールプレーンへの接続は不要で、これらの Mule インスタンスを各自の環境内全体で管理します。
スタンドアロンランタイムは、クラウドコントロールプレーン (US クラウド、EU クラウド、MuleSoft Government Cloud) または顧客がホストするコントロールプレーン (Anypoint Platform PCE) を使用して管理できます。
Runtime Manager を使用するのに加えて、デプロイ用のコマンドといくつかの Anypoint Platform ユースケースが含まれる Anypoint CLI 3.x を使用して Mule アプリケーションのデプロイと管理を実行することもできます。