1. A method comprising: receiving, by a computer system, access data from a traffic manager implementing load balancing, the access data being related to client accesses to a composite web application having a plurality of components hosted by a plurality of virtual machines managed in a virtualization infrastructure; determining, based on the access data, that one of the plurality of components of the composite web application receives client accesses that exceed a threshold; identifying a new geographic location for the client accesses that exceed the threshold; instructing, by the computer system, the virtualization infrastructure to deploy a new virtual machine at the new geographic location, the deployed virtual machine implementing the determined component of the composite web application; and providing, to the traffic manager, information pertaining to the deployed virtual machine.