Heroku

Heroku is a well-known cloud platform, only one app can be hosted for free.
Integration with Github is super-easy and deployment procedure is just a single
button click (which can be automated as well).

OpenShift

OpenShift is a cloud platform made by RedHat. It allows you to run up to 3
apps for free. As with Heroku, you can just enter a link to your github sources
and the git branch name, and the deployment will happen automatically.

There is a ready-to-use Go cartridge (aka gear aka dyno), but beware that your
app port is not in the $PORT env variable, but in $OPENSHIFT_GO_PORT. Also,
you should care about $OPENSHIFT_GO_IP variable, it tells where to bind you
listening socket to.

At the moment OpenShift Go cartridge still uses Go 1.4, so this might affect
the performance due to GC improvements they made in Go 1.5.

Scaleway

UPD Sep 18th I’ve just discovered Scaleway, someone mentioned that
Camlistore can be installed there for only 3 EUR/month. They offer a 4-core ARM
server with 2GB of RAM, and it can perfectly run Go (of course, the binraries
compiled for ARM). Test app used all 4 cores (otherwise the speed was about 2-3
times slower).

The only dual-core machine here is my laptop, thus it wins the race. Other VMs
seem to be single-core.

DigitalOcean: 512MB RAM , 20GB SSD, 1TB of traffic.

Heroku: 512MB RAM, free gear must “sleep” for 6 hours a day.

OpenShift: 512MB RAM, 1GB storage.

Scaleway: 2GB RAM, 50GB SSD, unlimited traffic.

AWS T2.micro: 615MB RAM

Altough my persontal preference is Digital Ocean, I like how well Heroku
performs. If only they made free dyno available for 24 hours - it would be a
great choice for development purposes.

I’m very surprised with the OpenShift balancer, I really was hoping it gives
some dramatic improvements to performance. Also the pricing…

Finally, I didn’t expect Amazon to take the last place in this rating. It might
be good for big apps, but for small experiments, well, they charge more than
DigitalOcean does, yet they give about 40% worse performance.

I’ve tested Scaleway as soon as I have heard about it - low prices, more RAM,
nice ARM architecture. Still, it seems to be slower than other platforms, but
if you need larger storage or can optimize your app by running cache in RAM -
it may be worth trying. It’s close to the cheapest AWS instances, but is 3
times cheaper and has more RAM.

P.S. I understand that this benchmark can show different numbers in your case.
But if you have any comments or different results - let me know!