Does IBM Cloud Private for Data run on public clouds like AWS or Azure?
Yes, ICP for Data can run on any public cloud infrastructure as long as it supports Docker containers and Kubernetes. 

Already tested: Amazon AWS, IBM Cloud, Azure, and Red Hat OpenStack