19 ms·
Hyper.sh – Effortless Docker Hosting
- neocodesoftware 10y ago10 minute review - i run phantomas for testing sites - specifically unfall24/phantomas docker run --rm unfall24/phantomas http://xxxx http://xxxx FAILS on hyper.sh GOOD on sdc-docker conclusion triton works
- scprodigy 10y agoHow long does it take launch it on triton?
- abhishivsaxena 10y agoFor anyone looking for easy to use docker hosting, I would heartily recommend docker cloud(1st node free, then 14$/node/month), along with bare metal providers like packet.net or scaleaway. I Have a 8GB/4-core atom based bare metal server running on packet.net for only 35$. Is running 30+ moderately used containers without any trouble. Got me off heroku finally!
- cuu508 10y agoDo 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.
- sjellis 10y agoThis is a concern for me. I really want the database and the app hosting in the same data centres.
- abhishivsaxena 10y agoI 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 ranging from 15m to every week. So that should completely cover the HA/backup stuff for most apps. 2) For monitoring/logging, the best solution so far seems to be datadog. It doesn't look very expensive, and seems to have most of the intergations you can come up with - couch, pgsql, docker, express, slack, github. Combined it costs me 70$, which is a much better deal than PAaS I can think of, Btw, if someone from datadog is reading this thread, your couch integration seems to be broken.
- irabinovitch1 10y ago@abhishivsaxena Ilan from Datadog here. Mind shooting me some details to ilan@datadog ? Happy to dig into the Couch integration.
- iamdave 10y ago%docker in production joke goes here% No but really, this is a neat concept and the idea of micro instances is attractive for prototyping.
- peregrine 10y agoThis is pretty cool. I would also love to see a "micro" instance with more cores but keep the lower memory.
- teaearlgraycold 10y agoThat pretty much never happens in hosting. Because CPU cores are the more limited resource on these machines, you'd end up being charged the same if you opted for less RAM since they wouldn't be able to put too many other customers on the same box.
- deleted 10y ago[deleted]
- stu2010 10y ago"All our servers are built on powerful Octo-Core machines" pretty much guarantees they're using some cheaper than E5 Xeons to save money, I'm wondering if it's something in the Xeon-D line. Has anyone specifically characterized what they're using? Could be Xeon D-1540s or similar, or they could also be selling 4-core hyperthreaded E3 Xeons as "8 core".
- joecot 10y agoEdit: 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 say they're hosted in Los Angeles, I think they mean us-west-1. Their API uses an AWS address as their endpoint, their authentication is just a veneer over AWS's authentication (including basically find and replacing header variables). They previously had docs that showed how to add floating IPs to the containers, and all the IPs were AWS Elastic IPs. I'm pretty sure the docs specifically stated they were on AWS last time Hyper came up [1] (Hyper.sh had linked off the Hyper article), but now when I look it's not there. So either in a few days they've moved their infrastructure off AWS and just left their API up there (and are doing some crazy stuff to redirect elastic IPs), or they moved everything but their API off Amazon a while ago and hadn't updated their docs, or they've decided to make the fact they're on AWS less visible, while they're competing with Amazon's own container service. I have the feeling it's option #3. To answer your question though, I think they're using M4 AWS instances [2], so Xeon E5-2686 Broadwell or Xeon E5-2676 Haswell. Probably the m4.10xlarge, since they talk about the 10 GB networking the containers use. 1. https://news.ycombinator.com/item?id=12873089 https://news.ycombinator.com/item?id=12873089 2. https://aws.amazon.com/ec2/instance-types/#m4 https://aws.amazon.com/ec2/instance-types/#m4
- djsumdog 10y agoI 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, either co-located or in their own data center (the CTO like to call this, "moving to our own private cloud" or some other marketing bullshit). Even then, careful decisions are made on to what to host locally and what to keep on a managed service due to cost.
- mmastrac 10y agoThe pricing on this is amazing. It's cheap enough to run a few services that I'd prefer to keep off my home machines. How secure are these containers though? I always thought that Linux containers were not designed to be a guaranteed firewall between multiple tenants. EDIT: They use their own technology to run docker on "bare metal hypervisors" - https://github.com/hyperhq/hyperd https://github.com/hyperhq/hyperd. That's actually pretty cool.
- scprodigy 10y agoThey don't use Linux container, they use hypervisor-based container (see: github.com/hyperhq/hyperd). Therefore it is VM-level isolation.
- btgeekboy 10y agoThere's a bit more info here: https://docs.hyper.sh/Introduction/what_is_hyper_.html https://docs.hyper.sh/Introduction/what_is_hyper_.html
- q3k 10y ago> Amazing Hardware: All our servers are built on powerful Octo-Core machines [...] Doesn't sound so amazing to me (or is just very low density compared to what's typically done with the current Xeon lineup).
- guptaneil 10y agoThis is exactly the service I've been looking for: a fast, cheap, and easy docker deployment service for my personal projects. It'll be interesting to see this grow, and more importantly, see how they handle security and privacy.
- tra3 10y agoI was thinking the same, until I realized that half a gig of ram is $5 which is what VULTR and DO charge for a full virtualized system. My personal projects are mostly webapps that require at least a half a gig of ram. What kinds of personal projects are you working on?
- aioprisan 10y agoIs there something like this on top of DigitalOcean/AWS instead? I'd rather rely on those providers for the hardware and uptime.
- scprodigy 10y agoDon't think so. Though their stack are open source.
- arcticfox 10y agoSelf hosted Docker Cloud / machine.
- syaz1 10y agoConvox for AWS: https://convox.com/ https://convox.com/
- elsalgo 10y agoSupergiant.io works for AWS, Digital Ocean, and Open Stack: https://supergiant.io/tutorials https://supergiant.io/tutorials
- jacques_chester 10y agoThere are a lot of contenders. Cloud Foundry is one of the many, you'll see others (Flynn, Deis, OpenShift, I always miss a zillion) mentioned in this discussion. I like Cloud Foundry because I work on it. It runs on AWS, Azure, GCP, OpenStack, vSphere, RackHD and others. If someone wrote a BOSH CPI for DigitalOcean it'd run there too without much fuss. Disclosure: I work for Pivotal, we donate the majority of engineering on Cloud Foundry.
- WordyMcWordface 10y agoSeems a bit expensive compared with the cheapest VPS/OpenVZ setups around.
- alauda 10y agoThe bigger sizes? Yes, but the small ones work pretty sweet. And the per-second billing!
- WordyMcWordface 10y agoYeah, per second billing is nice. I can see this working where you want to change/test lots of containers briefly.
- gnepzhao 10y agoHi, 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 :)
- res0nat0r 10y agoThe only type of service which seems comparable is Joyent and hyper seems to be a bit cheaper. https://www.joyent.com/pricing https://www.joyent.com/pricing
- dancek 10y agoBut then can you run Docker on top of OpenVZ? Oh yes, technically you can starting from version x, but I've been told (by a VPS provider) there are a lot of issues in practice. Of course, I'd love to hear if the opposite is true.
- slig 10y agoLet me see if I got this straight: 1. Hyper.sh is a PaaS running their own open-source stack https://hypercontainer.io/ https://hypercontainer.io/ ? 2. That means that it's possible to host "your own hyper.sh" on AWS or DO?
- gnepzhao 10y agoHi, founder is here. 1. Yes, our SW is open sourced: github.com/hyperhq 2. Not really, Hypercontainer runs on bare-metal, as it uses hypervisors (KVM, Xen) underneath.
- ohstopitu 10y agoThis has a chance to do to Docker (quick painless docker containers hosting) what Digital Ocean did to VM hosting (quick, painless VMs in the cloud). This will definitely be my go-to hosting for personal side projects. I wonder if the major cloud providers will have something similar (both Azure and AWS seem to spin up VMs on which they run the containers - but you do get charged for the VMs as well)
- btgeekboy 10y agoBuilding a cloud from the ground up is no small task, even more so when you build it on your own hardware, and your own virtualization technology. Any idea who these people are / this company is? Seems to have come out of virtually nowhere.
- ravenstine 10y agoLooks an awful lot like Heroku.
- gringofyx 10y agoThere's some poor English and they list a Chinese office too. Probably not Heroku.
- mrmrcoleman 10y agoNative-English speaking Hyper team member here. We were founded in Beijing but have since spread to NYC. Could you point me to the poor-English in question?
- coriny 10y agoe.g. https://hyper.sh/howto/ https://hyper.sh/howto/ > This guide shows how you can launch a full functional Jenkins server in one minute And then configure this Jenkins works with you Github account.
- mrmrcoleman 10y agoThanks for catching that. Will address.
- mrmrcoleman 10y agoHeroku docker support is still in beta: https://devcenter.heroku.com/articles/container-registry-and-runtime https://devcenter.heroku.com/articles/container-registry-and... Outside of that you're limited to specific stacks.
- switz 10y agoThis is really intriguing and seems like a strong fit for my use-cases. What are your plans to expand to other datacenters? Personally, I'd like to see: NYC, Chicago, Germany, Middle East, and Australia
- gnepzhao 10y agoHey, founder kicks in. Yes, NYC and Europe are our next step. Probably Frankfurt or Amsterdam.
- ohstopitu 10y agoA few questions... 1. If I wanted to launch my own docker service on top of this, would that be ok? 2. Any timeline on the Franfurk/Amsterdam data centers? 3. Policy on DMCA for European data centers? 4. Thoughts on more storage? (pricing on volume storage - ~100 TB+ or so)
- gnepzhao 10y ago1. Yes, though there is quite some engineering efforts needed (running a cloud is TOUGH) 2. In a few months 3. TBD 4. Yes, we are looking to expand the DC and add more options. BTW, our public roadmap: https://trello.com/b/7fEwaPRd/roadmap https://trello.com/b/7fEwaPRd/roadmap
- jazoom 10y agoWould need Sydney before I could consider it, but it doesn't surprise me it's not next on your list.
- JamiePrentice 10y agoReally like the look of this, feels VERY Digital Ocean-esque from the UI (which is awesome). As a big fan of DO I'm looking forward to playing with it! Edit: One interesting thing I've noticed is that I was charged a dollar for an IP address that I released after 1 minute and 11 seconds. I'd have assumed that it would have been by the second as well. However: fip 209.177.88.125 - 2016/11/07 16:27:08 2016/11/07 16:28:19 0.0197 $1.0000 From pricing: "Billing begins when a new Floating IP is allocated, ends when it is released. Partial month is treated as a entire month."
- gnepzhao 10y agoHi, sorry about the confusion. We do this just to prevent abuse, e.g. per-second billing for IP. PS: I work at Hyper.sh
- iancarroll 10y agoAt least now, it warns you about this: % hyper fip allocate 1 Please note that Floating IP (FIP) is billed monthly. The billing begins when a new IP is allocated, ends when it is released. Partial month is treated as a entire month. Do you want to continue? [y/n]:
- ch4s3 10y agoI wonder is this is better for spinning up low traffic static sites than DO.
- alauda 10y agoWhy "low traffic sites"?
- cdnsteve 10y agoWith DO you need to manage the host system, actually installing Docker. Patch Docker, patch the host. Hyper handles that responsibility, allowing you to free up more time for app dev. "Our platform removes the need for you to manage a VM cluster or any container orchestration engine, so you can focus solely on your containers and get back to coding!"
- throwawayReply 10y agoWhy would you want to containerize low traffic sites? If it's a low traffic site, why not just build a small site and use a cheap shared host?
- ch4s3 10y agoI was imagining a scenario where a site is pretty low traffic 90% of the time but occasionally has an article hit the front page of HN or a popular reddit sub.
- octref 10y agoConfusingly, zeit also has a terminal named hyper[0], despite not having the .sh TLD. https://hyper.is https://hyper.is
- agentgt 10y agoGoogle Cloud is not far from this. Basically instead of "hyper" you are typing "gcloud". Google Cloud is far more complicated but its tools so far are pretty good. I couldn't find how you do custom networks with Hyper. Also as a Java + Postgres shop 16 Gigs memory (L3) is just not enough. Per second also seems overkill. Google Cloud has per minute. It doesn't seem to make sense for "effortless". If you are that interested in saving money like that (ie margins) it seems you wouldn't be using a heroku like PaaS? For me easy deployment is a small part of the story for a compelling PaaS. What I want is really easy metrics, monitoring, notification, aggregated log searching, load balancing, status pages, elastic stuff, etc. Many cloud providers provide this stuff but it is often disparate costly addons/partners/integrations that are still not terrible easy to work with. IMO it is actually harder to get all the diagnostic cloud stuff vs the build + deployment pipeline. EDIT: As mentioned in another comment my company tried to use Docker but it would take to long to make Docker images so we just prefer VMs. That is it seems with something like Hyper you save on deployment times but your build times get worse (unless I'm missing some recent magic that you can do with docker now). EDIT again: We didn't have Docker cache (because of some issues) so please ignore my slow docker build time comments. Apologies.
- alauda 10y agoHaving 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.
- agentgt 10y agoI 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/ https://cloud.google.com/container-engine/
- 10y ago
- gnepzhao 10y agoHey all, founder is here. I'd like to thank you for your votes here. Really appreciate! Also, I just want to share our public roadmap: https://trello.com/b/7fEwaPRd/roadmap https://trello.com/b/7fEwaPRd/roadmap. Feel free to comment. It actually helps a lot for us to prioritize. Thanks!
- joecot 10y agoWhere is Hyper.sh (specifically its containers) actually hosted? As I explained in my other comment https://news.ycombinator.com/item?id=12892243 https://news.ycombinator.com/item?id=12892243 it really feels like Hyper.sh is hosted on Amazon, and there were references to that fact before, and you guys are trying to minimize that in your site now. If you're on Amazon, that's OK. I don't think that minimizes how cool this technology is and how much easier it makes things. Amazon has an Elastic Container Service, but this is more nuanced than ECS is, and much more painless. But if the containers aren't on Amazon, a little more detail on how that works would be awesome, because right now it really feels like they're on Amazon. Which is fine, but when folks are making decisions (like putting their stuff on multiple platforms for reliability), it's important to know. Edit: I signed up and looked around. It appears they're hosting on ZenLayer, a Chinese hosting company that has hosting in LA as one of their options. Not sure why they stick so closely with AWS on terminology though.
- initdaemon 10y agoLA according to their website.
- pc86 10y agoWhere as in what infrastructure provider, not the physical location of the data center.
- mrmrcoleman 10y agoSee OPs edit.
- 10y ago
- luisrudge 10y agozeit also has super simple dockerfile support with `now`: https://zeit.co/blog/now-dockerfile https://zeit.co/blog/now-dockerfile
- fiatjaf 10y agoAre you sure network is free? Because if I host IPFS it will consume all the network you have available.
- zorked 10y agoMy question as well. This doesn't look like something that will have a long life - and that uncertainty is bad.
- zxv 10y ago"Hyper is a set of Linux kernel, init process and management tools, able to virtualize containers to improve their isolation and management in case of multi-tenant applications, eliminating the need of guest OS and all the components it brings. Hyper provides safe and fast isolated environments (virtual machines), on which portable environments (containers) can be easily scheduled. "[1] The article[1] links to the hyper.sh site [2], as well as a github repo [3]. [1] https://wiki.xenproject.org/wiki/Hyper https://wiki.xenproject.org/wiki/Hyper [2] https://hyper.sh/ https://hyper.sh/ [3] https://github.com/hyperhq/hyperd https://github.com/hyperhq/hyperd
- deleted 10y ago[deleted]
- tapirl 10y agoLooks like a competitor of Google App Engine with much lower price (but GAE provides 28 free compute hours per day).
- jeisc 10y agowhat kind of payments are accepted?
- cies 10y agoFunny to see Deis is not mentioned here. It runs on top of Kubernetes and seems to deliver quite a similar experience to Hyper. Compared to Hyper, Deis seems a bit more towards the Heroku style of doing things, which is not a bad thing at all. And the Deis team came up with Helm which is an amazing way to deploy whole sets of containers as if your are installing packages with a package manager.
- hackerboos 10y agoI haven't used Deis but I have used Dokku and Flynn. I found both easy to get started with. Flynn works well with DO and AWS although I couldn't get it to work with any third-party hosts (ssh auth issues). Took me about an hour to setup 3 load balanced nodes and deploy their test go app which writes to Postgres. There are issues with Flynn though: - Missing Dokku's rich plugin support (Let's Encrypt is a breeze on Dokku) - Log shipping - Docs need work. I had to dive into the issues to figure out how to setup the custom domain names - The HA is a bit murky. I downed two of my three nodes and the cluster collapsed. Since Flynn runs on one machine I expected it to work I personally think there is a big gap in the market for a company that can provides a thin layer on top of the various IaaS providers to create the ease of Heroku with lower costs.
- iamveen 10y agoIf you're okay with AWS, check out https://convox.com/ https://convox.com/
- ekimekim 10y ago> The HA is a bit murky. I downed two of my three nodes and the cluster collapsed. Since Flynn runs on one machine I expected it to work I'd expect this is by design. In a 3-node system that takes CP out of the CAP theorem (consistency over availability), you can only lose one node before the system becomes unavailable. This is because, as far as the remaining node knows, the other two nodes could still be up but network partitioned off from it. To prevent a split brain in such a scenario, you need a majority of nodes to be accessible or else they'll intentionally stop working. tl;dr: A 3-node cluster with 2 nodes down is not the same thing as a 1-node cluster.
- elp 10y agoThis is really cool. Any idea when you will start offering IPV6 floating ips?
- uniclaude 10y agoWow, very good experience you guys are delivering here! Congratulations on shipping! Little question, you guys said you started in Beijing, and that your next plans are NYC and Europe... Why did you leave Beijing? Didn't the local growth attract you?
- mrmrcoleman 10y agoHey Uniclaude, we didn't leave Beijing. Still there with people in NYC. We just decided to open the first AZ in Los Angeles.
- jayfk 10y agoThis looks cool, but ~$300 a month for 16GB of ram? Where am I supposed to run my DB?
- gnepzhao 10y agoPrice reduction is on the way :)
- deleted 10y ago[deleted]
- funkaster 10y agoInteresting, will give it a look. For small container-based projects I've been using bluemix[1] and it's very simple and cli-friendly. the web dashboard could use some help, but it works. Definitively light years more simple than aws or kubernetes for simple projects. [1]: https://www.ibm.com/cloud-computing/bluemix/ https://www.ibm.com/cloud-computing/bluemix/
- merb 10y ago> L2 PRIVATE NETWORK I'm pretty sure they mean Layer 3, I mean the effort to have a SDN network/VPLS and reconfigure routes, etc for every client seems to be too off for me.
- andrewmunsell 10y agoMaybe I'm just blind, but when I was looking at Hyper over the weekend I couldn't figure out whether it was possible to perform the rolling update for a service to update its environmental variables or other settings that you can specify when you create the service. https://docs.hyper.sh/Reference/CLI/service_rolling_update.html https://docs.hyper.sh/Reference/CLI/service_rolling_update.h...
- OJFord 10y agoUnfortunate name collision with Hyper the terminal emulator, which has already changed name once... https://hyper.is https://hyper.is
- Whitestrake 10y agoNow we just need a Dockerized application called "Hyper" and you can schedule Hyper on Hyper from your Hyper window.
- willcodeforfoo 10y agoI tried this a few days ago after [someone here suggested](https://news.ycombinator.com/item?id=12876472 https://news.ycombinator.com/item?id=12876472) it as a Lambda + containers tool. I signed up for the trial and was pretty impressed how easy it was to get up and running. I'm hesitant to use for production-level workloads. As it matures I think it will be a great platform (and then Amazon, Google, or Digital Ocean, etc. will acquire it and maybe roll it into their offerings or maybe kill it.)
- atmosx 10y agoWhat is the best way to deploy a CRUD app? Use MySQL over TLS? Are there any sort of persistent volumes?
- atmosx 10y agoWent through the docs, they have persistent volumes EXT4
- beneills 10y agoI'm trying this out by deploying my website (static files generated from Jekyll source and served, all in a Docker image). I've written the following instructions for updating the site (build new image, push to Docker Hub, pull into hyper.sh, stop previous container, run new one, attach floating IP). Does it seem reasonable? HYPER_IP=209.177.92.197 LATEST_HASH=$(git log -1 --pretty=format:%h) IMAGE_NAME=beneills/website:$LATEST_HASH docker build -t $IMAGE_NAME . docker push $IMAGE_NAME hyper pull $IMAGE_NAME hyper run -d -p 80 --name website $IMAGE_NAME EXISTING_CONTAINER=$(hyper ps --filter name=website --quiet) hyper stop $EXISTING_CONTAINER hyper rm $EXISTING_CONTAINER hyper run --size=s1 -d -p 80 --name website beneills/website:2994001 hyper fip attach $HYPER_IP website
- mrmrcoleman 10y agoHey Beneilles, this looks reasonable but I'm not sure where you got your Hyper_IP from. Could you drop a note on the forum [1] or join the slack [2] and ask there? [1] https://forum.hyper.sh/ https://forum.hyper.sh/ [2] https://slack.hyper.sh/ https://slack.hyper.sh/
- TheDong 10y ago> LATEST_HASH=$(git log -1 --pretty=format:%h) LATEST_HASH=$(git rev-parse --short HEAD) is the more normal way to do that. It also looks like you'll have downtime due to deleting then running. Eww.
- STRML 10y agoSurprised not to see much comparison to Joyent Triton on here. We evaluated Triton, and while we encountered a depressing number of show-stopping bugs doing really basic things in the first week (like any container that installs `curl` failing due to a utf-8 character in the default ca set), it was pretty cool to use the native docker CLI to provision nodes. Local == remote on Triton. Triton runs on top of SmartOS inside Zones. To me, this is the only setup I'd actually trust for production. The security story is a whole lot of hand-waving on Linux. What does Hyper run on top of? Unfortunately for Triton, it does take as long as a minute to provision and the cost is 2x Hyper's for equivalent hardware. I haven't done CPU benchmarks on Hyper yet but the CPUs were anemic on Triton. The I/O perf was unbelievable, though, due to local SSDs and no virtualization layer. Will keep an eye on this at least for dev and CI. Good luck!
- doublerebel 10y agoSecurity concerns are what keep me on Triton/SmartOS. Not to mention security is much easier to manage, having been built into the subsystem from the origin of the OS. FWIW scaling an existing Triton instance is nearly immediate, so my practice is to have a couple smaller containers with my running apps that I can scale up rather than having to deploy in order to start scaling. Then depending on the load I can add more instances after that. Different use case than AWS Lambda-style scaling, but works for 99% of the real world cases I've encountered. I find the CPU is better than AWS instances, but can be a little bursty due to the way SmartOS shares resources between tenants.
- jrk 10y agoI'm curious: why is the pricing linear in RAM for the S* and M* types, but double that for the L* types? L3 = 4xM3, but the pricing is 8xM3. The pricing is very appealing on the lower end, but much less appealing for the still-quite-small large end.
- zdrummond 10y agoLooks really nice. Given that this is yet another place to run code, I would be very interested in a third-party security review. The result of that, and any other Certs or regulator reviews, would strongly define what sort of work loads can be run on it.
- e12e 10y agoCongratulations 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 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 https://www.leaseweb.com/cloud/public/virtual-server
- mchristen 10y ago10MB/s is closer to 100Mbps not 1Gbps.
- beneills 10y agoDo 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.
- beneills 10y agoMy 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"
- beneills 10y agoFeedback: there are empty pages in your docs, e.g. https://docs.hyper.sh/Reference/API/2016-04-04%20[Ver.%201.23]/Volume/index.html https://docs.hyper.sh/Reference/API/2016-04-04%20[Ver.%201.2...
- mrmrcoleman 10y agoThanks!
- beneills 10y agoFeature request: allow volumes to be mounted as read-only via, e.g.: hyper run --name mycontainer --volume myvolume:/mnt/point/:ro myimage
- Untit1ed 10y agoAre there any plans for autoscaling groups like in K8S?
- gnepzhao 10y agoCheck https://docs.hyper.sh/Feature/container/service.html https://docs.hyper.sh/Feature/container/service.html. Kind of similar to LB+ReplicationSet in K8S, not automated scaling yet. But will do.
- tester8453 10y agoOk, how the heck do I view how much credit I have. Why is this so difficult.
- tester8453 10y agoCan you please add a tab that says billing or something.
- imeoer 10y agoThanks, we have improved it, you can find the menu by clicking your avatar on console.
- tester8453 10y agoOk so you do have a billing page https://console.hyper.sh/billing/credit https://console.hyper.sh/billing/credit But no link to it on the overview page, or anywhere.
- vsl 10y agoThey are spammers. Last week they spammed my email address unused for years (but still harvestable) write email advertising their product under the pretense that I'll find it useful "as a build it user" (which OSS project I indeed used briefly many years ago). Such poor judgement goes to show company culture. Wouldn't even consider them for any service after this.
- deleted 10y ago[deleted]
- the_duke 10y agoSo you are upset because you got a marketing email? Oh my. You must be very careful with giving your email address to anyone, then...
- vsl 10y agoNo, I'm upset because this is SPAM. I did not subscribe to their mailing list, I did not "give" the address to them to email to. It's a HARVESTED email address. Do you have the same dismissive attitude when it comes to viagra spam? Credit where credit is due, I suppose: somebody from Hyper.sh contacted me, apologized for lapse of judgment. IOW even they don't agree with you here.