Skip to main content

 

OutSystems 11オンラインヘルプ

 

OutSystems

コンテナにデプロイされたアプリケーションを拡張する

OutSystemsのコンテナベースのアプリケーションを拡張できるようにするために、アプリケーションの開発と保守の際は、アプリケーションアーキテクチャの推奨事項に従う必要があります。

以下のセクションでは、ご利用のホスティングテクノロジーに応じて、OutSystemsのコンテナにバインドされたアプリケーションの拡張方法についての一般的なガイドラインをいくつか示します。

Dockerコンテナ

Docker Swarmを使用して拡張する

Docker Swarmでアプリケーション用のサービスを作成し、作成したサービスを拡張します。以下の一般的な手順を実行します。

  1. swarmを作成して構成します。必要な数のノードを追加して構成し、swarmクラスタを作成します。
  2. swarmクラスタマネージャーのアドレスを使用して、コンテナデプロイゾーンを作成します。
  3. アプリケーションをこのデプロイゾーンに関連付けます。
  4. コンテナイメージを生成できるように、アプリケーションをパブリッシュします。
  5. アプリケーションをswarmクラスタのサービスとしてデプロイし、必要なスケーラビリティパラメータを指定します。
  6. swarmクラスタのリバースプロキシを構成して、アプリケーションのURLをswarmのアプリケーションサービスにマッピングします。
  7. デプロイを完了します。

詳細については、Docker Swarmのドキュメントをご覧ください。

Kubernetesを使用して拡張する

Kubernetesでの拡張は、デプロイ内のレプリカの数を指定または変更することで実行します。

KubernetesをOutSystemsで使用するには、以下のガイドラインに従います。

  1. クラスタを作成して構成し、必要な数のノードを追加して構成します。
  2. クラスタのパブリックアドレスを使用して、コンテナデプロイゾーンを作成します。
  3. アプリケーションをこのデプロイゾーンに関連付けます。
  4. コンテナイメージを生成できるように、アプリケーションをパブリッシュします。
  5. アプリケーションをクラスタにデプロイし、レプリカの数を指定します。
  6. 公開するアプリケーション用のロードバランササービスを作成します。
  7. 公開するアプリケーションのIngressサービスを作成し、アプリケーションのURLをアプリケーションサービスにマッピングします。
  8. デプロイを完了します。

クラスタでのKubernetesの使用に関する詳細な手順については、Kubernetesの公式ドキュメントをご覧いただくことを推奨します。

Pivotal Cloud Foundry

PCFが提供する機能を使用してアプリケーションを拡張します。(ルールセットまたはスケジュールに基づいて)手動または自動でアプリケーションを拡張するには、Pivotalが提供する手順に従います。

  • Was this article helpful?