1.2. OpenShift へのデプロイに関するリソースの推奨事項
Red Hat OpenShift に Red Hat Trusted Profile Analyzer (RHTPA) をデプロイする前にインフラストラクチャーリソースのサイズを決定する方法を理解することは、負荷がかかった状態で最適なサービスを実行するために重要です。検討すべき主要なインフラストラクチャーの要素は、サプライチェーンのメタデータを保存する PostgreSQL データベースの永続ストレージと、ソフトウェア部品表 (SBOM) および脆弱性悪用可能性交換 (VEX) ドキュメントを保存するためのオブジェクトストレージです。オブジェクトストアのサイズは、最初に RHTPA にアップロードする予定の SBOM および VEX ドキュメントの数によって異なります。また、ドキュメントを追加または更新するときに予測されるストレージの増加を考慮し、予期しない増加のためのバッファーをストレージの見積もりに含めます。
たとえば、平均ドキュメントサイズが 500 KB の SBOM ドキュメントを 10,000 個アップロードする場合、初期のオブジェクトストレージサイズは 5 GB になります。今後 1 年間、新しい SBOM ドキュメントを作成するか、既存の SBOM ドキュメントを 1 日に 100 回更新すると、オブジェクトストレージの増加を見積もることができます。この例では、今後 1 年間で 18.25 GB のストレージの増加を計画できます。たとえば 20% のバッファーを追加すると、推定されるオブジェクトストレージ割り当ての合計は約 28 GB になります。
開始時に使用できるベースラインの CPU、メモリー、およびストレージリソースは次のとおりです。
- 4 CPU コア
- 8 GB の RAM
- データベース用ストレージ 45 GB
- オブジェクト用の 45 GB のストレージ