With advances in virtualization technology, both at the hardware and software layer, more and more virtual machines and hence applications are being run on a single server.
While this improves consolidation ratios, it also presents new challenges, especially the risk of losing multiple critical applications in case of a fault at any layer of the infrastructure.