I am a bit of a geek and consequently end up trying new hardware, apps and frameworks all the time. One issue with this is maintaining a reliable OS image. I am currently fiddling about with IoT hardware that runs a trusted connection to a web server to avoid broad internet access. Evaluating each new framework inevitably results in library inconsistencies and unstable platforms with unexpected errors. One way forward, is to run in containers and the consensus is that Docker (https://www.docker.com/) is the leading solution.
Recently, I was looking to run Docker on ARM platforms. Why ARM? – great return out of extremely lightweight, low-cost computing platforms. Earlier this year, hypriot (http://blog.hypriot.com/post/dockercon2015/) showed more than 2,000 docker containers running static web servers on a single Raspberry Pi2. OK – an interesting exercise.
For a cloud server with dedicated hardware, take a look at Scaleway (https://www.scaleway.com/imagehub/docker/) – they build their own hardware and each user gets their own 4 ARM cores, 2GB memory, 50GB SSD disk, 1 reserved public IPv4 and 200Mbit/s un-metered bandwidth (https://www.scaleway.com/features/) for €2.99 /month – this is good stuff!