Application Integration でサポートされているコネクタをご覧ください。

Application Integration の自動スケーリングについて

Google Cloudの大規模なサービスと同じ基盤となるインフラストラクチャ上に構築されたアプリケーション インテグレーションには、自動スケーリング機能が用意されています。自動スケーリングにより、統合ワークロードは変化する需要に自動的に適応できます。これにより、ほとんどの場合、手動での介入や複雑なチューニングが不要になり、信頼性の高いパフォーマンスとシームレスなスケーリングが実現します。

Application Integration のスケーリング方法

Application Integration は、水平方向と垂直方向の両方のスケーリングを使用して、さまざまなワークロードを管理します。

水平方向のスケーリング

ワークロードまたは需要に基づいて Application Integration インスタンスをプロビジョニングまたはプロビジョニング解除することで、動的にスケールアウトします。需要が増加すると、水平方向のオートスケーリングは、増加した負荷を処理するために、追加のインスタンスをプロビジョニングして同時に実行します。逆に、アクティビティが少ない期間は、未使用のインスタンスがプロビジョニング解除され、リソース使用率が最適化されます。

例: 注文が急増すると、自動スケーリングがトリガーされ、増加したボリュームを処理し、リクエストを並行して処理するために追加の統合インスタンスがプロビジョニングされます。

垂直方向のスケーリング

個々のタスクまたはアプリケーション統合インスタンスに追加のリソース(GCU や RAM など)をオンデマンドで割り当てることでスケールアップします。垂直スケーリングでは、インスタンスを追加するのではなく、既存のインスタンスのパフォーマンスを向上させます。

例: 複雑なデータ変換タスクでは、追加のメモリが必要になる場合があります。垂直スケーリングでは、タスクをより効率的に完了するために追加のメモリが割り振られます。

Application Integration は、定義された割り当てと上限に準拠しています。これらの割り当てと上限は、リクエストに応じて増やすことができます。詳細については、割り当てと上限をご覧ください。

Integration Connectors の自動スケーリングの動作については、Integration Connectors の自動スケーリングについてをご覧ください。

利点

Application Integration の自動スケーリング機能には、次の利点があります。

  • 大規模なパフォーマンス: トラフィックと使用量の変化に自動的に調整します。季節的なピークなど、予測可能な影響の大きいイベントの場合は、計画的なスケーリングをおすすめします。
  • 運用のオーバーヘッドの削減: スケーリングは自動化され、ほとんどの場合手動での操作は必要ありません。負荷が急増する場合は、事前の計画が必要になることがあります。
  • 信頼性の向上: サービス可用性を維持しながら、トラフィックの急増に対応します。
  • 管理の簡素化: スケーリングは Google Cloudのインフラストラクチャによって処理されるため、チームはスケーリング インフラストラクチャの管理ではなく、統合の構築に集中できます。

オブザーバビリティとモニタリング

Application Integration は、豊富な指標セットを Cloud Monitoring に自動的にエクスポートし、統合の使用状況、パフォーマンス、健全性に関する詳細な分析情報を提供します。

プロジェクト全体のすべての指標を表示する単一の事前構築ダッシュボードは、Application Integration プラットフォームでは直接使用できませんが、Cloud Monitoring を使用して、特定のニーズに合わせてカスタム ダッシュボードを作成できます。

主要な Application Integration 指標

主な指標 説明
統合の実行レイテンシ 個々の統合実行が完了するまでにかかる時間。
統合実行で処理されたデータ 統合によって処理されるデータのサイズ(入力/出力パラメータとペイロードを含む)。
統合の実行回数 統合ワークフロー内で実行される個々のタスクまたはトリガーの数。
ステータス 統合または統合ステップ(タスクまたはトリガー)の実行ステータス。たとえば、成功、失敗、キャンセルなどです。

モニタリングに使用できるすべての Application Integration 指標の一覧については、Application Integration リソースをモニタリングするをご覧ください。