Best Practices for Integrating Telestream Vantage with EMC Isilon

Best Practices Guide
BEST PRACTICES FOR INTEGRATING
TELESTREAM VANTAGE WITH
EMC ISILON ONEFS
Abstract
This best practices guide contains details for integrating
Telestream Vantage workflow design and automation
software with the EMC Isilon OneFS 6.5 file system.
July 2013
Copyright © 2013 EMC Corporation. All Rights Reserved.
EMC believes the information in this publication is accurate
as of its publication date. The information is subject to change
without notice.
The information in this publication is provided “as is.” EMC
Corporation makes no representations or warranties of any kind
with respect to the information in this publication, and specifically
disclaims implied warranties of merchantability or fitness for a
particular purpose.
Use, copying, and distribution of any EMC software described
in this publication requires an applicable software license.
For the most up-to-date listing of EMC product names, see
EMC Corporation Trademarks on EMC.com.
EMC2, EMC, the EMC logo, Isilon, OneFS, InsightIQ, SmartCache,
and SmartConnect are registered trademarks or trademarks of
EMC Corporation in the United States and other countries.
All other trademarks used herein are the property of their
respective owners.
Part Number H10533.1
Best practices for integrating Telestream Vantage with EMC Isilon OneFS
2
Table of contents
Introduction ................................................................................................... 4
Typical Vantage domain configuration ........................................................... 4
Isilon cluster design ....................................................................................... 6
Telestream Vantage service configuration ..................................................... 7
Telestream Vantage management .................................................................. 8
About EMC Isilon .......................................................................................... 10
Best practices for integrating Telestream Vantage with EMC Isilon OneFS
3
Introduction
Telestream is the leading provider of enterprise-class video transcoding and
workflow software. The world’s leading media and entertainment companies trust
the combined Telestream and EMC® Isilon® solutions to automate the production
of content for broadcast, video on demand, IP television, cinema, and mobile devices.
The complementary Telestream Vantage® and EMC Isilon scalable architectures easily
adapt to constantly changing workflows. Servers are added to a multiserver Vantage
domain to meet the industry’s increased demand for transcoding, analysis, metadata
processing, and quality control services as needed. As the bandwidth and storage
requirements for Vantage workflows increase, EMC Isilon scales to meet these
demands. EMC Isilon customers add storage nodes to linearly increase bandwidth
and capacity, without introducing downtime and the risk of missing a critical content
delivery deadline.
This best practices guide details how EMC Isilon OneFS® 6.5 and Telestream Vantage
are combined to rapidly deploy new media workflows. EMC Isilon clustered storage
utilizes standard storage protocols like SMB, NFS, FTP, HDFS, HTTP, and Object APIs.
The added cost and infrastructure constraints of a Fibre Channel storage area network
are no longer an issue when scaling workflow automation. Telestream follows common
IT data center best-practices in their own documentation for deploying Vantage in a
NAS environment. Compared to other media and entertainment applications, there is
very little performance tuning or custom configuration required when integrating
Telestream Vantage with EMC Isilon OneFS.
Typical Vantage domain configuration
The Telestream Vantage application consists of a central Microsoft SQL Server
database and an array of servers running the distributed Vantage services. The
database tracks a queue of automated workflow actions that are allocated to the
array of servers running the Vantage services. Vantage workflow actions include
media content processing features, such as transcoding, ITU 1770 audio loudness
correction, quality control, metadata extraction, media format analysis, file delivery,
fingerprinting, and logo insertion.
Queued actions that become active are intelligently distributed to the best available
server in the array, based on a comparison of workflow status and server resource
availability. The Vantage array configuration is tuned to run enough concurrent jobs
on each server that the CPU utilization stays around 80 percent on every core of
every server running the Vantage services. If the Vantage servers have been
configured to run at greater than 80 percent CPU utilization, there is a risk of
temporary service failure and reduced workflow performance.
Transcoding is a CPU-intensive action. Typically, transcode workflows decode from
a mezzanine-quality media compression format, like MPEG 2, and encode to a highly
compressed format, such as H.264. The most common bottleneck in these workflows
is the speed at which a decoded file may be encoded to new media formats before
running out of CPU resources. As a result, it is common for a single 12-core Vantage
server running concurrent transcode jobs to generate less than 100 megabytes per
second of read access while decoding, and less than 10 megabytes per second write
access while simultaneously encoding to multiple output formats.
Best practices for integrating Telestream Vantage with EMC Isilon OneFS
4
While the moderate bandwidth of a typical Vantage server configuration is easily
handled by a non-blocking Gigabit Ethernet switch like the Cisco 3750, workflows are
like snowflakes—they are never identical. A workflow that decodes from an uncompressed
media format and encodes to another format with a low CPU cost may demand a multihomed configuration with a dedicated 10 gigabit private network when connecting to
network-attached storage. It is possible for a single 12-core Vantage server to
generate up to 400 megabytes per second of read traffic in a transcode workflow
when processing multiple high-definition media assets. Vantage is tuned to assign
different weights to different servers in its framework. Thus, a newer server with
faster CPUs is added to the array and the array is tuned to prefer the faster server
when allocating new CPU-intensive actions. In a typical installation of Telestream
Vantage with EMC Isilon clustered storage, workflow queue depth and wait time are
the metrics tracked to determine when additional compute or bandwidth resources
are required.
Figure 1. Typical Telestream Vantage server installation diagram
For more information on planning a multiserver Vantage installation, please see the
Telestream Vantage Installation Guide.
Best practices for integrating Telestream Vantage with EMC Isilon OneFS
5
Isilon cluster design
Since the Isilon network-attached storage platform is not hindered by a single “head”
for scaling network throughput, there is no need to size OneFS 6.5 performance for
a worst case scenario. OneFS 6.5 scales to meet changing bandwidth and capacity
requirements by simply adding nodes to the cluster.
When sizing an Isilon cluster for a new installation, Vantage server performance is
benchmarked using local storage in order to determine bandwidth requirements for
a single server in the array at 80 percent CPU utilization.
After determining the required workflow throughput requirements for a single server
in your Vantage installation, work with an EMC Isilon sales representative to determine
the server to storage node ratio required for your environment. The Telestream Vantage
workflow is well-suited for the EMC Isilon X200 series storage node. The X200 hardware
configuration may be tailored to meet your particular workflow requirements by specifying
drive capacity, adding 10 Gigabit Ethernet, and increasing RAM. The X200 may be
fitted with SSD drives to store some or all of the file system metadata, a feature that
is useful when working with digital intermediary and broadcast graphics workflows
with image sequences consisting of thousands of DPX or TARGA files. If you require
accelerated read performance for image sequence files, contact your EMC Isilon support
representative about the performance tuning settings for pre-fetching image
sequences into cache.
The most bandwidth-intensive actions in most Vantage workflows are simple FTP or
SMB2 file movements. For example, a transcode workflow that generates an output
format to be used on a broadcast video server can include an FTP task to move the
file from Isilon to the video server’s local storage.
Given the highly distributed nature of the Telestream Vantage server array, the
default OneFS file system configuration is optimal for most workflows. EMC Isilon
OneFS directories used by Telestream Vantage work well with “Concurrency” set as
the data access pattern, SmartCache-enabled. A new cluster expecting growth from
an active transcode workflow should use a data protection level of 2:1, meaning the
file system is protected against the failure of either an entire node or two drives from
any nodes in the cluster. These settings are the file system defaults for OneFS 6.5.
File system parameters such as parity, SSD metadata acceleration, and data access
patterns may be customized at the folder or file level, regardless of the default
file system settings, to meet different application performance or data protection
requirements. Please refer to the OneFS 6.5 User Guide for more information
on file system settings.
Since OneFS 6.5 is a single file system designed from the ground up to handle
massively concurrent file access, there is little need to move files in a transcoding
workflow utilizing the Telestream Vantage API for workflow orchestration. Large
Telestream Vantage workflow automation environments often utilize source media
managed by a central media asset management application. OneFS 6.5 is designed
to be the central repository for ingest, media asset management, editing, and archive
workflows. A proper media production workflow design utilizes a common share for
media assets that is available as a read-only volume to all users in the media production
workflow, and as a read/write volume to the group of automated services responsible
for media asset management, content storage management, and ingest. This design
Best practices for integrating Telestream Vantage with EMC Isilon OneFS
6
ensures that the managed assets are only deleted or modified through an auditable
media asset management action that can be traced back to the responsible service
and user requesting the service.
Without NTFS access control lists to enforce read-only access to a central repository
of managed assets, the workflow is at risk of accumulating “orphaned” media that is
not tracked by asset management. The workflow is also at risk of generating invalid
asset records in the media asset management database due to unmanaged file deletion
or modification. Properly planned NTFS access control list creation greatly reduces the
need for resource-intensive processes that constantly troll terabytes to petabytes of
storage to validate the integrity of your media asset management database against
physical storage.
In current media asset management workflows, the media files behind managed
assets are never modified. Managed media assets are either read by a nondestructive
process that saves changes to the media in externalized project metadata and “render”
files, as is the case with nonlinear editing workflows, or, as is the case with transcode
workflows, a source file is often read, decoded to RAM, and encoded back to a new
file in a different location than the source file. Transcode services write derivative files
to an EMC Isilon OneFS folder with NTFS access control lists permitting write, modify,
and delete access rights for both the Vantage services and any external services used
in the content delivery pipeline.
OneFS 6.5 intelligently moves files into a globally coherent cache built from the RAM
of every node in the cluster, eliminating the risk of disk contention when multiple clients
access the same file asset concurrently from multiple workflows. The capacity of this
cache is not bound to a single storage “head” as it is with other network-attached
storage solutions. On a five-node cluster in which each node contains 24 gigabytes of
cache, there is 120 gigabytes of RAM that a single file may be cached in for concurrent
read access. When the RAM in each node of the cluster is upgraded to 48 gigabytes,
the coherent cache of the cluster is upgraded to 240 gigabytes. The cluster can be
expanded without disrupting the Vantage workflow by adding five more nodes,
bringing the cluster coherent cache to 480 gigabytes, and so on.
Telestream Vantage is rarely the only service accessing storage in an automated
transcoding workflow, so you should allocate bandwidth for ancillary applications such
as content ingest and streaming playback. Consider the delivery method for the output
media when designing an EMC Isilon OneFS clustered storage environment. The EMC
Isilon OneFS operating system offers native support for the industry-standard Aspera
fasp™ high-performance file-transfer server software used by content distributors
around the globe.
Telestream Vantage service configuration
For best performance, install Telestream Vantage on the Microsoft Windows Server
2008 R2 operating system and use EMC Isilon OneFS v6.5.4 or greater. Windows
Server 2008, Vista, and Windows 7 will automatically negotiate an SMB2 connection
with EMC Isilon OneFS v6.5 and above. Thanks to improvements, such as support for
multiple SMB commands within a single packet and larger buffer sizes, SMB2 performance
is more than twice that of SMB1 over Gigabit Ethernet and three times greater over
higher-latency WAN connections.
Best practices for integrating Telestream Vantage with EMC Isilon OneFS
7
While Vantage works with SMB, FTP, and HTTP as file transfer protocols, any file
location that is to be used for a transcoding or analysis action must be configured
to use UNC paths to an SMB share in order to process media. SMB shares should be
entered in the Vantage Management Console or Vantage Workflow Designer in the
format \\server\share, where \\server is the fully qualified domain name of an
EMC Isilon SmartConnect™ zone using static IP allocation, and \share is an SMB share
on said EMC Isilon cluster. SMB shares mapped as Windows drive letters are only
supported in a single-server Vantage installation.
In a multiserver installation, all Telestream servers must join the same Microsoft
Windows domain as the EMC Isilon cluster. Please refer to the support center for
more information about authentication sources. Each Telestream Vantage server must
use Microsoft Windows Active Directory user authentication for the installed Vantage
services.
Figure 2. Vantage services
On each Vantage server go to Programs, Administrative Tools, and launch the
Services console. Scroll to the services beginning with the prefix Vantage, right click,
select properties, and select the “Log On” tab. By default, the Vantage services will
install configured to run as “Local System.” Change the Log On service property for
each Vantage service to use a dedicated Microsoft Windows Active Directory domain
user account. Do not use a domain user account for the Vantage service authentication
that is already in use by an employee or another application. If the account is subject
to a “lock out” policy after too many domain authentication failures, the entire array
could go offline until the account is unlocked. The Active Directory user account used
for Vantage services should have the “User cannot change password” and “Password
never expires” account options enabled.
Telestream Vantage management
In order to simplify Vantage workflow creation and management, determine which
storage locations are required and create a Vantage Store or Vantage Folder for
each UNC location under the storage section of the Vantage Management Console.
A Vantage Store is a managed location that will delete files once they are no longer
referenced by a Vantage workflow binder. Files on OneFS directories configured as
Vantage Stores are deleted upon job completion or catalog expiration date. Since
some transcode workflows create temporary media files that are cleaned up at the
Best practices for integrating Telestream Vantage with EMC Isilon OneFS
8
completion of the job, Vantage Stores can be particularly helpful in managing the
proliferation of temporary files that are not deleted due to an unexpected job failure.
Figure 3. Vantage Management Console
A Vantage Folder is an unmanaged file location that does not delete files. Vantage
Folders may be configured in either the Vantage Console or in the Vantage Workflow
Designer. Vantage Folders are managed in an address book for easy access when
building new workflows in Vantage Workflow Designer.
Vantage workflows are initiated via an API call including the UNC path to the source
file for the job or a “monitor” action defined in the Vantage Workflow Designer. Vantage
monitor actions include watch actions and associative actions. A watch action will poll
an EMC Isilon SMB shared folder or FTP site to check for a file pattern match, while an
associate action expects a specific file, such as a metadata file output by another
Vantage action.
Vantage watch actions are assigned to Vantage Stores and Vantage Folders in order
to assign a file matching pattern for an automation “watch folder.” The file matching
pattern should contain inclusive wildcards that identify a range of file extensions suitable
for the workflow and a filter to exclude unwanted client OS index files such as .DS_Store
and Thumbs.db.
Best practices for integrating Telestream Vantage with EMC Isilon OneFS
9
Figure 4. Vantage watch action configuration
Mac OS clients prior to 10.7 can also create “AppleDouble” structured data pointer
files for each file they write to an SMB volume. For example, a Mac OS 10.6 client
copying a 100 gigabyte file named media.mov to an SMB share can inadvertently
create a 100 gigabyte media.mov file and a 6 kilobyte AppleDouble file named
._media.mov. Apple support knowledge base article HT4017 details how to resolve
this issue by enabling Alternate Data Streams support on managed Mac OS clients.
In an environment containing unmanaged Mac OS clients, AppleDouble files are
hidden from Telestream Vantage watch actions by enabling the “Hide dot files”
advanced security parameter for the SMB share. Advanced SMB share parameters
are to be modified from the EMC Isilon Web administration user interface page for an
individual share, not the global SMB parameter UI. Contact your EMC Isilon support
representative before making uninformed changes to the advanced SMB parameters.
Telestream Vantage workflow automation is a powerful tool for today’s constantly
changing media content creation landscape. The constant addition and expiration of
workflows creates a reporting challenge for traditional media asset management and
traffic systems. When planning your workflow monitoring and reporting procedures,
talk to your EMC Isilon sales representative about EMC Isilon InsightIQ™. InsightIQ
maintains historical data about performance, capacity, and file analytics. Start your
InsightIQ data collection when you launch your first Telestream Vantage workflow.
The InsightIQ reporting interface is an invaluable resource for trending the storage,
bandwidth, and file system impact of your workflows. InsightIQ allows media
professionals to intelligently budget for the storage and network bandwidth
their workflows will need, before it is needed.
Best practices for integrating Telestream Vantage with EMC Isilon OneFS
10
About EMC Isilon
As the global leader in scale-out storage, Isilon delivers powerful yet simple solutions
for enterprises that want to manage their data, not their storage. Isilon products are
simple to install, manage and scale, at any size. And, unlike traditional enterprise storage,
Isilon stays simple no matter how much storage is added, how much performance is
required or how business needs change in the future. Information about Isilon can be
found at www.EMC.com/Isilon.
Best practices for integrating Telestream Vantage with EMC Isilon OneFS
11