Governance Applications - Hybrid Deployment
- Ensure high availability.
- Allow one TDS / TDP environment to be accessed via the Talend Cloud application switcher.
- Use Talend Cloud for user management and security (mandatory).
- Leverage IaaS services for non-Talend components of the architecture - Shared file system, Kafka / ZooKeeper, MongoDB and a Load Balancer.

Putting this configuration into the wider context, we can see a modified version of the Pre-Production / Production environment from the 'Data Fabric' section, with the addition of the hybrid TDS / TDP applications:

For Talend Data Preparation we also have the option of deploying components that allow Talend Data Preparation to access files on a Big Data Platform and also do the compute of the Preparation on this Big Data Platform. The separation of concerns between the two servers is optional, dependent on the your requirements / restrictions concerning your edge node(s). Note that both the Spark Job Server and the Streams Runner can only be installed on a Linux machine. For more information about running Preparations on a Big Data Cluster, see Talend Data Preparation architecture and Adding a dataset from HDFS.
