6.3 Data Transfer

6.3.1 Transfer Methods

A transfer method describes the way data is replicated from a source workload to a target workload. PlateSpin Forge provides different data transfer capabilities, which depend on the protected workload’s operating system.

Transfer Methods Supported for Windows Workloads

For Windows workloads, PlateSpin Forge provides mechanisms to transfer workload volume data at either block level or file level.

  • Windows File-level Replication: (Windows only) Data is replicated on a file-by-file basis.

  • Windows Block-Level Replication: Data is replicated at a volume’s block level. For this transfer method, PlateSpin Forge provides two mechanisms that differ by their continuity impact and performance. You can toggle between these mechanisms as required.

    • Replication using the Block-Based Component: This option uses a dedicated software component for block-level data transfer. It leverages the Microsoft Volume Snapshot Service (VSS) and the applications and services that support VSS. The installation of the component on your protected workload is automatic.

      NOTE:Installation and uninstallation of the block-based component requires a reboot of your protected workload. No reboot is required when you are protecting Windows clusters with block-level data transfer. When you configure the workload protection details, you can opt to install the component at a later time, deferring the required reboot until the time of the first replication.

    • Replication without the Block-Based Component: This option uses an internal ‘hashing’ mechanism in combination with Microsoft VSS to track changes on the protected volumes. The replication compares each block on the disk and copies only changes.

      This option requires no reboot, but its performance is inferior to that of the block-based component.

Transfer Methods Supported for Linux Workloads

For Linux workloads, PlateSpin Forge provides a mechanism to transfer workload volume data at block level only. Data transfer is powered by a block-level data transfer component that leverages LVM snapshots if available (this is the default and recommended option). See Knowledgebase Article 7005872.

The Linux block-based component included in your PlateSpin Forge distribution is precompiled for the standard, non-debug kernels of the supported Linux distributions. If you have a non-standard, customized, or newer kernel, you can rebuild the block-based component for your specific kernel. See Knowledgebase Article 7005873.

Deployment or removal of the component is transparent, has no continuity impact, and requires no intervention and no reboot.

6.3.2 Data Encryption

Transfer encryption makes the transfer of your workload data more secure during workload replication. When encryption is enabled, over-the-network data transfer from the source to the target is encrypted by using AES (Advanced Encryption Standard).

NOTE:Data encryption has a performance impact and might significantly slow down the data transfer rate by up to 30%.

You can enable or disable encryption individually for each workload by selecting the Encrypt Data Transfer option. See Workload Protection Details.

6.3.3 Modifying the Location of the Volume Snapshots Directory for Windows Workloads

The PlateSpin Server saves volume snapshots in the following directory by default:

\ProgramData\PlateSpin\Volume Snapshots

You might need to modify the path:

  • If the current drive for the path does not have sufficient space available for the Windows workload snapshots

  • If you want to move the location in order to more easily exclude the path from your backup list

You can use the PlateSpin Server global parameter VssSnapshotMountPath on the PlateSpin Server Configuration page to specify a custom path on the server where you want to store the snapshots. If the parameter's value is empty, the path will remain at the default.

To specify a custom path for the volume snapshot directory on Windows:

  1. Go to the PlateSpin Server Configuration page at

    https://<platespin-server-ip-address>/PlatespinConfiguration

  2. Search for VssSnapshotMountPath, then click Edit.

  3. In the Value field, specify the full path of the directory on the PlateSpin Server where you want to store volume snapshots for Windows workloads. For example:

    G:\PlateSpin\Volume Snapshots

  4. Click Save.

6.3.4 Excluding or Including Files in Block Transfers for Incremental Replications

PlateSpin Forge excludes and includes some files by default in the data transfer for a block-based incremental replication. The Block Based Volume Server Exclude and Include lists can accept new files in the lists, in addition to the default files. You can add a new list by using the following global parameters on the Platespin Server Configuration page:

  • BlockBasedTransferExcludeFileList
  • BlockBasedTransferIncludeFileList

To specify a file that must always be transferred during incremental, block-based replications:

  1. Go to the PlateSpin Server Configuration page at

    https://<platespin-server-ip-address>/PlatespinConfiguration

  2. Search for BlockBasedTransferIncludeFileList, then click Edit.

  3. In the Value field, add the file name to the list.

  4. Click Save.

To specify a file that must always be excluded during incremental, block-based replications:

  1. Go to the PlateSpin Server Configuration page at

    https://<platespin-server-ip-address>/PlatespinConfiguration

  2. Search for BlockBasedTransferExcludeFileList, then click Edit.

  3. In the Value field, add the file name to the list.

  4. Click Save.