Self Service (Deploy & Destroy) Hourly Virtual Servers

User accounts should have the ability to deploy and destroy virtual servers on-demand (AKA Vultr, DigitalOcean).

Accounts should either be charged via top up (pre-paid) or invoiced monthly (post-paid).

Sensible limits should be set on post-paid accounts (max servers etc..) to prevent abuse.