You can find both hardware and software requirements in the installation Guide, here are the links.
[Denodo Platform Installation Guide](https://community.denodo.com/docs/html/browse/8.0/en/platform/installation/preinstallation_tasks/hardware_requirements/hardware_requirements)
[Solution Manager Installation Guide:](https://community.denodo.com/docs/html/browse/8.0/en/solution_manager/installation/index)
About the device choice, a local laptop works as long as software and hardware requirements are met but it is totally up to you.
For installing Denodo in cloud services, I found some useful information in the Knowledge Base below:
[Installation steps on a cloud environment](https://community.denodo.com/kb/en/view/document/Installation%20steps%20on%20a%20cloud%20environment)
Hope this helps!