Live data from Hacker News

I am building a cloud

crawshaw.io

521–530 of 589 posts

Re: I am building a cloud

#521
post #302

You should do it in Europe, so much demand for European clouds and very weak offerings.

US company doing cloud in Europe changes nothing because of the CLOUD Act: https://en.wikipedia.org/wiki/CLOUD_Act

Ot actually doesn't change their recommendation. There will be less, market share among people really worried about the American government. Others would be happy to pay for a better cloud run locally mostly under local laws.

Re: I am building a cloud

#522

Earlier quoted context omitted.

Docker is great development tooling (still some rough edges, of course). Docker Compose is good for running things on a single server as well. Docker Swarm and Hashicorp Nomad are good for multi-server setups. Kubernetes is... enterprise and I guess there's a scale where it makes sense. K3s and similar sort of fill the gap, but I guess it's a matter of what you know and prefer at that point. Throw on Portainer on a s…

> Docker Swarm IS that a thing still? > Kubernetes is... enterprise I would contest that. Its complex, but not enterprise. Nomad is a great tool for running processes on things. The problem is attaching loadbalancers/reverse proxies to those processes requires engineering. It comes for "free" with k8s with ingress controllers.

I tried it out last year when I wanted to ditch our compose stuff and wanted to like it, but yeah, it seemed like it was mostly a zombie project. Plus it had a lot of sharp edges, IIRC. I forget what, exactly. Secrets? Ingress? Something like that.

Re: I am building a cloud

#523
post #449

Earlier quoted context omitted.

Neat service. Website doesn't provide enough information for me to trust any workloads to it. Not clear where the underlying infrastructure is, what security guarantees I get, etc.

Thanks for the feedback. Ill improve it. In the meanwhile, there are more technical details on this blog post: https://shellbox.dev/blog/race-to-the-bottom.html

I quickly grokked the product and pricing from Exe's website. You need a page with less text, less scrolling and more specifics. Can VMs not autostop? Will an API call to a service on a stopped VM fail at the first attempt? Your pricing formula is simple but I don't want to do the math on my phone. How do payments work exactly (processor)?

Running Shellbox 24/7 is ~25% cheaper than Exe, with 2x storage but 50% of RAM. Exe seems to provide additional features (which I don't need). Not presenting this information upfront and in an easily digestible format makes me suspicious.

I dig the overall aesthetic and may give Shellbox v2 a try.

Re: I am building a cloud

#524
post #157

Earlier quoted context omitted.

> the average devops knows k8s and will slap it onto anything they see This is certainly the case from all the third person accounts I hear. Online. I never actually met a single one that is like that, if anything, those same people are the ones that are first to tell me about their Hetzner setups.

DevOps here. The trouble is that we are literally expected to do this everywhere we go. I've personally advocated for approaches which use say, a pair of dedicated servers, or VMs as in GPs example. If you want it outside of AWS/GCP/Azure, you're regarded as a crazy person. If you don't adopt "best practices" (as defined by vendors) then management are scared. Management very often trust the sales and marketing depar…

“Nobody ever got fired for buying…

…IBM

…Microsoft

…AWS.”

Re: I am building a cloud

#525

> Making Kubernetes good is inherently impossible, a project in putting (admittedly high quality) lipstick on a pig. So well put, my good sir, this describes exactly my feelings with k8s. It always starts off all good with just managing a couple of containers to run your web app. Then before you know it, the devops folks have decided that they need to put a gazillion other services and an entire software-defined netw…

I don't get it, I think that k8s is the best software written since win95. It redefines computing in the same way IMHO. I have some experience in working with k8s on prod and I loved every moment of it. I'm definitely missing something.

it's always a skill issue when it comes to people complaining with k8s

knowing when and when not to use k8s, is also a skill

Re: I am building a cloud

#526
post #392
post #199

Earlier quoted context omitted.

> the average devops knows k8s If you'd know Kubernetes, you know not to use it. I say that as someone who used to do consulting for it. The reality is that yet again "making money" completely collides with efficient, quality, sane productive work. For me one of the main reasons to leave that space is that I couldn't really deal with the fact that my work collides with a client's success. That said I have helped to g…

I think one big problem is that using microservice architecture doesn't mean that literally everything has to be a "microservice". if you don't truly need granual scaling (i.e. your "app" doesn't get a bunch of asymmetric loads across different paths), then you can just have more monolithic "microservices" until they need to be split up imo this should achieve a nice balance?

Before microservices became trendy, there was something called SOA (service oriented architecture). Microservices is but one application of that pattern where each service is minimal.

SOAs have most utility in scaling teams, not software: creating independent services allows autonomy to independent teams if they apply a few simple patterns for good SOA.

Re: I am building a cloud

#527
post #251

Earlier quoted context omitted.

Then why can't we put a wrapper onto systemd and make that into a light weight k8s?

Systemd is on the wrong layer here. You need something that can set your machine up, like docker.

Docker does not set your machine up: it sets your process up.

Tech like Flatpak or Snap is closer to Docker than "machines" are — except that Docker has local, virtualized networking built-in as the IPC layer.

Re: I am building a cloud

#529
I don’t get it.

Starting a digital ocean droplet is a single curl call. Starting a hetzner server is as well. Their api’s are completely fine and known to llm’s.

Why would agents learn exe’s way of setting up / deploying / binding to ports / auth, rather than just ssh’ing into a vm..?

Re: I am building a cloud

#530

Earlier quoted context omitted.

What images are you running that you'd need the latest version up after just a minute?

When I push new images via CI, I want it to go in production immediately. Like Heroku/Render/Dokku

So why do you only poll once per minute? You could be sitting around for 59 seconds while nothing happens.

Maybe you meant to say "automatically" instead of "immediately"? Because if you really mean "immediately" then there is still plenty of low-hanging fruit to be had.

Post reply on HN