16.10 - Introduction to Data Stream Architecture - Data Stream Utility

Data Stream Utility Installation, Configuration, and Upgrade Guide for Customers

Data Stream Architecture
Data Stream Utility
August 2017

Teradata Data Stream Architecture (DSA) enables you to back up and restore data from your Teradata database using Teradata Viewpoint portlets: BAR Setup and BAR Operations. The portlets provide user interfaces to Teradata DSA that are similar to other Teradata ecosystem components. This integration leverages Viewpoint account management features and enhances usability. Teradata DSA also provides a command-line utility that you can use to configure, initiate, and monitor backup and restore jobs.

Teradata DSA is an alternative to the ARC-based BAR architecture that uses the Teradata Tiered Archive/Restore Architecture (TARA) user interface. It provides potentially significant improvement in performance and usability. Teradata DSA can co-exist with ARC-based BAR applications on the same BAR hardware, although the resulting backup files are not compatible with both tools. ARC cannot restore a DSA backup job. However, you can migrate the object list from an existing ARC script into a DSA backup job.

Data Stream Extensions and Data Stream Utility

Beginning with DSA 15.10, the product has been rebundled into two components: Data Stream Utility (DSU) and Data Stream Extensions (DSE).
  • DSE offers BAR portlet and command-line functionality, plus support for third-party backup applications such as Veritas NetBackup. DSE is available to both Appliance and EDW customers. It offers advanced enterprise backup tools, such as scheduling, retention policies, archiving and allows customers to backup up directly to tape. DSE is equivalent to the Teradata DSA product prior to 15.10.
  • DSU offers BAR portlet and command-line functionality, but does not offer third-party backup application support. DSU is a solution offered for sites without a need for the extended footprint offered by Teradata DSE. DSU is for use only with Teradata databases. DSU offers these backup targets:
    • Disk file systems
    • EMC Data Domain
    • AWS S3
    • Azure Blob

    In a typical use case, the DSA Network Client (ClientHandler) is installed on the Teradata nodes, the DSC server is provided in a VM format, and a simple NFS environment is set up for use as a storage location for the backup files. A managed storage server can also act as a host server to the NFS environment if needed. When a Data Domain unit is used, EMC Data Domain Boost for DSU (DD Boost) allows a direct connection to the unit without using a third-party backup application.

    DSU is also used for a solution that is entirely in the public cloud or for backing up and restoring from on-premises to the cloud.

Server Functionality

Server functionality includes the following servers:
  • DSC server, which controls all BAR operations and is a part of all configurations. A DSC server must have the Data Stream Controller (DSC) installed.

    Teradata DSC can be installed on a physical server, AWS, Azure, or a VM (Teradata Database on VMware) and back up and restore data from and to the database on-premises, in AWS, Azure, or VMware.

  • Media server (physical or logical), which writes to the target storage device. A media server must have the ClientHandler component installed.

A machine in a DSA configuration can include one or more different types of server functionality. For example, the managed storage server in a DSU configuration functions as disk storage, the DSC server, and a media server. In another configuration, the DSC server could be a standalone server.

Backup Solutions

DSA backup solutions can include any of the following:
  • Data Domain
  • Disk file system
  • Third-party backup application software, such as NetBackup
  • AWS S3
  • Azure Blob