To: * Mitigate risk of Hetzner hardware issues * Offload traffic (leading to better performance) * Simplify server upgrades (less data to copy) * Separate the frontend from the backend (allowing the frontend to run on Linode, and progressing https://github.com/open-contracting/deploy/issues/289)