1.2. 在 OpenShift 中部署的资源建议
在 Red Hat OpenShift 上部署 Red Hat Trusted Profile Analyzer (RHTPA)前,了解如何调整基础架构资源的大小对于在负载下运行最佳服务非常重要。要考虑的关键基础架构组件是 PostgreSQL 数据库的持久性存储,用于存储供应链元数据,以及用于存储软件 Bill of Material (SBOM)和漏洞扩展 eXchange (VEX)文档的对象存储。对象存储的大小取决于您计划最初上传到 RHTPA 的 SBOM 和 VEX 文档的数量。另外,在添加或更新文档时,请考虑您的预计存储增长,然后在您的存储估算中包含意外增长的缓冲区。
例如,如果您上传 10,000 个 SBOM 文档,其平均文档大小为 500 KB,则您的初始对象存储大小为 5 GB。在接下来的一年中,您将创建新的 SBOM 文档,或更新现有的 SBOM 文档,每天 100 次记录,然后您可以估算您的对象存储增长。在本例中,您可以计划明年的 18.25 GB 存储的增长。在某些缓冲区中,说 20%,预计对象存储分配总量会大约有 28 GB。
以下是您可以开始使用的基准 CPU、内存和存储资源:
- 4 个 CPU 内核
- 8 GB RAM
- 数据库的 45 GB 存储
- 45 GB 存储用于对象