Hacker News new | past | comments | ask | show | jobs | submit | alauda's comments login


It's an OSS, so guess the first step is to build the technology, then licensing.


the tool itself is open source, and requires one licensing part, but the docker images from microsoft are a different story...



Having a CLI doesn't mean they are close. In Google cloud, you still work with VMs, cluster, schedulers. In Hyper, you work only with Docker, everything is container native!

Per-second is perfect for Serverless, Data mining, CI/CD, etc. It is simply not cost effective to go with per hour/minute rate.


I admit I'm a little behind on Docker but I thought google provided that with Kubernetes [1]?

I work with JVM and servlerless is just not worth it for the JVM (not yet but maybe someday with better AOT). Thus I know very little on instant serverless deployment. I'm sure it is useful though.

[1]: https://cloud.google.com/container-engine/


Kubernetes lets you do stuff similar to this, but you still have to manage the infrastructure and the platform.

It seems like with Hyper, you literally are just deploying an image to be run in a container. You don't have to worry about configuring and managing a Kubernetes or Swarm cluster. Probably not worth it for very large companies, but for startups and hobby projects, this greatly lowers the barrier to entry.


If you use GKE (Google Kubernetes as a service), you really don't need to manage Kubernetes either.


Yeah but is still not as managed as I want. You still need to populate a Kubernetes cluster which is 3 node minimum. Instances show up in your instances list and you still have to be careful to pop your instances in different zones/region for availability.

In an ideal world I just want to run containers in a region with a LB in front, I don't care on which Kubernetes cluster they are. That the use case hyper.sh seems to address (but I didn't test it to be honnest).


Once you've got the GKE cluster stood up (two clicks or so), you don't need to care which cluster you are on. The gcloud CLI remembers whatever you set.

It's very hands-off. And if you ever do want to take more direct control, you've still got the option of doing more or all of it on your own.


Let's say you have two images: web and db. Web containers ask for high cpu, but small disk. DB requires big mem and disk.

With GKE, you either have different instance types for different container sizes; or you launch the BIG&TALL VMs for all.

The same story applies to public/private network as well. Point is that in GKE, there are two layers to manage: VM and Containers. In Hyper, the container is the infra.


That's a terrible argument considering Hyper gives you no fine-grained control over instance types. You just get a linearly-increasing allocation of CPU cores and RAM.


> 3 node minimum

Since when?


Yup, last I checked you can create GKE clusters as small as 1 node.


There is a separation of concerns slowly baked into Kubernetes in that as a normal user you shouldn't need to manage the infrastracture.


Right, but the point is that __someone__ has to set that up. Internally, you could use Kubernetes to build something very similar to this. But, then you have to support that yourself and need to hire people to manage that. As Hyper advertises, this takes away from your concern as a software developer: software development.

Hyper allows for the creation of a minimum viable product that you can move around. I can start on Hyper and then move to pure AWS/Kubernetes/mesos/swarm when and if I determine it makes sense to have people spending time managing the AWS infrastructure and handling deployments.

I haven't used Hyper, but this idea is really cool in principle. I'm excited to see how well they actually do it. It really seems like the Heroku of containers.


Why "low traffic sites"?


The bigger sizes? Yes, but the small ones work pretty sweet. And the per-second billing!


Yeah, per second billing is nice. I can see this working where you want to change/test lots of containers briefly.


The only type of service which seems comparable is Joyent and hyper seems to be a bit cheaper.

https://www.joyent.com/pricing


Hi, there are plugins for Buildbot and Jenkins github.com/jenkinsci/hyper-slaves-plugin, which are more like a "Serverless" CI/CD solution.

PS: I'm the founder :)


Had you tried hyper.sh? All you need is the compose file, no more terraform and ansible.


Checkout https://github.com/jenkinsci/hyper-slaves-plugin. This plugin will launch your buildjobs as on-demand containers in Hyper.sh, then you don't even need the long-running huge VM!


Guys, you really want to give a look to hyper.sh, if you are frustrated with running containers in production.


Take a look at hyper.sh, if you are using docker.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: