Even in the somewhat slow word of networking, the use of public clouds is increasing rapidly
It will be great to have images that can natively run on public clouds such as AWS AMI.
You can run a netYCE VM in the cloud. We have done it on AWS. The only things is you need secure access to the corporate network so if the customer is fine with that you can do it.
So far I see that customers deploy netYCE on-premise due to sensitive configuration data.
Hope that helps,