DPS Platform terminology
Following is a set of terms that are relevant to understanding DPS.
- DPS Platform or Platform
- The core platform that runs one or more DPS Apps.
- DPS Apps or DPS Services
- The set of apps that are available with DPS. These apps runs on the platform host,
and in some cases (depending on the app) have a corresponding agent that also needs
to be installed in-cluster. Each app also has a set of cluster requirements to
support the app features.
Example: Data Lifecycle Manager (DLM) or Data Steward Studio (DSS)
- The agent that runs in cluster in support of a DPS App.
Example: DLM Engine (used with the DLM App)
- A Hortonworks Data Platform cluster that is registered with a DP instance, and then
used with an app.
This cluster can be running on-premise in your data center or in a cloud environment
- DP instance
- A deployment of a DataPlane instance. This is where the platform and the apps run, usually on a single host as Docker containers.
- Apache Knox
- Provides a single-point access point for authentication and proxy of services. Knox is used under-the-hood in your DP instance to handle authentication to DP. Knox is also used in your clusters to handle Single Sign-On (SSO) and (in some cases) act as a cluster API proxy gateway.
- LDAP or Active Directory (AD) is used at the authentication source for DP and your clusters.