1. A method of dynamically resizing a virtual machine container, the method comprising: determining an optimal utilization based on a desired performance for a multi-tiered application and transaction mix information that describes a mix of transactions that result from executing the multi-tiered application; and enabling automatic modification of an amount of a physical resource a virtual machine container is entitled to for executing a particular application component associated with the multi-tiered application, wherein the amount is automatically modified based on the optimal utilization.