This document presents an analytical model for evaluating the performance of heterogeneous virtual machines (VMs) in IaaS data centers using continuous-time Markov chains. It highlights the limitations of existing models that assume homogeneity and proposes detailed state transition rules for accurate capacity planning and service level agreement (SLA) definitions. Extensive numerical experiments validate the proposed model's accuracy in addressing the complexities of large-scale IaaS environments.