mirror of
https://github.com/openshift/openshift-docs.git
synced 2026-02-06 06:46:26 +01:00
45 lines
1.8 KiB
Plaintext
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.
|
|
|===
|