Physical vs cloud, that old chestnut.
Cloud machines work, have good connectivity, are IPv6 only (with workarounds).
Physical machines don't have a recurring cost, have more permanance, can be used to interface to the actual world.
Hybrid cluster gives me security concerns. Gah.