Introduction

SkySync is an Enterprise Content and Data Integration platform capable of managing file/data transfer and synchronize operations across a myriad of different storage management platforms at scale. It offers significant business flexibility around all aspects of Enterprise Content and Data Integration including:



Solution Architecture

The SkySync platform is built on a pluggable, content–streaming architecture that enables highly–automated file/data transfer and synchronization capabilities for up to billions of files. File bytes stream in from one connection endpoint (defined by the administrator), across a customer owned and operated network and/or cloud service, and then stream out to a second connection endpoint. Content can also flow bidirectionally across two endpoints rather than solely from a "source" to a "destination."

SkySync is a "security–neutral" model, fully utilizing your existing infrastructure and security schema. Content and data bytes only exist in SkySync memory in chunks, which are immediately streamed from one endpoint (through SkySync) and out to another endpoint. Both incoming and outgoing bytes are transferred using the most secure protocol available for each connector. For example, SkySync will use SSL or TLS encryption along with OAuth (token–based) authorization for most cloud service connectors.

SkySync Platform Components

SkySync Server

The server component of SkySync runs as a background service on at least one server. The SkySync service can also be deployed on multiple server nodes in a cluster.

Database Server

SkySync utilizes an embedded PostgreSQL database as part of its standard installation process. Additional options include Microsoft SQL Server or hosted PostgreSQL. SkySync requires network connectivity with the database to function properly in all cases.

SkySync Connectors

SkySync's Platform Connectors provide storage endpoint integration. Each storage connector has been carefully developed to implement all of the available security features via its native API. The connectors themselves can be deployed to execute in the context of the primary SkySync Server or in the context of one or more SkySync Remote Sites depending on the deployment model selected.

SkySync stores connection information such as the authenticated security token, URL, and UNC, and in some cases such as network file–shares, the user name and password are encrypted within the database. SkySync Connectors utilize all the default ports based on the platform's required communication protocol.



Security White Paper

SkySync Platform | Security Whitepaper



Scalability and Performance White Paper

SkySync Platform | Scalability and Performance Whitepaper



System Locale

Region Settings must be set to English (United States).

  1. Go to Control Panel > Clock and Region.

  2. Select Region > Administrative tab.

  3. Select Change system locale.

  4. Set current system local to "English (United States)"



SkySync Processing Servers (1 - 10 per server farm)


If using a cloud server, the following templates are recommended: 

  • AWS: m4.2xlarge 

  • Azure: D8S_V3 


SkySync servers should be installed in the same data center as the data repository or as close to the source as possible to reduce latency.


SQL Server Database Server (1 server per farm or availability group)


If using a cloud server, the following templates are recommended: 

  • AWS: m4.2xlarge 

  • Azure: D8S_V3 



Supported Operating Systems

Server/Manager and Remote Sites



Supported Databases

Server/Manager and Remote Sites



Browser Support

Supported: Google Chrome
Unsupported: Mozilla Firefox, Microsoft Edge, Microsoft Internet Explorer, and Safari



Communication Ports



Application Services/Processes



Administrator Password Requirements

Passwords must meet the following requirements: 



Languages

SkySync Platform Application

Foreign Language

SkySync is a North American Language-based software solution that supports Unicode; however, it is neither localized or internationalized. In order to support our international customer base, we recognize that support for non-English language is required. As such, we have made significant investments in developing a solution that accepts and migrates a vast majority of data for most languages. While we continue to make added investments to ensure our solution will enable the migration of non-English language files and folders, it cannot account for all idiosyncrasies/caveats.



Other Recommendations

SkySync strongly recommends leveraging the following tools: