In some ways, everything about IT is about creating uniformity. Standard configurations. Synchronized patches. 1000 identical laptops shipped to all employees.
We place a high premium on «everything being exactly the same.» And for good reason – if everything is the same, management and administration becomes far far easier.
And while we enjoy the fantasy of racks and racks of identically-configured servers humming away in the icy cold data centre of the future, anyone who knows what a data centre smells like (mmm, silicon) also knows that we can, at best, approximate that fantasy – but never truly taste it.
Why? Life is a big, hairy exception.
Exceptions for different workloads. Exceptions for supported software packages. Legacy systems where updates are either impossible or cost-prohibitive. New environments needed to support fun new applications and capabilities. Servers bought by enterprising LOB folks and stored under their desk until they were confiscated like gum …