通过 Teradata® Data Stream Architecture (DSA),您可以备份和还原 Teradata 系统数据。DSA 针对 Teradata MPP 架构进行了优化。它与 Teradata® Viewpoint 门户组件(BAR 设置和 BAR 操作)集成。这些门户组件为 Teradata DSA 提供了类似于其他 Teradata Ecosystem 组件的用户界面。这一集成使用 Viewpoint 的帐户管理功能,并增强了可用性。另外,Teradata DSA 提供了一个命令行实用程序,可用来配置、启动以及监控备份和还原作业。
Data Stream Extensions 和 Data Stream Utility
- DSE 增加了对第三方备份应用程序的支持。DSE 提供高级企业备份工具,例如,计划、保留策略、存档,并允许客户直接备份到磁带。DSE 提供以下备份目标:
- 磁盘文件系统
- Veritas NetBackup
- IBM Spectrum Protect
- DSU 不支持第三方备份应用程序。DSU 解决方案适用于不需要 Teradata DSE 所提供的扩展足迹的站点。DSU 还用于公共云解决方案。DSU 提供以下备份目标:
- 磁盘文件系统
- Dell EMC Data Domain
- Amazon S3
- Azure Blob
- Google Cloud
在 DSU 典型用例中,DSA 网络客户端 (ClientHandler) 安装在 Teradata 节点上,DSC 服务器采用虚拟机格式提供,并设置简单的 NFS 环境用于存储备份文件。如果需要,受管存储服务器也可用作 NFS 环境的主机服务器。使用 Data Domain 单元时,适用于 DSU (DD Boost) 的 EMC Data Domain Boost 允许直接连接到该单元,无需使用第三方备份应用程序。
请注意,DSA 会在 Teradata 节点上消耗一定数量的内存。消耗量取决于以下因素:- 作业计划中的对象数
- 配置,包括多少节点和多少流
- 吞吐量
估算时,您可以使用以下各项:
固定消耗 2MiB + (Number of streams per node x 4MiB) Number of AMPs per node x 15MiB
可变消耗 对于 80K 个对象,每个节点消耗大约 1-2 GiB(不是恒定消耗): 20MiB + (Number of objects x 400) + ((Total number of streams x 400) x 3)
例如,对于 80K 个对象,总流数 4000 ~60MiB
服务器功能
- DSC 服务器可控制所有 BAR 操作,并且是所有配置的一部分。DSC 服务器必须安装数据流控制器 (DSC)。
Teradata DSC 可以安装在物理服务器、AWS、Azure、Google Cloud 或虚拟机(Teradata DSC on VMware)上,可用于备份和还原 AWS、Azure、Google Cloud 或 VMware 中内部部署数据库的数据。
- 媒体服务器(物理或逻辑),可以对目标存储设备进行写入操作。媒体服务器必须安装 DSA 网络客户端 (ClientHandler)。
DSA 配置中的计算机可以包含不同类型的服务器功能。例如,DSU 配置中的受管存储服务器可以充当磁盘存储、DSC 服务器和媒体服务器。在另一种配置中,DSC 服务器可以作为独立服务器。
备份解决方案
- Dell EMC Data Domain
- Quantum 磁带
- 磁盘文件系统
- 第三方备份应用程序软件,如 NetBackup 或 IBM Spectrum Protect
- Amazon S3
- Azure Blob
- Google Cloud Platform