1. A computer-implemented method comprising: obtaining, by a processor, information describing a geographic area from which users of a distributed computer system request access to individualized user data associated with individual ones of the users; determining a global move plan indicating a plan of movement of individualized user data associated with selected users between different locations based on: a global optimization function of the individualized user data; a current geographic distribution of the selected users; and a cost associated with the movement of the user data; wherein the global optimization function includes moving the individualized user data to data centers geographically proximate to the geographic area; and providing the determined global move plan to a load balancer for processing of the global move plan.