You can run as many Denodo instances as you like on one machine. I'd recommend to keep two things in mind:
* The ports used by the Denodo servers and web applications. While installing, you can specify the ports where the servers and web applications should run. For instance, you have two Virtual DataPort Servers, you can run one on 9999, which is the default port. Another one could be run on any other free port of your OS.
* The amount of disk space and memory (RAM) needed by Denodo.
You can find more information on software and hardware requirements of Denodo in the [Preinstallation Tasks](https://community.denodo.com/docs/html/browse/7.0/platform/installation/preinstallation_tasks/preinstallation_tasks) section of the Denodo Platform Installation Guide.
Hope this helps!