Skip to content

Commit d6407e7

Browse files
authored
Apply updated phases diagrams with right-facing direction of Reads ar… (#143)
* Apply updated phases diagrams with right-facing direction of Reads arrows * Modified Ph 4 diagram with Reads arrows going in right direction
1 parent e8f29e4 commit d6407e7

12 files changed

+11
-11
lines changed
514 KB
Loading
574 KB
Loading
527 KB
Loading
95.5 KB
Loading
439 KB
Loading
392 KB
Loading

docs-src/zdm-core/modules/migrate/pages/change-read-routing.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This topic explains how you can configure the {zdm-proxy} to route all reads to
77

88
Illustrated view of this phase:
99

10-
image::{imagesprefix}migration-phase4.png[Phase 4 diagram shows read routing on ZDM Proxy was switched to Target.]
10+
image::{imagesprefix}migration-phase4ra.png[Phase 4 diagram shows read routing on ZDM Proxy was switched to Target.]
1111

1212
For illustrations of all the migration phases, see the xref:introduction.adoc#_migration_phases[Introduction].
1313

docs-src/zdm-core/modules/migrate/pages/connect-clients-to-target.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Now we're ready to perform Phase 5, in which we will configure our client applic
1717

1818
Illustrated view of this phase:
1919

20-
image::{imagesprefix}migration-phase5.png[Phase 5 diagram shows apps no longer using proxy and instead connected directly to Target.]
20+
image::{imagesprefix}migration-phase5ra.png[Phase 5 diagram shows apps no longer using proxy and instead connected directly to Target.]
2121

2222
For illustrations of all the migration phases, see the xref:introduction.adoc#_migration_phases[Introduction].
2323

docs-src/zdm-core/modules/migrate/pages/enable-async-dual-reads.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ In this phase, you can optionally enable asynchronous dual reads. The idea is to
77

88
Illustrated view of this phase:
99

10-
image::{imagesprefix}migration-phase3.png[Phase 3 diagram shows optional step enabling async dual reads to test performance of Target.]
10+
image::{imagesprefix}migration-phase3ra.png[Phase 3 diagram shows optional step enabling async dual reads to test performance of Target.]
1111

1212
For illustrations of all the migration phases, see the xref:introduction.adoc#_migration_phases[Introduction].
1313

docs-src/zdm-core/modules/migrate/pages/introduction.adoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,39 +53,39 @@ image::{imagesprefix}migration-all-phases.png[Migration phases from start to fin
5353
5454
Before we walk through illustrations of each phase, let's look at a pre-migration, high-level view. At this point, your client applications are performing read/write operations with an existing CQL-compatible database. That is, Apache Cassandra, DSE, or Astra DB.
5555
56-
image::{imagesprefix}pre-migration0.png[Diagram shows existing CQL-compatible environment before migration starts.]
56+
image::{imagesprefix}pre-migration0ra.png[Diagram shows existing CQL-compatible environment before migration starts.]
5757
5858
Before your migration begins, you'll need to satisfy prerequisites, prepare your environment, and set up the recommended infrastructure.
5959
6060
=== Phase 1: Deploy ZDM Proxy and connect client applications
6161
6262
Let's look at Phase 1 of the migration. We'll deploy the ZDM Proxy instances and connect client applications to the proxies. This step activates the dual-write logic. Writes will be "bifurcated" (sent to both Origin and Target), while reads will be executed on Origin only.
6363
64-
image::{imagesprefix}migration-phase1.png[Phase 1 diagram shows deployed ZDM Proxy instances, client app connections to proxies, and Target is setup.]
64+
image::{imagesprefix}migration-phase1ra.png[Phase 1 diagram shows deployed ZDM Proxy instances, client app connections to proxies, and Target is setup.]
6565
6666
=== Phase 2: Migrate data
6767
6868
In this phase, we migrate existing data using {cstar-data-migrator} and/or {dsbulk-migrator}. Validate that the migrated data is correct, while continuing to perform dual writes.
6969
70-
image::{imagesprefix}migration-phase2.png[Phase 2 diagram shows using tools to migrate data from Origin to Target.]
70+
image::{imagesprefix}migration-phase2ra.png[Phase 2 diagram shows using tools to migrate data from Origin to Target.]
7171
7272
=== Phase 3: Async dual reads
7373
7474
In this phase, you can optionally enable asynchronous dual reads. The idea is to test performance and verify that Target can handle your application's live request load before cutting over from Origin to Target.
7575
76-
image::{imagesprefix}migration-phase3.png[Phase 3 diagram shows optional step enabling async dual reads to test performance of Target.]
76+
image::{imagesprefix}migration-phase3ra.png[Phase 3 diagram shows optional step enabling async dual reads to test performance of Target.]
7777
7878
=== Phase 4: Route reads to Target
7979
8080
In this phase, the read routing on the {zdm-proxy} is switched to Target so that all reads are executed on it, while writes are still sent to both clusters. In other words, Target becomes the primary cluster.
8181
82-
image::{imagesprefix}migration-phase4.png[Phase 4 diagram shows read routing on ZDM Proxy was switched to Target.]
82+
image::{imagesprefix}migration-phase4ra.png[Phase 4 diagram shows read routing on ZDM Proxy was switched to Target.]
8383
8484
=== Phase 5: Connect directly to Target
8585
8686
In this phase, you'll move your client applications off the {zdm-proxy} and connect the apps directly to Target. Once that happens, the migration is complete.
8787
88-
image::{imagesprefix}migration-phase5.png[Phase 5 diagram shows apps no longer using proxy and instead connected directly to Target.]
88+
image::{imagesprefix}migration-phase5ra.png[Phase 5 diagram shows apps no longer using proxy and instead connected directly to Target.]
8989
9090
9191
== A fun way to learn: {zdm-product} Interactive Lab

0 commit comments

Comments
 (0)