Skip to content
About
Main content
Trade-off

Isolation vs. utilization

Where you meet it: multi-tenancy, resource pools, spot capacity.

What it is

Three tenants have peak loads of 100, 100 and 100 units, but never at the same time; the combined peak is 150. Hard partitions need 300 units. Sharing needs 150. Isolation costs twice as much.

From Emergent Failure Dynamics › Resource exhaustion

Between reserving a resource up front and taking it back when it is needed, there is no third option. Where you stand on this line is a statement about how strongly you believe your workload's peaks are correlated (happen at the same time). The recurring problem here is that independence is assumed but false: components are assumed to peak at different times, and they usually peak together. Monday at 9 am is the example.

From Memory & Resource Management › Taking a resource back

The isolation ladder is familiar: shared process, shared cluster with separate processes, separate cluster, separate account. The cost is the isolation-versus-utilization axis, paid in money (the more you separate, the more idle capacity you pay for). The rule: anything shared between tenants is a channel between tenants, including things that carry only timing.

From Security & Privacy › Egress and tenancy

Where it appears

In 7 mechanisms. Each says what the mechanism is about, then how this trade-off shows up there, in its own words.

Made on the same pages most often.