Companies like FluidOps make replicating all levels of a virtual landscape--the data, database, application, and operating system--a one-click operation.
Cloud may be a workable approach, however, if only one of these elements (hardware, operating system, or application layer) are based on custom technology.