Migration from Apigee OPDK to Apigee Hybrid, or to Apigee X

Hi,

When considering Migrating from Apigee OPDK 4.19.x to Apigee Hybrid 1.4.x for production migration scenario, I have some questions. This is a production environment.

1) Do Apigee Cassandra OPDK need to form a ring with Apigee Hybrid Cassandra for Token /KVM exchange ?

2) Do Apigee 4.19.x Cassandra will be able to exchange such information with Apigee Hybrid Cassandra (which I am not sure, 4.50.x based Cassandra) with ring formation ?

3) Or such steps is not required ? If we don't follow such ring formation of Cassandra (in production such steps) what will be impact ? Do I need to plan it before ?

4) Same questions above ( 1,2, & 3) when considering migration from Apigee OPDK to Apigee X ?

Solved Solved
0 2 1,993
1 ACCEPTED SOLUTION

Hi Abiram,

Migration between Apigee On-Premises Deployment Kit (OPDK) and Apigee hybrid can't be accomplished by joining the Cassandra rings. The underlying architecture of Cassandra is not the same between Apigee hybrid and OPDK.

Currently, migration needs to be performed by using the documented APIs (OPDK & hybrid) to pull the relevant config information out of the OPDK instance and import it into the hybrid instance. Note that you may be able to accomplish a lot of the migration simply by redirecting your current CI/CD pipeline over to Apigee hybrid, though you may not have all of your config stored in your repo.

There are currently multiple partners that have built tools and process around OPDK to hybrid migration. Your Apigee account executive can put you in touch with those partners.

All of the above is applicable for moving from OPDK to Apigee X as well.

--Greg

View solution in original post

2 REPLIES 2

Hi Abiram,

Migration between Apigee On-Premises Deployment Kit (OPDK) and Apigee hybrid can't be accomplished by joining the Cassandra rings. The underlying architecture of Cassandra is not the same between Apigee hybrid and OPDK.

Currently, migration needs to be performed by using the documented APIs (OPDK & hybrid) to pull the relevant config information out of the OPDK instance and import it into the hybrid instance. Note that you may be able to accomplish a lot of the migration simply by redirecting your current CI/CD pipeline over to Apigee hybrid, though you may not have all of your config stored in your repo.

There are currently multiple partners that have built tools and process around OPDK to hybrid migration. Your Apigee account executive can put you in touch with those partners.

All of the above is applicable for moving from OPDK to Apigee X as well.

--Greg

Thanks @gregkuelgen for details 🙂