关于 Data Connect
在您的环境中,Data Connect Kubernetes 群集负责监督一组 Docker 容器。容器支持由一个或多个代理组成的运行时环境。代理是运行任务并实现组织之间跨防火墙安全通信的程序。
Data Connect 服务包括:
群集监控和故障排除:Tableau 监控 Data Connect 代理的运行状况和使用情况。收集遥测数据是为了确保以最有效、最有效率的方式使用资源。
群集维护:升级自动部署,群集运维由 Tableau 拥有并全权执行。Data Connect 会根据需求和可用的计算池自动优化您的工作负载部署。
警报监控:持续提供事件管理,以快速解决问题并限制业务影响。
连接器支持
Data Connect 支持与 Linux 版 Tableau Bridge 支持的相同连接器。若要全面了解连接选项,请参阅与 Bridge 的连接。
环境支持
Data Connect 目前支持本地和 VCP 环境:Amazon Web Services (AWS)、Microsoft Azure 和 Google Cloud Platform (GCP)。Data Connect 节点与单个 Tableau Cloud 站点兼容。节点必须与数据安装在同一个网络中。因此,客户应为每个站点的每个专用网络规划至少三个节点,以保持服务的可用性。Data Connect 节点必须专用于 Data Connect。您不能将任何其他容器部署到 Tableau 拥有的群集。并且您不能为 Data Connect 使用现有群集。
概述
Data Connect 架构由三个主要组件和责任边界组成。虽然存在一些重叠,但 Tableau 主要负责应用程序和业务流程层,而客户负责基础设施(计算、操作系统、网络和存储)及其位置。
首先,您需要在每台 Linux 服务器上执行一个脚本,这会在您的环境中产生一个由 Tableau 管理的 Kubernetes 群集。然后,Tableau 通过创建从集群到两个托管位置的出站连接来管理这个 Kubernetes 群集。
然后,您构建并部署一个 Docker 容器到您的 Kubernetes 群集,这允许 Tableau 通过群集的出站连接在 Docker 容器内部署和远程管理 Data Connect 代理。建立连接后,您可以指定到私有网络数据源的映射并使用它来访问您的数据。
您的数据直接从 Data Connect 代理传输到 Tableau Cloud。Data Connect 不需要外部网络访问、防火墙漏洞或远程机器访问。
架构
Tableau Cloud -> 业务流程服务
Kubernetes 群集 -> 业务流程服务
Kubernetes 群集 -> Docker 容器
Tableau 用户 -> Tableau Cloud
Data Connect 代理(Docker 容器)-> Tableau Cloud
Data Connect 代理(Docker 容器)-> 客户数据库
环境边界
应用
Data Connect 容器提供容器化工作负载的可扩展性和简化的管理功能。
业务流程
托管 Data Connect 容器的远程管理和维护的 Kubernetes 群集。
基础设施
存储、网络和计算(操作系统、CPU、内存)是计算基础设施层所需的资源。