Differences Between Public and Private Cloud

There are some differences in Cloudera Machine Learning functionality between Public and Private Cloud.

Feature Public Cloud Private Cloud 1.5.x
CML application control plane (infrastructure containers and workload containers) Control plane is hosted on public cloud servers. Control plane is hosted on customer’s cluster.
Storage - CML internal state data (database, images, logs) EBS on AWS, Azure Disks on Azure. Software Defined Storage System, such as Ceph or Portworx.
Storage - User project files EFS on AWS, external NFS on Azure. Internal NFS storage is recommended.
Autoscaling CPU/GPU nodes scale up and down as needed. Autoscaling concept is different; Private Cloud shares a pooled set of resources among workloads.
Logging Per-workspace diagnostic bundles can be downloaded from the workspace. Diagnostic bundles are not supported at Workspace level, but can be downloaded from the control plane at the cluster level.
Monitoring dashboards Provides four dashboards. Provides two dashboards, for K8s Container and K8s Cluster.
NFS support AWS uses EFS; Azure requires external NFS. Internal NFS is recommended, external NFS is supported.
TLS support TLS access to workspaces is supported. TLS access is supported, but requires manual setup of certificate and other steps.
Hadoop Authentication Uses FreeIPA User needs to provide credentials to communicate with the CDP Private Base cluster.
Remote Access Available from each workspace. Not available in the workspace. Instead, the environment's kubeconfig file may be downloaded from Environments using the Download Kubernetes configuration action for the specified environment.
Roles MLAdmin, MLUser The corresponding roles are: EnvironmentAdmin, EnvironmentUser