My organization has a few ArcGIS Server Sites that we are upgrading from 10.0-10.2.1, in addition to a move from Oracle to SQL Server. The ArcGIS Server sites support applications such as Geocortex and Cityworks. The intended migration from 10.0-10.2.1 is to move our physically hosted applications and services to a virtual environment, we have already identified our Virtual Machines and resource allocation based on our license agreement, however from a very high level, what are suggested best practices when upgrading and migrating ArcGIS Server Sites and associated databases?
My initial thought for the order of operations for this upgrade is to
1.) Install and upgrade all ArcGIS Server 10.0 sites to 10.2.1
2.Insall all upgraded 3rd party applications on respective VMs, Cityworks and Geocortex
3.)migrate all Oracle based data to SQL server via direct connect
4.)Create MXDs for map and feature services
5.)Test applications and workflows for 3rd party applications consuming map and feature services.
Should anything here be reconsidered or refined? The objective is to successfully upgrade the GIS environment based on organization and end user needs. The area that is unclear for me is the testing procedures of newly installed sites and applications. We will not support a staging environment for each of the ArcGIS Server sites.