Cloud FastPath consists of two primary components that enable simple, fast, secure data movement:
- The CFP service, which is cloud-based, manages the transfer process. You have your own account on cloudfastpath.com that enables you to configure, execute and monitor your data movement jobs.
- CFP virtual machines. One virtual machine, or POP, is installed close to the source, and the other is installed close to the target. The virtual machines execute most of the tasks for the actual data transfer. For Windows transfers, a POP is automatically created when the Windows app is installed on a Windows computer.
The software as a service manages your secure data transfers. It catalogs all of your data paths and, for account mapping, also catalogs data owners and shares. After ensuring that the jobs are fully authorized, and that each location is fully operational, the CFP service orchestrates the data transfers. An event log records details of each data transfer including launch, validation, any errors during transfer, and completion. Additional reporting available includes analysis of source data, simulations of the transfer, and reporting on the transfer itself.
CFP Virtual Machines
A CFP virtual machine (VM) is installed for the source and target locations of your data. The CFP VMs are highly specialized environments dedicated to three tasks:
- accessing the data from the source via platform-specific adapters
- encrypting/decrypting the data before and after the transfer
- controlling the data streamed from the source to the target
Specialized Cloud FastPath adapters move your data between the main host and the Cloud FastPath VM. The source VM encrypts and streams your data from a VM on the source server to a VM on the target server, which receives and decrypts the data. A second adapter transfers the data from the target’s VM to the new local drive on the target server.
Encryption uses industry-standard RSA keys you generate on the source and target servers, and the data transfers via UDP and TCP-IP protocols. The result is high volume, robust, low latency data transfer leveraging standard communications and encryption best practices.
Components Used in Building CFP Data Movement Jobs
There are three main components you use to create data movement jobs. First, virtual machines are deployed that become Points of Presence (POPs) for your jobs. POPs can be deployed on public or private cloud-based compute instances or on premise-based servers and personal computers. POPs contain platform-specific profiles of each data server and the user accounts authorized for each platform. POPs establish and maintain communication between your data sources, data targets and the Cloud FastPath service.
You create Systems that represent specific data sources and targets such as a Windows Drive, premise based stores such as SharePoint, or a multi-account cloud based system such as Box or Dropbox. Each system is associated with a specific POP. Systems capture more information about where the data resides and the type of data it is.
Jobs run the actual data transfers. You give each job a name and a source and target node. Think of a node as a system that is actually deployed in a specific job. Nodes contain additional information needed to run the job itself, such as the names of the files and folders to be transferred, their paths, and so on.