USD Content Cache (UCC)#
The USD Content Cache (UCC) provides a content store running as an intermediary between object storage and Cloud Function clients. It caches USD (Universal Scene Description) content to accelerate scene loading and reduce bandwidth usage.
Overview#
UCC acts as a reverse proxy cache, intercepting requests for USD content from object storage sources like S3, Azure Blob Storage, or NVIDIA Omniverse Nucleus, and serving cached content when available. Cached content reduces egress costs from cloud storage providers and improves scene load times. When content is requested, UCC first checks its local cache. On a cache hit, content is served directly from persistent storage. On a cache miss, UCC fetches the content from the upstream source, caches it locally, and serves it to the requesting client.
When to Use UCC#
Use UCC when:
You’re working with USD scenes stored in object storage (S3, Azure Blob, Nucleus)
You want to reduce bandwidth usage from object storage
You need faster scene loading times
You want to reduce egress costs from cloud storage
Documentation#
UCC documentation covers configuration, deployment, and TLS setup:
UCC Guides:
Configuration#
UCC is configured using Helm values files. The configuration guide includes:
Base configuration examples
Replica scaling recommendations
Storage configuration for multiple backends
Cache behavior settings
Memory configuration
Monitoring setup
Deployment#
UCC is deployed using Helm charts. The deployment guide covers:
Helm repository setup
Namespace creation
Secret configuration
Chart installation
Verification steps
Advanced Topics#
TLS Configuration: Enable encrypted communication between Cloud Function clients and UCC
Monitoring#
UCC includes Prometheus metrics for monitoring:
Cache hit ratios
Storage utilization
Request throughput
Performance metrics
Next Steps#
Review the configuration guide - Understand UCC configuration options
Plan your deployment - Determine replica count and storage requirements
Configure UCC - Set up Helm values files based on your workload
Deploy UCC - Install using Helm following the deployment guide
Monitor performance - Set up monitoring dashboards and alerts