I was reading my previous answer and realized that the response is for another question. I posted it by mistake, please do ignore the previous response.
To achieve two isolated environments on a single server image i.e. only one Denodo Platform installed, I would create a separate database for each environment and implement privileges accordingly, such that one user group does not have influence on others.
If there were multiple databases that needs to be bundled as an environment, add extensions like _dev or _stg etc for each database name and enforce the privileges accordingly through roles. Refer the [Administration of Databases, Users, Roles and Their Access Rights](https://community.denodo.com/docs/html/browse/7.0/vdp/administration/databases_users_and_access_rights_in_virtual_dataport/administration_of_databases_users_roles_and_their_access_rights/administration_of_databases_users_roles_and_their_access_rights ) of Virtual DataPort Administration Guide for more information.
Alternatively, if you are allowed to install another Denodo Platform, you can install another image on the same box and use the Solution Manager to manage environments and control promotions. You can refer to the [Environments](https://community.denodo.com/answers/question/details?questionId=9060g0000000BbGAAU&titleHow%20can%20I%20implement%20Development%20and%20Staging%20on%20SINGLE%20Denodo%207%20box? ) of Solution Manager Administration Guide for more details on the Environment management.
Hope this helps!