We did this years ago when we were still on-perm. At that time, we moved the database to its own server and had two servers in a cluster running the web application behind a load balancer. Is there some reason you can’t move to the cloud?
We cant move to the cloud because my organisation wont allow it for data protection reasons.
I understand @Andixon.
Here’s what we did. Again this was several years ago, and I’m writing this from memory. We also moved to new hardware at the same time.
- Backup your current instance.
- Shut it down.
- Move the database to a separate MySQL server.
- Install Jamf Pro on the nodes that will be in the cluster.
- Turn on clustering
- Point the nodes to the database.
- Make the necessary configuration changes to the load balancer.
By moving to different hardware we still had our previous server to fall back on if something in the migration failed. This also complicated updating our servers when a new release came out. I think I still have that documentation somewhere if you’re interested.