Upgrading procedure from 3.5 to 4.0 without downtime
closed
opus@adeo.com
Hi,
Reading the upgrade procedure from 3.5 to 4.0 (https://aura.support.neo4j.com/hc/en-us/articles/360048499853-Upgrading-Your-Existing-Aura-3-5-Database-to-Aura-4), I understand that this migration cannont be done without downtime.
Moreover, the risk of loosing data is important, since we have to select the last backup made of the database, without beeing able to create a new backup on demand...
For example, if the last backup was made a 2:00AM, I cannot restore it during the day without loosing data updates since 2:00AM. Does it mean that I have to stay awake all night long, waiting for the next backup (wich should occur around 2:00AM) and then download/import it into my new 4.0 instance ?
And then I have to re-deploy my app to point to the new instance.
Could you study a more user-friendy and overall a more secure way to proceed to this upgrade ?
Thanks for your help,
Opus Team.
John Kennedy
closed
John Kennedy
We're getting clone ready for delivery into the platform ASAP which should allow users to upgrade more quickly, and I know this team has completed their upgrade work, so I will close this out.
John Kennedy
opus@adeo.com team, hello. Great to hear from you as always.
Great minds think alike.
From my perspective I need and want to retire Neo4j 3 on Aura asap, for all the various operational reasons.
But I need to provide all users a simple way to do that, as you have suggested.
I have updated the existing "clone" feature details to reflect that work https://aura.feedback.neo4j.com/admin/board/feature-requests/p/clone-database-in-the-web-ui
We're working on this already.
Note though however that the upgrade to 3->4 is a major version upgrade.
Things have rightly changed and improved, so you should expect and plan to run and duplicate, if necessary your app against any cloned/upgraded 4 instance and make any associated changes necessary your side.
You should not assume (and I don't think you are ;) ) that just pointing your app to a cloned/upgraded Neo4j 4 on Aura instance will work out of the box, there will likely be some development work to be done by you.
Worth also noting that even though the version stated in Browser reflects 4.0-Aura, we are actually running the latest versions of the code base, which is ahead of the latests minor version release of the product, so will not be running an equivalent of the 4.0 Neo4j code, but 4.1+.