You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/storage/blobs/data-lake-storage-migrate-gen1-to-gen2.md
+16-16Lines changed: 16 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -122,16 +122,16 @@ This is the simplest pattern.
122
122
123
123
2. Move data from Gen1 to Gen2.
124
124
125
+
> [!TIP]
126
+
> For data transfer, we recommend [Azure Data Factory](https://docs.microsoft.com/azure/data-factory/connector-azure-data-lake-storage). ACLs copy with the data.
127
+
125
128
3. Point ingest operations and workloads to Gen2.
126
129
127
130
4. Decommission Gen1.
128
131
129
132

130
133
131
-
> [!TIP]
132
-
> For data transfer, we recommend [Azure Data Factory](https://docs.microsoft.com/azure/data-factory/connector-azure-data-lake-storage). ACLs copy with the data.
133
-
134
-
#### Considerations for using this pattern:
134
+
#### Considerations for using the lift and shift pattern
135
135
136
136
:heavy_check_mark: Cutover from Gen1 to Gen2 for all workloads at the same time.
137
137
@@ -143,6 +143,9 @@ This is the simplest pattern.
143
143
144
144
1. Start moving data from Gen1 to Gen2.
145
145
146
+
> [!TIP]
147
+
> For data transfer, we recommend [Azure Data Factory](https://docs.microsoft.com/azure/data-factory/connector-azure-data-lake-storage). ACLs copy with the data.
148
+
146
149
2. Incrementally copy new data from Gen1.
147
150
148
151
3. After all data is copied, stop all writes to Gen1, and point workloads to Gen2.
@@ -151,10 +154,7 @@ This is the simplest pattern.
> For data transfer, we recommend [Azure Data Factory](https://docs.microsoft.com/azure/data-factory/connector-azure-data-lake-storage). ACLs copy with the data.
156
-
157
-
#### Considerations for using this pattern:
157
+
#### Considerations for using the incremental copy pattern:
158
158
159
159
:heavy_check_mark: Cutover from Gen1 to Gen2 for all workloads at the same time.
160
160
@@ -166,6 +166,9 @@ This is the simplest pattern.
166
166
167
167
1. Move data from Gen1 to Gen2.
168
168
169
+
> [!TIP]
170
+
> For data transfer, we recommend [Azure Data Factory](https://docs.microsoft.com/azure/data-factory/connector-azure-data-lake-storage). ACLs copy with the data.
171
+
169
172
2. Ingest new data to both Gen1 and Gen2.
170
173
171
174
3. Point workloads to Gen2.
@@ -174,10 +177,7 @@ This is the simplest pattern.
> For data transfer, we recommend [Azure Data Factory](https://docs.microsoft.com/azure/data-factory/connector-azure-data-lake-storage). ACLs copy with the data.
179
-
180
-
#### Considerations for using this pattern:
180
+
#### Considerations for using the dual pipeline pattern:
181
181
182
182
:heavy_check_mark: Gen1 and Gen2 pipelines run side-by-side.
183
183
@@ -191,6 +191,9 @@ This pattern is similar to the *dual pipeline* pattern, but it's more ideally su
191
191
192
192
1. Set up bidirectional replication between Gen1 and Gen2.
193
193
194
+
> [!TIP]
195
+
> For bidirectional data transfer, we recommend [WanDisco](https://docs.wandisco.com/bigdata/wdfusion/adls/). It offers a repair feature for existing data.
196
+
194
197
2. Incrementally move ingest and compute workloads to Gen2.
195
198
196
199
3. When all moves are complete, stop all writes to Gen1 and turn off bidirectional replication.
@@ -199,10 +202,7 @@ This pattern is similar to the *dual pipeline* pattern, but it's more ideally su
> For bidirectional data transfer, we recommend [WanDisco](https://docs.wandisco.com/bigdata/wdfusion/adls/). It offers a repair feature for existing data.
204
-
205
-
#### Considerations for using this pattern:
205
+
#### Considerations for using the bi-directional sync pattern:
206
206
207
207
:heavy_check_mark: Ideal for complex scenarios that involve a large number of pipelines and dependencies where a phased approach might make more sense.
0 commit comments