1
0
mirror of https://github.com/openshift/openshift-docs.git synced 2026-02-06 06:46:26 +01:00
Files
openshift-docs/modules/migration-understanding-data-copy-methods.adoc
Avital Pinnick 946810b380 update
2020-09-29 10:31:02 -04:00

45 lines
1.8 KiB
Plaintext

// Module included in the following assemblies:
//
// * migration/migrating_3_4/migrating-application-workloads-3-4.adoc
// * migration/migrating_4_1_4/migrating-application-workloads-4-1-4.adoc
// * migration/migrating_4_2_4/migrating-application-workloads-4-2-4.adoc
[id='migration-understanding-data-copy-methods_{context}']
= About data copy methods
{mtc-short} supports the file system and snapshot data copy methods for migrating data from the source cluster to the target cluster. You can select a method that is suited for your environment and is supported by your storage provider.
[id='file-system-copy-method_{context}']
== File system copy method
{mtc-short} copies data files from the source cluster to the replication repository, and from there to the target cluster.
[cols="1,1", options="header"]
.File system copy method summary
|===
|Benefits |Limitations
a|* Clusters can have different storage classes
* Supported for all S3 storage providers
* Optional data verification with checksum
a|* Slower than the snapshot copy method
* Optional data verification significantly reduces performance
|===
[id='snapshot-copy-method_{context}']
== Snapshot copy method
{mtc-short} copies a snapshot of the source cluster's data to a cloud provider's object storage, configured as a replication repository. The data is restored on the target cluster.
AWS, Google Cloud Provider, and Microsoft Azure support the snapshot copy method.
[cols="1,1", options="header"]
.Snapshot copy method summary
|===
|Benefits |Limitations
a|* Faster than the file system copy method
a|* Cloud provider must support snapshots.
* Clusters must be on the same cloud provider.
* Clusters must be in the same location or region.
* Clusters must have the same storage class.
* Storage class must be compatible with snapshots.
|===