What Happened
Enterprise AI adoption is being constrained by existing software estates, while cloud platforms are making specialized compute more flexible. The architectural challenge is to gain that flexibility without replacing legacy dependence with new infrastructure commitments.
A Google Cloud and Hypothesis Group survey of 1,250 U.S. enterprise IT and business decision-makers found that 49% said reliance on on-premises software had delayed, reduced, paused or canceled AI or other technology initiatives. Maintenance and patching were key bottlenecks; 39% cited complex licensing or contracts, or limited negotiating flexibility. These are reported experiences, not evidence that on-premises deployment itself causes modernization failures. [1]
Separately, Google Cloud made Dynamic Slicing generally available on Google Kubernetes Engine. It separates logical TPU slices from physical nodepool provisioning, allowing workloads to change without deleting and recreating static nodepools. Super-slicing connects TPU cubes into larger slices; sub-slicing divides cubes into isolated slices for smaller workloads, including inference. Availability is through TPU All Capacity in reservation mode. [2]
Why It Matters to Businesses
Operational flexibility and commercial flexibility are different. Dynamic Slicing can improve how reserved TPU capacity serves workloads, but it does not eliminate the reservation commitment. Teams should evaluate productive utilization and business throughput—not just accelerator availability.
Google reports startup improvements of up to five times and recovery improvements of up to 4.5 times, with unhealthy cubes replaceable in one to two minutes. These are platform-reported maxima, not application service-level guarantees: restoring a distributed job can also require checkpoint loading, data access and synchronization. [2]
Provider choice also matters. In the survey, 80% said an incumbent provider’s installed base should not determine their AI technology. The practical response is to identify which components need portability and which platform-specific capabilities justify their switching costs. [1]
Kimbodo Engineering Perspective
We would separate three decisions: how to integrate enterprise systems, how to operate AI applications, and where to execute compute-intensive workloads. A legacy application that is expensive to patch does not automatically justify a TPU migration, and a more flexible TPU scheduler does not resolve brittle data access or software licensing.
- Modernize interfaces before replacing everything. Use governed APIs and data pipelines to expose necessary legacy capabilities while retaining systems that remain reliable and economical.
- Keep application contracts portable. Separate model access, authorization, evaluation and observability from provider-specific execution details. Preserve explicit capability differences rather than hiding them behind a misleading universal API.
- Specialize compute deliberately. TPU adoption should follow tests of model compatibility, framework support, latency, throughput and total operating cost. Dynamic Slicing is valuable only when the underlying workload is a good TPU fit.
The strongest candidates are workloads with sufficient demand to use reserved capacity productively and enough variation in job size to benefit from flexible slicing. Bursty, low-volume applications may be better served by managed model APIs or other deployment options.
How We Would Implement It
Establish workload and cost baselines
Inventory training, batch inference and interactive serving separately. Measure demand, accelerator utilization, queue time, startup time, recovery time and cost per successful business task. Include data movement, storage and engineering support—not just compute charges.
Separate application services from accelerator orchestration
Place authentication, request policy and model routing in an application layer. Use a durable queue for asynchronous jobs and a model registry containing versioned artifacts, evaluation results and deployment metadata. Give interactive serving its own latency objectives and capacity policy rather than treating it as another batch job.
Pilot reserved TPU capacity with explicit scheduling rules
For suitable workloads, pre-provision the required 16-VM nodepools and submit annotated workloads through the GKE scheduler or a custom scheduler. Dynamic Slicing can then construct logical slices from the available infrastructure. It should not be mistaken for unconstrained, on-demand capacity acquisition. [2]
Start with one representative workload. Test slice sizing, queue fairness, checkpoint restoration and failure recovery. Increase commitments only after measured utilization and recovery behavior support the business case.
Risks, Costs and Security
- Idle commitments: Flexible slicing can reduce fragmentation, but unused reserved capacity still creates economic exposure. Define utilization thresholds and review commitments against actual demand.
- Platform dependence: GKE-specific scheduling and TPU-oriented software introduce migration work. Document exit paths for model artifacts, datasets, deployment configuration and operational metadata.
- Recovery gaps: Infrastructure repair is not application recovery. Use durable checkpoints, retry-safe jobs and tested restoration procedures.
- Security boundaries: Do not assume hardware slice isolation alone provides complete tenant isolation. Apply least-privilege workload identities, network controls, secrets management, image scanning and audit logging.
- Migration exposure: Connecting legacy data to AI services can expand access and data movement. Enforce authorization at retrieval boundaries and govern retention, residency and logging.
The decision criterion is measurable operating improvement. Adopt specialized orchestration when it improves workload economics or reliability enough to justify its commitments and complexity—not simply because it makes infrastructure more flexible.
Where Kimbodo Comes In
Kimbodo builds and operates this in production for businesses — see our AI Infrastructure & MLOps practice, or Estimate My Infrastructure.