デプロイメント

デプロイメントとその仕組みについて学ぶ。

あなたの環境に公開されたプロジェクトは、デプロイメントと呼ばれます。 デプロイは、統合プロジェクトが指定された環境で利用可能で、すぐに使用できることを保証するのに役立つ。

配備プロセスには以下のステップが含まれる。

  • 公開 - ある環境のすべてのアセットと設定を含む、プロジェクトの現在の状態を取得します。
  • デプロイ - 公開済みのプロジェクトのアセットと設定を別の環境へ移行します。
  • アクティベート - 必要なすべてのサービス、API、ワークフローが新しい環境でアクティブになり、動作することを確認する。 環境によって異なる可能性がある設定(データベース接続、APIキー、エンドポイントURLなど)を更新してください。

配備後の主な検討事項。

  • 環境固有の設定 - データベース接続、APIキー、エンドポイントURLなど、環境ごとに異なる可能性のある設定を調整する。
  • テストと検証 - 新しい環境でプロジェクトを再テストし、期待通りに機能することを確認する。 デプロイメントのプロセスは、既存の統合の状態に依存します。 統合で参照されているアセットが、ターゲット環境にまだ存在しない、または設定されていない場合でも、デプロイは正常に実行されます。 ただし、設定が不足しているために実行に失敗する可能性があります。 したがって、プロジェクトをインポートした後は、参照されているすべてのアセットがターゲット環境に存在することを確認し、統合設定を見直して構成してください。 次のデプロイを開始する前に、新しいサービスやコンポーネントをすべてデプロイおよび設定してください。
  • モニタリングとロギング - デプロイされたプロジェクトのパフォーマンスとオペレーションを追跡するためのモニタリングの設定。
注:
  • 約100のオペレーションを持つSOAPコネクタのデプロイには約3分かかる。 操作が多かったり、SOAPの構成が複雑であったりする場合は、スムーズなプロセスを確保するために、複数のフェーズに分けて配備を計画することを推奨する。
  • カスタムコネクタを使用するプロジェクトでは、統合を展開する前に、CLI(コマンドラインインターフェース)を使用してコネクタをターゲット環境にデプロイする必要があります。
  • 統合で使用されるすべてのアプリケーションは、ターゲット環境で設定され、その後、既存の環境からターゲット環境に資産をデプロイする必要があります。
  • 参照データ、プロジェクト変数、データ保管庫変数、証明書などのアセット は、関連する配置とともに自動的に配置されません。 これらのアセットをターゲット環境に手動で追加する。
  • オンプレミス・コネクターはオンプレミス・サーバーからデプロイし、ターゲット環境でもソース環境と同じようにアカウント名やその他の詳細を設定する必要があります。
  • フローサービスを使用するワークフローは、直接デプロイできない。 ワークフローからフローサービス参照を削除し、アセットをデプロイする必要があります。 デプロイ後、フローサービスをワークフローに接続するための参照を追加する必要がある。
  • 本番システムでは、高可用性のために複数のインスタンスがリクエストに対応することができる。 本番システムでの展開や編集は、実行中のワークフロー、フローサービス、APIなどに影響を与える可能性がある。 これらの最新の変更でインスタンスを更新すると、実行エラーが発生する可能性がある。 システムはこのような障害を可能な限り検出し、最小限に抑えようとするが、それでも障害が発生する可能性があり、特に特定の状況下で長時間実行された場合に障害が発生する。

    サービスへの影響を避けるため、本番テナントでの公開・デプロイおよび設計時の作業は、トラフィックが少ない時間帯に、計画的に実施してください。 また、頻繁にフローを変更する必要がある独自開発は、下位テナント(開発テナント)で行い、十分なテストを行った上で本番テナントに昇格させる。 このアプローチにより、本番でのアセットの編集を最小限に抑え、システムが上記のシナリオに入るのを防ぐことができます。

デプロイメントにアクセスするには?

プロジェクトがテナントに初めてパブリッシュされると、デプロイメントに関連付けられ たプロジェクト カードが表示されます。

デプロイするプロジェクトを開くと、 デプロイメントページが表示され、デプロイメントプロセスを完了できます。

Deployments(デプロイメント)」 ページは、以下の主要セクションで構成されている。

  • Deployment versions - 他の環境からこの環境に公開されたすべてのデプロイメントを表形式で一覧表示します。 特定の配置がまだ配置されていない場合、[ アクション] に [配置] オプショ ンが表示されます。 Deploy をクリックして Deployment ウィザードを開き、プロジェクトのデプロイプロセスをガイドします。
  • パブリッシュ履歴:この環境で作成され、他の環境に公開されたすべてのデプロイメントを一覧表示します。
    注: 最新50件の発行履歴のみが掲載されています。

各バージョンのアセット、アセットタイプ、依存関係のリストを表示するには、 [Actions][View assets] をクリックします。

プロジェクトの公開] をクリックすると、 [プロジェクトの公開] ウィザードが起動します。