1. An apparatus, comprising: at least one processor; and at least one memory element comprising instructions that when executed by the at least one processor cause the apparatus to: receive a compute request for migrating an application from a source environment to a target cloud; determine a configured option of a first resource associated with the application; and determine at least one solution in the target cloud for the application, wherein the solution is based, at least in part, on the configured option.