31.1 How Code Promotion Helps

Code Promotion helps you seamlessly perform the following activities:

  • Managing multiple Access Manager setups: When managing multiple Access Manager setups, you might need to replicate the same configuration in all setups.

    For example, you want to test your configuration in a dedicated staging setup and then build a new production setup based on the tested configurations. Or, you maintain multiple staging setups and you want the configuration changes to pass through on these setups before deploying the configuration data to an existing production setup. You do not need to manually replicate the configuration data in other setups.

    Code Promotion provides a mechanism to move the configuration data across Access Manager setups. Code Promotion increases efficiency, improves productivity, and in turn reduces costs of managing configurations across environments.

  • Managing different setups by different administrators: Different administrators can manage different Access Manager environments. Manually replicating the configuration to different setups requires maintenance of a precise list of all changes done on one system and this knowledge must be transferred among administrators. Code Promotion takes all configuration changes and replicates correctly.

  • Replacing or moving physical devices: You might need to replace physical devices or move them to a different network due to a business decision, such as changing a network infrastructure vendor. For example, you want to move your application to another physical server or you want to move the application hardware to a different network infrastructure. Code Promotion is independent of network-specific changes and helps you easily transfer the configuration data.

  • Adding devices in the cluster: You have added a device in a cluster for capacity needs. When you add a device to a cluster, Access Manager applies customization of that cluster to the device.

  • Adding a new application: You have added a new application and you want to replicate it to another environment.

  • Adding or modifying a protected resource: You have added or modified a protected resource and you want to replicate it to another environment.