Live data from Hacker News

Hyper.sh – Effortless Docker Hosting

hyper.sh

151–160 of 218 posts

Re: Hyper.sh – Effortless Docker Hosting

#151

Earlier quoted context omitted.

I prefer an "always local first" approach. Before Docker, it was Vagrant + VirtualBox for dev, some VPS hosting company for prod. With docker, it's basically the same thing (better, though, imo), but I no longer think much about the virtual machine on which the docker daemon is hosted and instead rely on boot2docker , Docker Machine , and now Docker for Mac for the local side. For prod, I've used Docker Machine to se…

Taking the vagrant example, you'd typically play with vagrant locally and then move to AWS you mean? You can do exactly the same with Hyper. Play with Docker locally and then move to Hyper. The CLI commands are pretty much identical, docker compose works in the same way. Of course it's not exactly indentic, neither is a vagrant image and an AMI.

I've not spent much time with AWS. I was thinking more along the lines of Rackspace, Linode, Digital Ocean, those kinds of hosts.

Yes there are important differences between running a dev server on VirtualBox and a prod server on one of the above, but there is parity in the workflow. The same is true when thinking about docker-machine + docker, locally then remotely.

I understand that Hyper's cli is quite similar to docker's cli. But my preference is to not consider it seriously until I can bang against a version of the Hyper backend running locally. If that's not forthcoming, fine, Hyper's not for me. :-) If it is, then great! I can't wait to play with it, locally, on my personal computer/s.

Re: Hyper.sh – Effortless Docker Hosting

#152

Earlier quoted context omitted.

Looks an awful lot like Heroku.

Heroku docker support is still in beta: https://devcenter.heroku.com/articles/container-registry-and... Outside of that you're limited to specific stacks.

Actually, you're not limited to specific stacks on Heroku. There are a number of options.

You can use our officially supported languages: https://devcenter.heroku.com/articles/buildpacks#officially-...

You can create a Docker image and deploy it via our container registry: https://devcenter.heroku.com/articles/container-registry-and...

You can create your own buildpack: https://devcenter.heroku.com/articles/buildpacks#creating-a-...

Or use a buildpack created by the community: https://elements.heroku.com/buildpacks

Re: Hyper.sh – Effortless Docker Hosting

#153
Congratulations on launching/going public! I remember seeing your hypervisor/container tech a while back, and it's nice to see a service based around it.

A couple of thoughts:

1) Your quickstart ends with a command to remove the test container, but leaves other resources, like the pulled image, billed at 10 cents/started GB intact. That's probably going to surprise some people that start to play with your free credits, and then maybe end up eating that/getting a (small) bill at some point due to dangling images.

Might want to add a "hyper rmi nginx" on the end, along with commands to remove the shared volume?

2) The binary for Linux seems to work fine under "bash/Linux subsystem for windows" on windows 10.

3) Inbound bandwidth on the smallest images are abysmal - I didn't test bigger ones, so I'm not sure if are just those that are oversold/under-provisioned. I got 2-300 Kbps from Ubuntu mirrors and http://speed.hetzner.de/1GB.bin on a fresh Ubuntu container -- while from my small vps on Leasweb[1] I got a solid 10 MB/s (basically 1 Gbps).

Granted the small VPS is almost 5 Euros a month - but that includes an IP - and drops with a longer term commitment (again apples to oranges, I know -- the whole point of containers on demand is that they are, well, on demand).

And Leasweb is pretty close to Hetzner - but still, at least breaking a solid 1MB/s should be an absolute minimum.

[1] https://www.leaseweb.com/cloud/public/virtual-server

Re: Hyper.sh – Effortless Docker Hosting

#154
post #66

Earlier quoted context omitted.

Do you have a relational database? If yes, how do you manage it? HA, monitoring, backups? There seems to be about a gazillion ways to get "some code running somewhere" but I'm not aware of many budget options for data persistence.

I don't have any relational database, but couch which also requires the things you are asking about - HA, clustering, backups etc. I am in process of launching my new app, so I have thought a lot about it as well. What I came up with is: 1) Database running inside docker, but using external mounted volume. Packet has external block storage(14$/month for 50GB high iops version), and you can configure backups on it ran…

@abhishivsaxena Ilan from Datadog here. Mind shooting me some details to ilan@datadog ? Happy to dig into the Couch integration.

Re: Hyper.sh – Effortless Docker Hosting

#156
post #34

Earlier quoted context omitted.

Edit: I went ahead and signed up for an account and made a container. The floating IP for the container appears to be an LA IP address. Their host appears to be ZenLayer, a Chinese hosting company that can apparently do co-location in LA, so while the IPs geolocate to China, it's possible they are indeed hosting in LA. The CPU is a E5-2630 v4. Original: I'm pretty sure they're entirely hosted on AWS. Given that they…

I have a feeling a huge chunk of the projects we see here are run on AWS. Duckduckgo runs on AWS. For getting things started quickly at a low initial cost, it's usually more viable to use a hosted solution (AWS, RackSpace, Digital Ocean, etc.) However once you get big enough, the cost savings usually start falling the other way. Several companies I've been at have moved from using hosting to running their own boxes,…

There are plenty of big companies that stay on AWS. Netflix is the obvious example. Companies like Zynga and Activision are moving gradually from self hosted to AWS (from what I hear).

Re: Hyper.sh – Effortless Docker Hosting

#160

Do you plan to host a container registry? My use case is wanting to build an image containing SSL server certificates, which I cannot push to, e.g. Docker Hub. Being able to do `hyper push myimage` would streamline the process.

My solution for the moment is sending my ssl data to a volume, but having 100KiB in a 10GB (minimum) volume feels ugly.

    tar czf - ssl/ | hyper exec -i 7f0b148b478e bash -c "cd /root && cat - | tar xz"
Post reply on HN