Hi all, here is the challenge:
A local government client has an existing instance of ArcGIS Enterprise (Server / Portal / Datastore) (AGSE) hosting their publicly available web GIS resources. They host the entire stack (including SQL Server for Enterprise Geodatabases) on their own infrastructure, but are looking to move it to the cloud (likely AWS).
The part that has me scratching my head is how to do this without incurring significant downtime.
In a perfect world, I could use WebGISDR to backup their existing AGSE instance, and restore to a new cloud instance that is available via an alternate hostname, so the new instance can be tested prior to being used for production. Once the new system is vetted, it could assume the existing system's hostname and the transition would be seamless.
To clarify, let's say this city's current AGSE is available via https://gis.city.gov.us.
When setting up the cloud AGSE instance, we'd want it available at https://gistest.city.gov.us
Once the new instance is ready, we switch it over to use https://gis.city.gov.us.
My understanding of using WebGISDR is that the restore environment needs to exactly mimic the backup environment, including the hostname, so this approach won't work.
Migrating the enterprise geodatabases presents another set of challenges, and I understand that will likely require republishing all map services. Hopefully this would only need to be done once though, and not again after the new instance assumes the production hostname.
Anybody have any thoughts on how to achieve this?
Oh, and another thing they want to do is host ArcGIS License server on one of their cloud servers.