This chapter explained how to allocate resources to VMs in an efficient way to avoid overcommitment of resources, which can compromise performance and infrastructure functionality. We have explained how reservations, limits, and shares can be configured and how they affect the overall performance of the VMs using the Distributed Resource Scheduler (DRS) and resource pools.
VMs can be hot or cold migrated to different hosts or different storage devices using the vMotion and Storage vMotion features. Keep in mind that shared storage is not a requirement for vMotion.
vApps can be also used to manage the entire application as a single logical container that consists of multiple VMs, and it allows you to fine-tune the resource allocation in the same way as the resource pools.
The next chapter will cover different high availability features of VMware vSphere, such as vSphere...