This guide provides an overview of Signiant Media Shuttle and best practices for its deployment.
Signiant Cloud Services
The Signiant service components exist in the cloud and provide web servers, database servers, management and reporting services, and automatic application updates. These Media Shuttle services routinely send status requests to the Media Shuttle Servers, and will automatically transfer application updates as they become available. In return, Media Shuttle servers transmit status updates and transfer statistics to the Media Shuttle service in the cloud.
For on-premises deployments, the Media Shuttle storage server software is installed on one or more Windows or Linux servers. On-premises content storage can be local disk, network-attached storage (NAS) or storage area network (SAN). On-premises Media Shuttle servers may be installed in a load-balanced configuration for performance scalability and high-availability, a peer configuration for segregation of portal traffic, or a combination of both. When load-balanced servers are being used, a common shared storage is required among the load-balanced servers.
For deployments using only cloud object storage, no server software is required on-premises.
Users access Media Shuttle via a browser and/or the Signiant app and may connect from either the customer’s own network or the public Internet. The Media Shuttle user interface is served from the cloud using a secure, encrypted channel. All file uploads and downloads are both secure and accelerated and the data flows directly between the user’s system and the Media Shuttle storage servers.
Completing Pre-installation Requirements
Before introducing Media Shuttle into either an on-premises or cloud storage network architecture, make sure that the pre-requisites for its implementation are in place.
- Ensure that the installation and configuration of servers meets Media Shuttle hardware and operating system requirements.
- Ensure adequate local or network storage is allocated.
- Configure rules on the network firewall(s) to allow connections to the Media Shuttle storage server(s) from the Media Shuttle service in the cloud and from users on the Internet.
- Configure firewall rules for Media Shuttle relays, if used.
Cloud Object Storage Deployments
- Make sure you have the required credentials for accessing cloud object storage in either Amazon S3 or Microsoft Azure.
- Configure rules on the network firewall to allow users to transfer content to cloud object storage.
- If a mix of on-premises storage and cloud object storage is to be used for the portals, ensure that the installation and configuration of storage servers meet Media Shuttle hardware and operating system requirements.
Note: If all Media Shuttle portals are to be configured purely for cloud object storage then there is no requirement to install Media Shuttle storage servers (or relays).
For information on system requirements, network setup and firewall rules, see Media Shuttle System Requirements.
Using NAS Share as Media Shuttle Portal Storage for On-Premises Deployment
If the Media Shuttle storage server is not part of a Windows domain, then a Local user account with administrative privileges for the same username & password is required to access the NAS server.
To configure NAS Share as Media Shuttle portal storage:
- Open Windows Services Control Panel.
- Select the Signiant Media Shuttle Process Controller.
- Edit the service Properties and click on the Log On tab.
- Select This account.
- If the Media Shuttle storage server is part of a Windows domain, enter the domain user id and password to be used for NAS access (e.g. domain\userid). This userid requires local administrator privilege on the Media Shuttle storage server.
- If the Media Shuttle storage server is not part of a Windows domain, enter the local user id and password to be used for NAS access. This userid must match the userid and password for a user who has access and admin privileges on the NAS server.
Note: The NAS server itself may be on a Windows domain.
- Click OK.
- Restart the service in the Control Panel.
- Repeat steps 1-8 for the Signiant Media Shuttle Web Server service. Use the same userid/password as for the Process Controller service.
- In the Media Shuttle web interface, choose the Storage tab and specify the path to the portal storage using a UNC path, i.e.
Configuring On-Premises Storage Servers in a Load Balanced Arrangement
To configure two or more storage servers for load balancing:
- Install the storage servers. All storage servers should use the same operating system type, i.e. all Windows or all Linux.
- In the Media Shuttle interface, select the Storage tab and assign all servers to the same portal.
Note: Ensure that the path to the common portal storage is accessible on all servers assigned to the portal.
Specifying Advanced Network Settings for On-Premises Storage Server
In certain cases, it is necessary to configure advanced network settings for an on-premises storage server. Advanced configuration may be necessary in the following scenarios:
- Load-balancing firewalls are being used on the Internet link, in conjunction with network address translation (NAT), causing an incorrect external/public IP address for the storage server at installation time.
- Multiple network interface controllers (NICs) exist on the storage server and the wrong one has been chosen when attempting to automatically determine the server’s external/public IP address.
- A host in the network DMZ is being configured as a secure relay point for Media Shuttle transfer traffic.
For details on setting up relay servers, see How to make your storage server run as a relay.
- A UDP port range, rather than a single UDP port, is being configured to provide increase throughput for transfers.
For more information on using multiple ports for UDP transfers, see Use Multiple Ports.
To configure network settings for the storage server under any of these scenarios:
- In the Media Shuttle interface, select the Storage tab.
- Highlight the storage to configure, click Options and select Advanced.
- To specify the explicit hostname/IP address to be advertised by the storage server or to use relays to route file transfer traffic, select Relays and enter up to four relays in a comma-separated list using the hostname or IP address.
- To enable multiple UDP ports, select Multiple ports (may improve throughput).
- Click Save.
Specifying a Network Interface on a Multi-NIC On-Premises Storage Server
On systems that have multiple network interface controllers, it may be necessary to specify that Media Shuttle use a particular interface.
To specify the NIC to use:
- Log into the Media Shuttle server.
- Open a command prompt.
cd “C:\Program Files\Signiant Media Shuttle”to switch to the install folder.
cd bin\agent\binto switch to that subfolder.
- Enter your password. This will give you a command prompt.
set ipint ##.##.##.##. The #’s represent the IP of the NIC.
quitto exit the dds_admin utility.
- Restart the following Signiant Media Shuttle services in the Services Control Panel:
- Signiant Media Shuttle Certificate Authority
- Signiant Media Shuttle Process Controller
- Signiant Media Shuttle UDP Relay
- Signiant Media Shuttle Web Server