1. A computer-based method for on-demand workload management between a first deployment model of a computing infrastructure and a second deployment model of a computing infrastructure, the method comprising: executing one or more software components of at least one application receiving transaction requests on a first processing node accessing at least one file server with persistent data in at least one database, the first processing node is managed by at least one controller in a first deployment model of a computing infrastructure; performing enhanced transaction tracing analytics through use of instrumentation of the processing node and the file server for tracking which files in which table in which database in the first processing node in the file server are being requested; parsing the transaction requests tracked by the instrumentation into a set of common structures for analysis; creating a transaction-data map of transaction requests received by the controller to data resources in the file server by analyzing the set of common structures, the transaction-data map including a timestap, a method name, a table name in the at least one database, an inbound/outbound type with a source identifier; and using the transaction-data map with information from a load balancer and predefined weights assigned to the one or more software components to identify which of the the one or more software components and corresponding data resources in the file server to move over to a second processing node in a second deployment model of a computing infrastructure.