At a customer I migrated the environment from one server to another and at the same time I upgraded it from QV10 to QV11. At the cutover point the downtime for the end users was below 1 hour.
For this migration the following approach was used:
- Setup new server with OS and other for technical maintenance needed tooling (like OS, backups, etc.)
- On the new server install QlikView and configure it as needed. Time is required based upon the environment configuration.
- copy QVW + QVD from the old server to the new server. Time required is depending on the volume of data. In my case it took a day to copy everything due to network slowness.
- on the new server setup all needed tasks and perform the reloads so that both environments are in sync with regard to the data presented in the dashboards
- let the new server run in parallel with the old server, in this period also let key users validate that all dashboards are still working as expected. For this period I took a month to ensure I covered all reload scenario's and give enough time for analysis.
- to ensure all shared objects of users are available on the new environment I stopped the old server (so that users cannot access the applications) and copied all shared files from the old server to the new server.
- after a final environment check give the users access to the new server
Hope this helps to give you an idea of the timelines and how you can minimze the downtime for your end users.