1. In a content delivery network including a plurality of servers included in one or more edge points of presence (edge POPs), a computer-implemented method comprising: receiving a request from a client device to execute an application running on a first one of the servers of a first one of the edge POPs of the content delivery network; selecting, by the first one of the edge POPs, a virtual network address from a plurality of virtual network addresses associated with a host system running on the first one of the servers within the first one of the edge POPs; executing the requested application on the first one of the servers via the selected virtual network address; receiving a query for data from the application running on the first one of the servers; retrieving data corresponding to the query from a data source external to said first one of the servers; and storing the query together with the data corresponding to the query at a location in a computer-readable storage medium in the first one of the servers on which the application is running.