1. A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising: code that stores an execution state of an original virtual machine instance, the execution state corresponding to a specific point in time; code that stores a series of timestamped events received by the original virtual machine instance; code that instantiates a clone virtual machine instance from a machine image from which the original virtual machine instance was instantiated; code that applies the stored execution state to the clone virtual machine instance; and code that applies, to the clone virtual machine instance, at least a portion of the series of stored timestamped events.