This Knowledge Base article provides storage estimation guidelines for Tanzu Hub deployments, specifically focusing on the App Portfolio and Portfolio Assessment features.
While core Tanzu Hub sizing is well-documented, large-scale application scanning often involving tens of thousands of repositories, requires specific S3-compatible blobstore allocations to account for the persistence of binary assessment artifacts and historical scan data. Use this guide to calculate required capacity based on repository volume and retention policies.
Product: Tanzu Hub
Feature: App Portfolio / Portfolio Assessment
Infrastructure: S3-compatible Blobstore
Deployment Scale: Environment specific
Standard Tanzu Hub sizing guides may not explicitly detail the storage requirements for specific App Portfolio use cases. Users performing frequent software library health, cloud readiness, and vulnerability scans require additional S3 capacity to store persistent assessment artifacts and historical data.
To ensure sufficient capacity for Portfolio Assessments, storage should be allocated based on the volume of repositories and the desired retention of historical scans. Use the following baseline for estimation:
Calculate Per-Assessment Volume: For a large-scale environment, allocate at least 25 GB per full assessment cycle.
Determine Retention Requirements: Multiply the per-assessment volume by the number of historical snapshots required for compliance or trend analysis.
Apply Recommended Buffer:
Example: It is recommended to provision at least 400 GB of S3 storage to support up to 15 historical assessments for approximately 55k repositories @25GB per assessment.
55k repositories = 25GB artifact per assessment
Account for External Uploads: Note that additional storage may be required if performing assessments via source code uploads directly to the S3 bucket, as these are not covered in the standard repository scan estimate.
The Tanzu Hub blobstore is also utilized by the Capability Warehouse to store binary artifacts such as VMware Installation Bundles (tiles) and Open Virtual Appliances (OVAs).
For general architectural overviews, refer to the Tanzu Hub Installation Architecture.