Sizing Estimations for S3 Storage in Tanzu Hub Portfolio Assessments
search cancel

Sizing Estimations for S3 Storage in Tanzu Hub Portfolio Assessments

book

Article ID: 440243

calendar_today

Updated On:

Products

VMware Tanzu Platform - Hub

Issue/Introduction

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.

Environment

 

  • Product: Tanzu Hub

  • Feature: App Portfolio / Portfolio Assessment

  • Infrastructure: S3-compatible Blobstore

  • Deployment Scale: Environment specific

 

Cause

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.

Resolution

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:

  1. Calculate Per-Assessment Volume: For a large-scale environment, allocate at least 25 GB per full assessment cycle.

  2. Determine Retention Requirements: Multiply the per-assessment volume by the number of historical snapshots required for compliance or trend analysis.

  3. Apply Recommended Buffer:

    1. 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. 

      1. 55k repositories = 25GB artifact per assessment 

      2. 25(GB) x 15(historical assessments) = 375GB
  4. 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.

Additional Information

 

  • 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.

  • For additional guidance, open a Tanzu Support ticket