Setting up a two-installation environment for the Zero Downtime Upgrade is the best practice in order to have a base and a target installation ready to upgrade and test properly.
The ZDU is available as of v11.2 of the Automation Engine, therefore the following instructions refer to that version as lowest possible base version.
In the documents pertaining to the ZDU, all references to base and target installation also mean base and target version.
Two special modes exist for this upgrade function, the compatibility mode and the parallel mode.
Compatibility mode: This mode is started as soon as you choose the option BEGIN from the ZDU wizard. 
In this mode, which is in effect until you choose the option FINALIZE, certain system optimization functions are not available. Also system performance will be reduced noticeably.
Parallel mode: A mode during the upgrade when base and target version processes are active at the same time. 
Whenever you upgrade your system, Automic strongly recommends using a test system for extensive testing before installing upgrades on your production system.
In order to be able to seamlessly upgrade the Automation Engine without any downtime, using the Zero Downtime Upgrade function, you have to set up two separate installations. 
They serve to ensure that a base and target version are available for conducting the upgrade and testing the proper running of tasks and jobs in the target version.
As base and target version CPs/WPs will be active during the parallel mode, you have to set up two separate installations in separate bin directories.
Initially both installations will be the same. In the course of the upgrade one of them will be upgraded to the target version, whereas the other (base) installation will subsequently be shut down, as soon as all processes and tasks run satisfactorily in the target version.
These may be two installations on:
You can use 1. or 2. with a Proxy, details you find below.
The two alternatives can be realized using either two (new) AE installations or an existing AE installation, by duplicating it.
 The INI and configurationA set of constituent components that make up a system. This includes information on how the components are connected including the settings applied. files of these two core components in the target version installation have to contain the same configuration information as the ones in the base version installation.
 The INI and configurationA set of constituent components that make up a system. This includes information on how the components are connected including the settings applied. files of these two core components in the target version installation have to contain the same configuration information as the ones in the base version installation. This is necessary, because at some point during the upgrade base and target version CPs have to be active in the parallel mode at the same time.
 This is necessary, because at some point during the upgrade base and target version CPs have to be active in the parallel mode at the same time.Advantages:
Disadvantages:
You will reuse the files of an existing AE installation, following these steps:
 This second location and the new folders there represent the target version installation for the ZDU process.
 This second location and the new folders there represent the target version installation for the ZDU process.Advantage:
Disadvantages:
You can execute the ZDU by using the most hassle-free solution and run a Proxy.
The Proxy combines and reroutes CP connections, while agents just connect to the Proxy, using the ports or port ranges configured in it.
Advantages:
Illustration 1: Proxy-based two-system environment solution
See also: