Full node:

Bare metal, high SSD space for nodes who doesn't drive me nuts ServerHub.com

The size of the full blockchain (>300GB) should push you toward SSD-storage servers to save yourself money. Anything labeled "high compute" will eat you alive on costs if you need a lot of storage; avoid paying for a server type that doesn't match the work you're doing on the box. Life Lessons.

Big SSD storage and big bandwidth for cheap is what you need

Debian 9 isn't a time suck and you just need to run apt-get update and apt-get upgrade once in a while and you've saved yourself the "fully managed" server fee

Make a crontab that runs bitcoind (daemon) when the servers starts.Sometimes servers go down and you want the daemon to automatically start itself back up with the server