3.6. Automation Hub API のスケーリングに関する考慮事項


Automation Hub のスケーリングには、各サービスタイプに関する考慮事項が含まれます。

  • API サービス: API を介して HTTP リクエストを管理する
  • Pulp Workers サービス: 同期とコンテンツのアップロードを管理する
  • コンテンツサービス: コンテンツの処理および保存後にコンテンツの配信を管理する

個別の Gunicorn デプロイメントがこれらのサービスをサポートし、さまざまな種類のリクエストを処理します。OpenShift Container Platform では、これらのサービスは個別にスケーリングする必要があります。仮想マシンベースのインストールとコンテナーベースのインストールでは、標準の Automation Hub ノードがすべてのサービスをホストし、ノードを追加することでスケーリングが実現されます。

3.6.1. Automation Hub API サービス

Automation Hub API サービスは、UI 操作、検索、リモートリポジトリー設定など、アプリケーションのメタデータ駆動型要求を処理します。Automation Hub API サービスの主要なパフォーマンス指標は次のとおりです。

  • /api/galaxy 下のリクエストの API レイテンシーが高い
  • API Pod またはノードでの CPU 使用率が高い
  • サービスがビジー状態でヘルスチェックに応答できないため、プラットフォームゲートウェイが 503 エラーを返す

Automation Hub API サービスを拡張するには、次のストラテジーを検討してください。

  • OpenShift Container Platform: AnsibleAutomationPlatform カスタムリソース (CR) の hub.api.replicas 属性を増やすことで、API Pod を水平方向にスケーリングします。
  • 仮想マシンベースのインストールまたはコンテナーベースのインストール: Automation Hub ノードを追加することで API サービスを水平方向にスケーリングし、同時に他のすべての Automation Hub サービスもスケーリングします。

3.6.2. Automation Hub Pulp ワーカーとコンテンツサービス

Pulp ワーカーとコンテンツサービスは、コンテンツの同期、アップロード、ダウンロードに関連するすべての操作を管理します。pulp ワーカーおよびコンテンツサービスの主要なパフォーマンス指標は次のとおりです。

  • コンテンツ同期率が高い: 外部リポジトリーからの頻繁なまたは大規模な同期操作により、大量の pulp コンテンツワーカー処理が必要になる。
  • コンテンツのアップロードまたはダウンロードの頻度が高い: Automation Controller、Event-Driven Ansible による自動化実行環境でのプッシュやプル、または自動化クライアントによる大規模なコレクションのアップロードまたはダウンロードが頻繁に発生する。
  • ディスク I/O ボトルネック: 基盤となるコンテンツストレージ (/var/lib/pulp) での読み取り/書き込み操作に関連するパフォーマンスの問題がある。多くの場合、ディスク I/O 待機時間が長くなります。
  • Pulp ワーカーの飽和: Pulp プロセス内での CPU 使用率またはキュー内の数が多い。コンテンツの処理と提供に対応できないことを示しています。

Pulp ワーカーとコンテンツサービスを拡張するには、次の拡張ストラテジーを検討してください。

  • OpenShift Container Platform の場合: AnsibleAutomationPlatform カスタムリソースの hub.content.replicas 属性と hub.worker.replicas 属性を増やすことで、これらのサービスのデプロイメントを拡張します。
  • 仮想マシンベースのインストールまたはコンテナーベースのインストールの場合: Automation Hub ノードを追加して、すべてのサービスを水平にスケーリングします。
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat