Information technology organizations follow a set of environments to manage their applications. These environments are based on their functionality and usage. Support available for any environment depends on the environment's functionality. Based on the functionality, the production environment has a high priority and development the least priority, as shown in the following figure:
![]() |
The following table compares the different environments and their functionalities with respect to different tasks performed during creation and management of the web infrastructure:
Task |
Development |
QA |
Stage |
Production |
---|---|---|---|---|
Auto deployment |
Yes |
Yes |
No |
No |
Single machine |
Yes |
No |
No |
No |
Clustering |
No |
Yes |
Yes |
Yes |
Developer access |
Yes |
Yes |
No |
No |
High-end machine |
No |
No |
Yes |
Yes |
Change control |
No |
No |
No |
Yes |
Performance testing |
No |
No |
Yes |
No |
Functional testing |
No |
Yes |
No |
No |