This document discusses building a multi-hypervisor OpenStack cloud with both KVM and vSphere. It clarifies that VMware is a company, not a product, and that OpenStack can manage multiple hypervisors including KVM and ESXi. The document focuses on principles for building resilient clouds, including scaling out rather than up, ensuring application resiliency, and treating virtual machines as cattle rather than pets. It also addresses using vSphere with OpenStack and the architecture of a multi-hypervisor OpenStack cloud.