There's not much technical difference between running a workload inside of you data center vs. in the cloud. With a few exceptions, If it runs in one x86 virtualized environment, it will run in the Public Cloud. However, licensing isn't always straightforward. Take Windows 10 and Oracle as examples.