IBM Cloud Private is a Kubernetes-based container platform allowing users to build cloud-native applications on their own infrastructure. In addition, it offers common services for self-service deployment, monitoring, logging and security, as well as middleware, data and analytics.
With VMware cloud, each VMware Cloud customer must have an SDDC account(VMC) as well as a general AWS account. The two accounts must be linked for the service to work which is a tiresome thing to do for some clients but with IBM Cloud Private all these issues are solved.