自分のサーバーでのアプリケーションの管理

サーバーを追加​して、サーバーに​アプリケーションをデプロイ​したら、Runtime Manager を使用してアプリケーションの監視と管理を実行できます。

アプリケーションが ​CloudHub​ または​独自サーバー​のどちらにデプロイされているかに応じて、デプロイ後に実行できる一連のアクションが異なります。このページでは、独自サーバーにデプロイされたアプリケーションに固有のアクションに焦点を絞ります。両方の種類のデプロイメント対象に共通する基本的な管理ツールについては、​「デプロイ済みアプリケーションの管理」​を参照してください。

独自のサーバーにデプロイされたアプリケーションでは、以下を行うことができます。

このドキュメントでは、 クラウドベース​の Anypoint Platform または Anypoint Platform Private Cloud Edition を使用してデプロイされたオンプレミスのデプロイメントについて説明します。このページで説明する機能の一部は、Anypoint Platform Private Cloud Edition ではまだ使用できません。明確な区別については、​「デプロイメントオプション」​を参照してください。Anypoint Platform Private Cloud Edition をリクエストすることに関心がある場合は、営業担当にお問い合わせください。
MuleSoft では、Runtime Manager を使用してオンプレミスサーバーを管理している場合、手動でのアプリケーションのデプロイはサポートされません。 オンプレミスサーバーでアプリケーションを手動でデプロイすると、アプリケーションが自動検出されないため、Runtime Manager で表示したり管理したりできません。

アプリケーションダッシュボード

[Applications (アプリケーション)] タブでいずれかのアプリケーションを選択すると、右側にパネルが開きます。ここでは、アプリケーションに関する追加情報を参照し、その設定にアクセスできます。

managing applications on your own servers 26ef4

このダッシュボードに表示される内容は、アプリケーションが ​CloudHub​ と Mule のどちらにデプロイされているかによって異なります。

Mule にデプロイされているアプリケーションの場合は、状況、最終変更日時、デプロイされたアプリケーション ZIP ファイルが表示されます。ZIP ファイルは、このメニューから ​[Choose File (ファイルを選択)]​ ボタンを使用して変更できます。クラスターとサーバーグループにデプロイされているアプリケーションの場合は、さらにサーバーのリストと各サーバーの状況も表示されます。

アプリケーションが実行されているサーバーについての情報を確認するには、パネルでサーバー名をクリックするか、​[Servers (サーバー)]​ タブでサーバー名を検索します。詳細は、​「サーバー、サーバーグループ、クラスターについて」​を参照してください。

すべてのパネルには、次の 2 つのボタンが表示されます。

  • [Manage Application (アプリケーションを管理)]​ ボタン。アプリケーションの設定ページに移動します。このページには、アプリケーションとアプリケーションが実行されるサーバーに関する詳細な情報が表示されます。また、ここからアプリケーションダッシュボードにもアクセスできます。詳細は、​「ダッシュボードの監視」​を参照してください。

    managing applications on your own servers b0e6f
  • [Insight (インサイト)]​ ボタン。トランザクションレベルのデータが表示されます。表示される内容についての詳細は、​「インサイト」​を参照してください。

    managing applications on your own servers ba927
    現在、​インサイト​機能は、Anypoint Platform Private Cloud Edition では使用できません。

アプリケーション設定にアクセスする

Anypoint Platform​ にサインインし、Runtime Manager の ​[Applications (アプリケーション)]​ タブを表示します。CloudHub で実行されているアプリケーションのいずれかを選択して、右側のパネルを開きます。パネルで、​[Manage Application (アプリケーションを管理)]​ ボタンをクリックして、アプリケーションの設定を開きます。

managing applications on your own servers 1fd39

このメニューには、パネル上に表示されるのと同じデータがすべて表示され、さらに ​[Alerts History (アラート履歴)]​ タブに、このアプリケーションでトリガーされたアラートの記録が表示されます。詳細は、​「Runtime Manager のアラート」​を参照してください。

フロー管理

UI のこのタブを使用して、デプロイされたアプリケーション内の特定のフローを個別に開始または停止できます。​「フロー管理」​を参照してください。

アプリケーションの監視

アプリケーションが独自サーバーのいずれかにデプロイされている場合は、アプリケーションで発生するイベントやアプリケーションが実行されているサーバー、サーバーグループ、クラスターのパフォーマンスを監視するためのツール群があります。詳細は、​「アプリケーションの監視」​を参照してください。

アプリケーションの削除

デプロイされたアプリケーションをサーバーから削除するには、アプリケーションの状況の横にある矢印をクリックし、​[Delete (削除)]​ を選択します。

managing applications on your own servers 96463
このオプションが使用可能になるには、サーバーが実行中である必要があります。クラスターまたはサーバーグループの場合、少なくとも 1 つのノードが実行中である必要があります。

削除済みのハイブリッドアプリケーションの再デプロイ

オンプレミスでデプロイされるアプリケーションの場合、Runtime Manager による特定の動作をトリガーする 2 つのシナリオが考えられます。

  • Mule が実行されていないときに 1 つ以上のアプリケーションフォルダーを手動で削除し、サーバーが再同期されると、Runtime Manager で欠落しているアプリケーションが検出され、欠落しているアプリケーションをもう一度サーバーにダウンロードするよう要求され、自動的に再同期されます。

    UI から、または REST を使用して削除した場合のみ、アプリケーションが完全に削除されます。
  • 新しいサーバーがクラスターまたはサーバーグループに追加されると、そのグループまたはクラスターで他のサーバーが実行されていなかったとしても、Runtime Manager によってアプリケーションがそのサーバーグループまたはクラスターに自動的にデプロイされます。

アプリケーションアーカイブのダウンロード

Runtime Manager では、オンプレミスサーバーにデプロイメントされているアプリケーションの ​[Settings (設定)]​ ページからアプリケーションのアーカイブ (ZIP または JAR ファイル) をダウンロードすることはできません。 ARM REST サービス API コールまたは Anypoint コマンドラインインターフェースを使用すれば、アーカイブをダウンロードできます。