The FlexTk's built-in data migration engine allows one to copy vast amounts of data fast,
efficiently and reliably. The data migration engine provides recoverable copy operations
capable of copying ACLs, security attributes, ownership information and file timestamps.
The FlexTk's built-in data migration engine includes flexible copy performance scheduling
options allowing one to copy data at various speeds thus minimizing the potential impact
on running production systems.
FlexTk has been developed according to modern design methodologies and is capable of taking advantage of multi-core
CPUs, high-speed hard drives, powerful RAID controllers and high-speed Gigabit networks. FlexTk utilizes an intelligent
and adaptive file copy scheduler and allows one to control the number of copy streams that will be used during the copy
operation. During runtime, FlexTk analyzes the copied data and applies different scheduling policies for different types
of files thus maximizing the copy performance and minimizing the copy time.
When it comes to a need to migrate data to/from a running production server or an enterprise
storage system a number of additional factors should be taken into account. A full speed data
migration process may have a significant impact on the performance of the production system
reducing quality of service and costing money. In order to minimize the potential performance
degradation, the FlexTk's data migration engine provides flexible copy performance optimization
options allowing one to control the speed and therefore the resulting overhead of the data
migration process.
From the beginning, FlexTk was designed for unattended operation and it is capable of copying
or moving vast amounts of data in a highly-effective and fault-tolerant way. When copying data
to/from a running production system, some files may be temporary locked by a running application
thus preventing them from being accessed. The FlexTk’s data migration engine includes numerous
advanced fault-tolerance and recovery mechanisms capable of tracking failed copy operations and
restarting them after a designated period of time.