Capacity Analysis for Tanzu Platform for Cloud Foundry (TPCF) on 2-node MS-A2 Cluster
This document captures a conversation with CLAUDE about deploying Tanzu Platform for Cloud Foundry.
Userβs Question
Can the homelab support a Small Footprint TPCF deployment?
TPCF Resource Requirements (Small Footprint)
- Total VMs: 7-9 VMs
- vCPU: ~28
- Memory: ~104 GB
- Disk: ~752 GB
π Small Footprint TPCF Resource Requirements
Core Components: Small Footprint Tanzu Platform for Cloud Foundry requires only 4 VMs minimum:
- Control VM - Co-locates 11 VMs onto 1 VM called Control (management plane, app lifecycles, logging, authentication)
- Database VM - Condenses 3 VMs onto 1 VM called Database (NATS, MySQL Proxy, MySQL Server)
- Compute VM - Same as Diego Cell (runs applications)
- Router VM - Routes traffic to applications
Estimated Resource Requirements:
Component | Instances | vCPU | Memory | Disk
------------------|-----------|------|--------|------
Ops Manager | 1 | 2 | 8 GB | 160 GB
BOSH Director | 1 | 4 | 16 GB | 200 GB
Control VM | 1 | 8 | 32 GB | 100 GB
Database VM | 1 | 4 | 16 GB | 100 GB
Compute VM | 1-3 | 4 | 16 GB | 64 GB
Router VM | 1 | 2 | 4 GB | 32 GB
------------------|-----------|------|--------|------
TOTAL (minimal) | 7 | 24 | 92 GB | 656 GB
TOTAL (1 Compute) | | | |
With Additional Components (recommended):
MySQL Monitor | 1 | 2 | 4 GB | 32 GB
File Storage | 1 | 2 | 8 GB | 64 GB
------------------|-----------|------|--------|------
TOTAL (realistic) | 9 | 28 |104 GB | 752 GB
ποΈ Your Available Capacity Analysis
Your MS-A2 Cluster Resources:
Hardware | Available | TPCF Needs | Remaining
------------------|-----------|-------------|----------
vCPU | 64 | 28 | 36
Memory | 128-192GB | 104 GB | 24-88 GB
Storage (vSAN) | 8TB+ | 752 GB | 7.2TB+
β Capacity Verdict: Excellent Fit!
You have more than sufficient capacity because:
- CPU Overhead: Only 44% of your total CPU capacity needed
- Memory Comfort: Even with 128GB, you have 24GB headroom (19% buffer)
- Storage Abundance: Less than 10% of your vSAN capacity required
- Scaling Room: Can easily scale Compute VMs up to support more applications
π― Recommended Deployment Architecture
VCF Single Domain + Small Footprint TPCF:
MS-A2 Cluster (2 nodes + NUC witness)
βββ VCF Management Components (48 vCPU, 80GB RAM)
β βββ SDDC Manager, vCenter, NSX, VCFA
β βββ Tanzu Supervisor Cluster
βββ Small Footprint TPCF (28 vCPU, 104GB RAM)
β βββ Ops Manager + BOSH Director
β βββ Control VM + Database VM
β βββ Compute VMs (1-3 instances)
β βββ Router VM + optional components
βββ Remaining Capacity (36 vCPU, 24-88GB RAM)
βββ Development VMs
βββ Additional Tanzu workloads
βββ Testing environments
β οΈ Considerations
- Memory Pressure: Monitor closely with 128GB - consider 192GB upgrade if heavy usage
- Network Requirements: Requires wildcard DNS record pointing to Gorouter or load balancer
- Licensing: Tanzu Platform for Cloud Foundry 10.2+ requires valid license key
- Limitations: Cannot scale Compute VMs beyond 10 instances, designed for 2500 or fewer apps
Key Takeaways
- The hardware can comfortably run VCF 9.0 and a Small Footprint TPCF 10.2 deployment simultaneously.
- This setup provides a comprehensive environment for learning the full VMware stack, from VCF and vSAN to NSX and Tanzu.