Neccessity is the mother of invention. Do you have a need to distribute your job queues to multiple servers? Do you need multi-master db replication? Do you load balance? Do you need to instantiate db backups to recover/inspect data? Do you backup snapshots of every server? The more these things happen, the more likely is your IT to yield and buy rack servers