News for hackers. Stuff that matters.
Re:How much can you get out of a $4 VPS? by jwr on Monday February 06, 2023 @07:18AM (#34676289)
I know it's not in fashion, but I will suggest that renting physical servers is a very good and under-appreciated compromise. As an example, 45€/month gets you a 6-core AMD with 64GB of RAM and NVMe SSDs at Hetzner. That's a lot of computing power!

Virtualized offerings perform significantly worse (see my 2019 experiments: https://jan.rychter.com/enblog/cloud-server-cpu-performance-...) and cost more. The difference is that you can "scale on demand", which I found not to be necessary, at least in my case. And if I do need to scale, I can still do that, it's just that getting new servers takes hours instead of seconds. Well, I don't need to scale in seconds.

In my case, my entire monthly bill for the full production environment and a duplicate staging/standby environment is constant, simple, predictable, very low compared to what I'd need to pay AWS, and I still have a lot of performance headroom to grow.

One thing worth noting is that I treat physical servers just like virtual ones: everything is managed through ansible and I can recreate everything from scratch. In fact, I do use another "devcloud" environment at Digital Ocean, and that one is spun up using terraform, before being passed on to ansible that does the rest of the setup.

Re:How much can you get out of a $4 VPS? by phpnode on Monday February 06, 2023 @07:25AM (#34676340)
I really don't understand why the industry seems to have lost sight of this. It's really common to see super complicated, incredibly expensive, but highly scalable cloud deployments for problems that can be trivially solved with one or two dedicated servers. Even the mere suggestion of renting a dedicated server provokes scorn from devops teams. The overall difference in cost when taking into account all of the complexity, feature-lag and general ceremony must be at least 10x and maybe even closer to 100x. It's madness.
Re:How much can you get out of a $4 VPS? by adrianmsmith on Monday February 06, 2023 @07:28AM (#34676363)
I think it might be due to the incentives - the costs are borne by the company (thus irrelevant to the employee), however putting new cool technologies on their CV is very relevant to the employee.
Re:How much can you get out of a $4 VPS? by bell-cot on Monday February 06, 2023 @07:38AM (#34676457)
> ...company...employee...

Yes - but stupid yearnings to "do what all the cool kids are doing now" are at least as strong in those who would normally be referred to as "managers", vs. "employees".

Re:How much can you get out of a $4 VPS? by adrianmsmith on Monday February 06, 2023 @07:43AM (#34676494)
Good point - and in the case of managers there's also the "nobody got fired for buying IBM" effect:

outcome A) huge microservices/cloud spend goes wrong, well at least you were following best practices, these things happen, what can you do.

outcome B) you went with a Hetzner server and something went wrong, well you are a fool and should have gone with microservices, enjoy looking for a new job.

Thus encouraging managers to choose microservices/cloud. It might not be the right decision for the company, but it's the right decision for the manager, and it's the manager making the decision.

Re:How much can you get out of a $4 VPS? by rr888 on Monday February 06, 2023 @10:04AM (#34678295)
Agreed. I love our physical in house servers, but not knowing AWS in depth really hurt my last job search.
Re:How much can you get out of a $4 VPS? by adrianmsmith on Monday February 06, 2023 @11:34AM (#34679910)
Yeah that's the problem. It's not just a "devs are idiots, they should think of their company and not be obsessed with their CV" - not having worked with the latest trendy tech has a very real cost for developers.

(As does being a consultant wanting an extension and writing software that works, as I found out the hard way.)

Re:How much can you get out of a $4 VPS? by esskay on Monday February 06, 2023 @07:33AM (#34676417)
A lot of its the buzz. 'Cloud Hosting' is something everyone thinks they need, despite not grasping why, or that the chances are they arent getting cloud hosting at all, just a VPS.

A solid dedicated server is 99% of the time far more useful than a crippled VPS on shared hardware but it obviously comes at an increased cost if you dont need all the resources they provide.

Re:How much can you get out of a $4 VPS? by onlyrealcuzzo on Monday February 06, 2023 @07:30AM (#34676382)
> I really don't understand why the industry seems to have lost sight of this.

There's a disconnect between founders and everyone else.

Founders believe they're going to >10x every year.

Reality is that they're 90% likely going to fail.

90% of the time - you're fine failing on whatever.

Some % of the 10% of the time you succeed you're still fine without the cloud - at least for several years of success, plenty of time to switch if ever necessary.

Re:How much can you get out of a $4 VPS? by wongarsu on Monday February 06, 2023 @08:16AM (#34676845)
Even if you 10x every year, going from year 1 to year 2 you switch from renting two 6-core servers to renting two 64 core servers, in year 3 you rent 20 servers, in year 4 you are renting a small room of racks in a colo space and add a server every other day (or you continue renting servers, if that's your style). Out of all the problems that arise from 10x-ing your organisation every year, this is a really minor one.
Re:How much can you get out of a $4 VPS? by ipaddr on Monday February 06, 2023 @08:44AM (#34677172)
The fear.. I'll need 20 servers in 3 years.. the reality: A 4 dollar vps is powerful enough until you hit millions and millions of customers.
Re:How much can you get out of a $4 VPS? by l5870uoo9y on Monday February 06, 2023 @09:00AM (#34677349)
would prefer to spend 20-30-50 USD and get a managed deployment infrastructure with rollback, blue/green deployment, github integration and so. this setup can last a long time.
Re:How much can you get out of a $4 VPS? by justsomehnguy on Monday February 06, 2023 @09:45AM (#34677927)
And all that to host what could be served by Hugo static site.
Re:How much can you get out of a $4 VPS? by mring33621 on Monday February 06, 2023 @11:38AM (#34679987)
I'd pay good money if you could truly teach me how to do that for recurring costs within a factor of 2 from cheap rental vps/box.
Re:How much can you get out of a $4 VPS? by criley2 on Monday February 06, 2023 @07:31AM (#34676393)
I'll be the counter opinion for this. Let's say you're Sprocket Masters, and you have to run two front ends (a Sprocket Sales site and a Sprocket Repair site) and a backend connecting them. But ultimately your sprockets are made in your factory on-site, and the majority of your staff is related to the manufacture of sprockets.

You're not a software company, fundamentally you make and sell Sprockets.

The opinions here would be hire a big eng/IT staff to "buy and maintain servers" (PaaS is bad) and then likely "write a bunch of code yourself" (SaaS is bad) or whatever is currently popular here (last thread here it was "Pushing PHP over SFTP without Git, and you're silly if you need more" lol)

But I believe businesses should do One Thing Well and avoid trying to compete (doing it manually) for things outside of their core competency. In this case, I would definitely think Sprocket Masters should not attempt to manage their own hardware and should rely on a provider to handle scaling, security, uptime, compliance, and all the little details. I also think their software should be bog-standard with as little in-house as possible. They're not a software shop and should be writing as little code as possible.

Realistically Widget Masters could run these sites with a rather small staff unless they decided to do it all manually, in which case they'd probably need a lot larger staff.

Re:How much can you get out of a $4 VPS? by lukeramsden on Monday February 06, 2023 @07:43AM (#34676500)
You still have to do all that with cloud though - instead of firewalls and IP tables it’s VPCs, IAM, security groups, auto scaling groups, etc etc. The reason I think it’s still probably better for Sprocket Masters to go cloud is purely because those skills are easier to hire for.
Re:How much can you get out of a $4 VPS? by arp242 on Monday February 06, 2023 @07:43AM (#34676507)
The core business for Sprocket Masters isn't really tech stuff: it's making sprockets. For those kind of businesses it makes a lot of sense; the tech stuff is required, but only in the sane sense that a phone line or electricity is.

However, what I also see – and what I think the previous poster was talking about – are businesses where tech is at the core of the business, and there it often makes less sense, and instead of saving time it seems to cost time. There's a reason there are AWS experts: it's not trivial. "Real" servers also aren't trivial, but also not necessarily harder than cloud services.

Re:How much can you get out of a $4 VPS? by justeleblanc on Monday February 06, 2023 @09:19AM (#34677577)
"Tech" isn't a thing. If I ran a company that produced CAD software, I would work in "tech", but I would have no reason to believe that my competency in writing CAD software should translate to competency in maintaining web servers or network infrastructure.
Re:How much can you get out of a $4 VPS? by dan1234 on Monday February 06, 2023 @07:46AM (#34676536)
Sounds like Sprocket Masters should really outsource their two sites to a an agency that specialises in maintaining such solutions for SMEs, then they wouldn't need to concern themselves with the nitty gritty of hosting/backups/security/updates etc…
Re:How much can you get out of a $4 VPS? by tsgagnon on Monday February 06, 2023 @10:14AM (#34678464)
Sounds like Sprocket Masters should really outsource their two sites to a an agency that specialises in maintaining such solutions for SMEs...

But those agencies don't want to have to staff for maintaining physical hardware either...

Re:How much can you get out of a $4 VPS? by phpnode on Monday February 06, 2023 @07:47AM (#34676549)
it's not all or nothing. There's plenty of cases where using AWS or similar makes sense, but using the cloud for absolutely everything has a bunch of costs, both visible and invisible. Nuance and taste are the hardest things to teach, and these are in short supply in many engineering orgs.
Re:How much can you get out of a $4 VPS? by ezconnect on Monday February 06, 2023 @08:30AM (#34676996)
When the web was starting, that was the hardest sell to companies. They don't want to worry about those technical staff they just want a website/ecommerce working and not putting too much resource on it. Then social media happens and those sites just became status symbols or just to retain the email address.
Re:How much can you get out of a $4 VPS? by lelanthran on Monday February 06, 2023 @12:52PM (#34681260)
> . In this case, I would definitely think Sprocket Masters should not attempt to manage their own hardware and should rely on a provider to handle scaling, security, uptime, compliance, and all the little details.

But Sprocket Masters still has to have an expensive Cloud Consultant on retainer simply to respond to emergencies.

If you're going to have someone on staff to deal with the cloud issues, you may as well rent a server instead.

Re:How much can you get out of a $4 VPS? by xnx on Monday February 06, 2023 @08:06AM (#34676727)
devops people want things to be expensive and complicated to justify their salaries
Re:How much can you get out of a $4 VPS? by dsr_ on Monday February 06, 2023 @08:22AM (#34676912)
Anybody with experience on the ops side of that is absolutely in favor of simple and easy to understand -- and that often gets you cheap as a side effect.

Source: almost thirty years of ops.

Re:How much can you get out of a $4 VPS? by sshine on Monday February 06, 2023 @08:24AM (#34676939)
Having talked to AWS evangelists, it seems that they truly believe it cuts costs. In their reality this is true, because an alternative with the same guarantees and risk costs more. The implicit disagreement is that you often don’t need all those guarantees.
Re:How much can you get out of a $4 VPS? by marcosdumay on Monday February 06, 2023 @08:40AM (#34677123)
> because an alternative with the same guarantees and risk costs more

I really doubt this. The one theme you see on almost every AWS proponent is some high amount of delusion about what guarantees AWS actually provides you.

Re:How much can you get out of a $4 VPS? by gmac on Monday February 06, 2023 @09:50AM (#34678051)
Hmm. I guess there's guarantees that it won't happen, and guarantees that if it happens then it wasn't supposed to and can't be your fault, and the latter may still be pretty attractive to some decision-makers.
Re:How much can you get out of a $4 VPS? by marcosdumay on Monday February 06, 2023 @11:39AM (#34679997)
> if it happens then it wasn't supposed to and can't be your fault

Yeah, sure. Nobody gets fired for buying from IBM.

Well, if large companies had any competence in decision-making, they would be unbeatable and it would be hopeless to work on anything else at all. So, yeah, that's a public good.

Re:How much can you get out of a $4 VPS? by dagw on Monday February 06, 2023 @08:24AM (#34676942)
In my experience those devops people where hired and empowered by senior managers to make things expensive and complicate because the company is 'enterprise' and has to follow "industry best practices"
Re:How much can you get out of a $4 VPS? by k8sToGo on Monday February 06, 2023 @08:16AM (#34676836)
Nice generalization.

So far I haven’t noticed that if I spend more for the company that I also get paid more.

Re:How much can you get out of a $4 VPS? by DrBenCarson on Monday February 06, 2023 @08:19AM (#34676878)
Remember how Twitter lost 80% of its staff and still kept running?
Re:How much can you get out of a $4 VPS? by baq on Monday February 06, 2023 @04:51PM (#34684956)
And Twitter ceo turned his account private because they can’t figure out what the algorithm does
Re:How much can you get out of a $4 VPS? by wkat4242 on Monday February 06, 2023 @07:40PM (#34686844)
For now... There's a lot of inertia obviously.
Re:How much can you get out of a $4 VPS? by cameronh90 on Monday February 06, 2023 @08:08AM (#34676747)
If you're ever trying to get big enterprise contracts, the kind of scalability, compliance and disaster recovery that providers like AWS/Azure enable are now just table stakes.

Sure, you can get something working on Hetzner but be prepared to answer a lot more questions.

Re:How much can you get out of a $4 VPS? by axelthegerman on Monday February 06, 2023 @08:33AM (#34677025)
Yes fair point though I doubt some of these super distributed, scalable apps are able to properly execute a disaster recovery... And just because all the serverless components scale "infinitely" doesn't mean the patchwork stitching them together is.

Agreed on your last point of enterprise asking for this which again is just sad that these business "requirements" dictate how to architect and host your software when another way might be the much better one

Re:How much can you get out of a $4 VPS? by jwr on Tuesday February 07, 2023 @02:27AM (#34689782)
I run a self-funded SaaS business, so I only deal with real problems, not imaginary ones.

Disaster recovery is a very real problem. Which is why I test it regularly. In a scorched-earth scenario, I can be up and running on a secondary (staging) system or a terraformed cloud system in less than an hour. For my business, that is enough.

Re:How much can you get out of a $4 VPS? by alex7734 on Monday February 06, 2023 @08:11AM (#34676794)
In addition to what has already been said in the other comments, devs have an incentive to push cloud tech against the interest of their employers so they can put the experience in their resume, since cloud tech is seen as more specialized and in higher regard and as such a dev experienced in it commands a higher salary.

Plus who doesn't want to play with the newest, coolest toy on another's dime?

Re:How much can you get out of a $4 VPS? by corford on Monday February 06, 2023 @08:53AM (#34677269)
In my experience it's often the other way around. CTO/mgmt/HR would rather swallow the perf/cost hit of Cloud because it makes auditing, compliance, support, dr, security, training and hiring easier. Not to mention it usually provides much more flexibility during the PMF stage of a startup (where product roadmap, team talent/bandwidth and execution speed are often much more important drivers than the raw perf/cost ratio of your infra).

There's definitely an argument to move (some) stuff off cloud later in the journey when flexibility (or dealing with flux/pivoting) becomes less of a primary driver and scale/cost start dominating.

Re:How much can you get out of a $4 VPS? by margorczynski on Monday February 06, 2023 @09:47AM (#34677984)
"It's insane not to start your startup on the Cloud and even more so to stay on it" paraphrasing something I think I've read on HN some time ago. But I agree, it's best to treat the Cloud as an intermediate solution and once you stabilize and a clearer picture about requirements is available move at least partially to on-prem (especially the more expensive stuff like compute, storage is I think fine)
Re:How much can you get out of a $4 VPS? by kbrannigan on Monday February 06, 2023 @10:03AM (#34678274)
RDD or Resume Driven Development
Re:How much can you get out of a $4 VPS? by rqtwteye on Monday February 06, 2023 @03:39PM (#34683986)
Realistically RDD is a very sane strategy for employees. When I read my company's job ads a few years ago I had serious doubts if I would get hired by them because my resume didn't have the buzzwords they wanted. Since then I always sprinkle in some new tech with each new project, not because it makes sense for the company, but for my resume and future employability.
Re:How much can you get out of a $4 VPS? by yolo3000 on Monday February 06, 2023 @10:15AM (#34678491)
I wonder if there is any honest research into the TCO of cloud vs on-prem. In my team we pay ~100k/month for gcp, management doesn't seem to care, since the whole company is on gcp. But they also didn't care when it was on prem and was using hundreds of servers.
Re:How much can you get out of a $4 VPS? by mariusmg on Monday February 06, 2023 @08:22AM (#34676905)
>I really don't understand why the industry seems to have lost sight of this.

Because the industry is full of people who are chasing trends and keywords and to which the most important thing is to add those keywords to the CVs.

Re:How much can you get out of a $4 VPS? by macNchz on Monday February 06, 2023 @08:30AM (#34676989)
The dedicated server deployments I worked on at smallish software companies 10+ years ago wound up being really annoying. I enjoy sysadmin type stuff and this idea has tempted me, but I think it’s a false economy in most cases.

The incremental cost of being on a cloud is totally worth it to me to have managed databases, automatic snapshots, hosted load balancers, plug and play block storage etc.

I want to worry about whether our product is good, not about middle of the night hardware failures, spinning up a new server and having it not work right because there was no incentive to use configuration management with a single box, having a single runaway task cause OOM or full disk and break everything instead of just that task’s VM, fear of restarting a machine that has been up 1000 days etc.

Re:How much can you get out of a $4 VPS? by pas on Monday February 06, 2023 @08:47AM (#34677196)
Aaand that's why k8s seems like a good step in the right direction. It has all - okay, absolutely not all, but a good number of the important ones - of these concepts "built-in".

Sure, the actual pile of Go(o) that drives it can be improved (and it is indeed improving).

That said, the hard truth is that your approach is the correct one, almost all businesses (startups!) overbuild instead of focusing on providing value, identifying the actual niche, etc. (Yes, there's also the demand side of this, as the VC money inflated startups overbuild they want to depend on 3rd parties that can take the load, scale with them, SLAs and whatnot must be advertised.)

Re:How much can you get out of a $4 VPS? by alex_sf on Monday February 06, 2023 @10:39AM (#34678947)
k8s is almost the polar opposite of this idea for most companies. At minimum, a half dozen daemons spread across multiple hosts for.. what? Making the easy things built-in and everything else much more complex than it needs to be?
Re:How much can you get out of a $4 VPS? by kakoni on Monday February 06, 2023 @12:53PM (#34681273)
And those daemons use constantly 25-30% CPU.https://github.com/k3s-io/k3s/issues/294
Re:How much can you get out of a $4 VPS? by yrro on Tuesday February 07, 2023 @05:11AM (#34690863)
I think it depends on the distribution. Microshift for instance seems like a good embodying of the concept that the parent poster was referring to.
Re:How much can you get out of a $4 VPS? by wkat4242 on Monday February 06, 2023 @12:36PM (#34680973)
I don't agree, Ansible would be a much saner approach for a few dedicated boxes than k8s
Re:How much can you get out of a $4 VPS? by riku_iki on Monday February 06, 2023 @01:11PM (#34681562)
What about deploying prebuilt docker image on dedicated server?
Re:How much can you get out of a $4 VPS? by allarm on Monday February 06, 2023 @04:02PM (#34684280)
What about it? It can be easily done with Ansible. I managed a distributed infra with containers orchestrated by Ansible, worked fine.
Re:How much can you get out of a $4 VPS? by riku_iki on Monday February 06, 2023 @04:56PM (#34685011)
it would be much less moving/fragile parts in prod. I am not an expert in this topic, and trying to learn about different approaches.
Re:How much can you get out of a $4 VPS? by wkat4242 on Monday February 06, 2023 @05:24PM (#34685363)
This amazing playbook spins up a ton of dockers:

https://github.com/spantaleev/matrix-docker-ansible-deploy

Re:How much can you get out of a $4 VPS? by pas on Tuesday February 07, 2023 @07:58PM (#34702516)
(I haven't used it in a few years, when I tried to deploy OpenStack with it, so if this is outdated, please, correct me!)

Ansible is imperative, it can work toward a static state, and that's it. If it runs into a problem it throws up its SSH connection, and cries tons of python errors, and gives up forever. Even with its inventory it's far from declarative.

k8s is a bunch of control loops that try to make progress toward their declared state. Failure is not a problem, it'll retry. It'll constantly check its own state, it has a nice API to report it, and thanks to a lot of reified concepts it's harder to have strange clashes between deployed components. (Whereas integrating multiple playbooks with Ansible is ... not trivial.)

Re:How much can you get out of a $4 VPS? by scarface74 on Monday February 06, 2023 @01:57PM (#34682276)
And then you have to deal with the complexities of K8s…
Re:How much can you get out of a $4 VPS? by pas on Tuesday February 07, 2023 @08:25PM (#34702807)
Yes, ... and? Those are much more "standardized" than whatever else any team cooks up. (And k8s along with Go is steadily improving, so I don't see this as "let's use WordPress because its the platform that has the most answers on StackOverflow".)

And even if k8s puts on too many legacy-ness, there are upcoming slimmer manifestations of the core ideas. (Eg. https://github.com/aurae-runtime/aurae )

Re:How much can you get out of a $4 VPS? by scarface74 on Tuesday February 07, 2023 @10:08PM (#34703603)
It doesn’t matter if it adds unneeded complexity as long as it is standardized?

And now you’re suggesting that people use a “simpler” non “standard” implementation?

Re:How much can you get out of a $4 VPS? by pas on Wednesday February 08, 2023 @06:05AM (#34706580)
You need to solve a bunch of SRE/DevOps problem, fearless deploys, rollbacks, canary rollout, blue/green deployment, HA/LB, backups, dev environments, supporting multiple teams, yadda-yadda.

So of course you can implement a minimal complexity solution or you can use something "off the shelf".

k8s is complexity and some of it is definitely unneeded for your situation, but it's also rather general, flexible, well supported, etc.

> you’re suggesting that people use a “simpler” non “standard” implementation?

What I suggested is that if k8s the project/software gets too big to fail, then folks can switch to an alternative. Luckily the k8s concepts and API is open source, so they can be implemented in other projects, and I gave such an example to illustrate that picking k8s is not an Oracle-like vendor lock-in.

Re:How much can you get out of a $4 VPS? by jwr on Tuesday February 07, 2023 @02:39AM (#34689864)
> k8s seems like a good step in the right direction

Kubernetes is fantastic! Whenever I see a potentially competing business start using Kubernetes, I am immediately relieved, as I know I don't have to worry about them anymore. They are about to disappear in a pile of unsolvable technical problems, trying to fix issues that can't be traced down in a tech stack of unbelievable complexity and working around limitations imposed by a system designed for businesses with traffic two-three orders of magnitude larger. Also, their COGS will be way higher than mine, which means they will need to price their product higher, unless they are just burning through VC money (in which case they are a flash in the pan).

Good stuff all around.

Re:How much can you get out of a $4 VPS? by goneri on Monday February 06, 2023 @08:49AM (#34677230)
If you've got your configuration properly automated, nothing prevent you from redeploying your bare-metal nodes every weeks. The opposite can actually also be true, it may become risky at some point to reboot a VM with a high uptime.
Re:How much can you get out of a $4 VPS? by macNchz on Monday February 06, 2023 @10:02AM (#34678261)
Totally, though I think in a fast paced/under-resourced environment incentives matter, and ephemeral cloud vms incentive admins to use configuration management, whereas it's easy to take a shortcut in the moment and quickly manually install something/edit config on a rarely-changing dedicated host.

Obviously the same can be said for long running VMs, and this can be solved by having a disciplined team, but I think it's generally more likely in an environment with a single long running dedicated machine.

Re:How much can you get out of a $4 VPS? by Firmwarrior on Monday February 06, 2023 @10:08AM (#34678354)
I'm completely clueless about any server administration beyond a LAMP stack on a single machine serving a few dozen people

I always hear about all the great stuff you get practically for free from cloud providers. Is that stuff actually that easy to set up and use? Any time I tried to set up my LAMP stack on a cloud service it was such a confusing and frightening process that I ended up giving up. I'm wondering if I just need to push a little harder and I'll get to Cloud Heaven

Re:How much can you get out of a $4 VPS? by Stranger43 on Monday February 06, 2023 @10:28AM (#34678761)
The big problem for server operations is not the damned servers but all of the infrastructure you need to keep them running, like power cooling network/storage and internet connectivity.

The cloud is not easy but damn trying to get cooling and power efficiency of an small server room anywhere near the efficiency levels most big data-center publish is next to impossible as is multi vendor internet connectivity.

With the cloud all of that kind of goes away as it's managed by whatever data-center operator that cloud is running on but what people forget is that that is also true for old fashioned colocation services which is often offering a better cost/value then cloud.

And while it's definitely harder to manage stuff like AWS or Azure because it bleeds a lot of abstractions small scall vpc providers hide from you or that you dont really get with a single home server, it's not hard on the scale of having to run a couple of racks worth of vmware servers with SAN based storage.

Re:How much can you get out of a $4 VPS? by galaxyLogic on Monday February 06, 2023 @10:21AM (#34678616)
I think the problem is configuration. Every thing that has its own configuration is basically a new language you must be able to speak perfectly. Configuration languages are not statically typed so when you make an error it typically does not tell you you made a mistake, and where, and thy it is a mistake.

With Cloud stuff you have more configuration to do because it is about configuring virtual servers etc. Instead of carrying the PC in a box to your room you must "configure it" to make it available.

Re:How much can you get out of a $4 VPS? by viraptor on Monday February 06, 2023 @03:01PM (#34683437)
It's a mixed bag. It's more standardised, so once you know how to set up one app, you can mostly just repeat it multiple times as needed. Even for custom things, I can't remember the last time I started a CloudFormation stack from scratch - it's mostly copy&customise.

Being able to say "I want a clustered MySQL here with this kind of specs" is much better (time-wise) than doing it on your own. The updates are also nicely wrapped up in the system, so I'm just saying "apply the latest update" rather than manually ensuring failovers/restarts happen in the right order.

So you pay to simplify things, but the gain from that simplification only kicks in with larger projects. If you have something in a single server that you can restart while your users get an error page, it may not be worth it.

Re:How much can you get out of a $4 VPS? by z3t4 on Monday February 06, 2023 @04:32PM (#34684699)
a bash script that auto installs everything will do. It has to be maintained though. You also lock down and harden the server. Running a stable OS helps.
Re:How much can you get out of a $4 VPS? by gnramires on Monday February 06, 2023 @09:21PM (#34687753)
I've run a few debian servers for years with little issues. Set up auto-update (very easy) for security updates. There's really little to go wrong.

I'm sure you can find example setup scripts online (configure autoupdates, firewall, applications, etc.), should be a matter of running 'curl $URL' and then 'chmod +x $FILE' and 'bash $FILE'. I didn't need configuration management (I do use my provider's backup service which is important I guess).

Something like this: https://raw.githubusercontent.com/potts99/Linux-Post-Install...

(seen in https://www.reddit.com/r/selfhosted/comments/f18xi2/ubuntu_d... )

Re:How much can you get out of a $4 VPS? by stef25 on Tuesday February 07, 2023 @05:05AM (#34690826)
Laravel Forge + Digital Ocean (or Hetzner, your own machine, Vultr ...) is a pretty good solution. You can up & downgrade as you see fit or spin up a new server in a few min (any specs you need, from scratch or using an image of one of your existing machines, it installs what you need and you can of course add whatever is still missing).

DO databases have backups you can configure to your liking, store them on DO Spaces (like S3). DB user management is easy. There's also cache servers for Redis.

You can add a load balancer and connect it to your various web servers.

I think it took me about 30 min to setup 2x web servers, a DB server, cache server, load balancer, a storage server and connect them all as needed using a few simple forms. Can't really beat that.

Re:How much can you get out of a $4 VPS? by listenallyall on Wednesday February 08, 2023 @04:14AM (#34705881)
By your own estimate -- how confident do you feel that these servers and services are secure? "Setting up" web servers to perform their function is rather easy, in my experience. Ensuring those servers can withstand standard-issue hacking attempts, not so much, especially within just 30 minutes.
Re:How much can you get out of a $4 VPS? by stef25 on Wednesday February 08, 2023 @09:32AM (#34708504)
The added value of these types of service, I think, is that they're fairly well set up with their provisioning script. You're paying for this service after all and if it appears they can be easily compromised "by default" then ... there would be many problems.

If you have any more info or opinions then please do share.

Re:How much can you get out of a $4 VPS? by listenallyall on Wednesday February 08, 2023 @01:14PM (#34712210)
I'm no expert on Linux security but what I've seen when provisioning a VPS from anybody is a system with the base OS installed and that's it. SSH on port 22. Root account active. Accounts not needing a private key to login. No firewall. Known vulnerabilities in base packages unpatched.

Lots of articles around the internet about hardening a Linux server, the ones I've tried take a bit more than 30 min to follow the steps, a lot longer if I'm trying to actually learn and understand what each thing is doing, why it's important, what the underlying vulnerability is, and how I might need to customize some settings for my particular use case.

Re:How much can you get out of a $4 VPS? by hashim on Wednesday February 15, 2023 @12:36PM (#34807476)
As someone who also runs a Laravel site on DO (but doesn't use Forge so can't comment on whether it handles any additional security configurations) buying a cheap DO droplet is very much handling your own infrastructure, it comes with reasonable enough defaults for most people out of the box but if you're expecting any decent amount of traffic it definitely needs to be hardened a little more. Also other administrative tasks like adding swap space if you're like me and trying to get as much performance as possible from as little spend as possible.
Re:How much can you get out of a $4 VPS? by 0cf8612b2e1e on Monday February 06, 2023 @05:10PM (#34685191)
This here is the trick. I like to do blue/green deployments. This workflow forces you to script (and implicitly test ) the full server+application deployment. With everything scripted, it just becomes a matter of deciding to rebuild a new machine every week/month/n-deploys which makes you comfortable. Plus, you get a hot spare for free.
Re:How much can you get out of a $4 VPS? by wongarsu on Monday February 06, 2023 @08:54AM (#34677278)
I think there's a lot of room to bring the best of both worlds together. Some are moving on this already, for example Hetzner Cloud load balancers can also have dedicated servers as targets.
Re:How much can you get out of a $4 VPS? by antihero on Monday February 06, 2023 @09:37AM (#34677816)
What about simply running k8s on metal? You wouldn’t be able to auto-scale (unless you automated buying and selling the hardware provision from the DS) but it would be nice.
Re:How much can you get out of a $4 VPS? by foepys on Monday February 06, 2023 @10:10AM (#34678411)
You can still auto-scale. Use dedicated servers for your base load and when sudden demand arises, switch to a cloud provider juggling VMs.
Re:How much can you get out of a $4 VPS? by tstrimple on Monday February 06, 2023 @10:11AM (#34678417)
Then you have to manage k8s, and based on the number of companies I've helped move away from that model (to PaaS mostly) it's no fun either.
Re:How much can you get out of a $4 VPS? by code_biologist on Monday February 06, 2023 @12:50PM (#34681205)
What PaaS providers / platforms do you like? I want to move some personal shell scripted boxes to PaaS, but dropped the idea with the decline of Heroku. Tried Dokku and struggled, but it seems like I should give it another try.
Re:How much can you get out of a $4 VPS? by geektips on Monday February 06, 2023 @01:33PM (#34681912)
Maybe try coolify[0] its provides a better than dokku in my personal experience.

0. https://coolify.io/

Re:How much can you get out of a $4 VPS? by password4321 on Monday February 06, 2023 @02:31PM (#34682875)
I need ARM, is this still the right choice? Nothing is coming up when I hit the site.
Re:How much can you get out of a $4 VPS? by 0cf8612b2e1e on Monday February 06, 2023 @05:34PM (#34685461)
Anything of note between the two which you found favorable? I am early-days into designing a Dokku backed system. Dokku has a lot going for it that makes it appealing to me, but happy to learn what I am missing.
Re:How much can you get out of a $4 VPS? by indigodaddy on Monday February 06, 2023 @07:31PM (#34686743)
The only problem with this is I don’t want something running on my own server that I barely understand. I’d rather use say fly.io that way if there is a problem I can get support from them.
Re:How much can you get out of a $4 VPS? by tstrimple on Monday February 06, 2023 @02:39PM (#34683043)
I’m in a weird position where I work with both extremely large enterprises and very small startups and not much in between. The enterprises in my area lean towards Azure so it’s still my cloud provider of choice. I haven’t had occasion to look for PaaS providers outside of the major cloud vendors yet. On the startup side, most of these companies want to be cloud first so it’s much easier to start them the right way and avoid the legacy mess that most enterprises deal with today.
Re:How much can you get out of a $4 VPS? by josegonzalez on Monday February 06, 2023 @02:52PM (#34683276)
Maintainer of Dokku here:

I'd love if you jumped into our Discord/Slack and brought up some of the issues you were seeing so we can at least make the experience better for others using Dokku. Feel free to hit me up there (my nick is `savant`).

Re:How much can you get out of a $4 VPS? by code_biologist on Wednesday February 08, 2023 @04:03PM (#34715117)
Thank you for the kind words and I'll check out your Discord when I next take a pass at it.

Let me preface and say that I'm an application dev with only a working knowledge of Docker. I'm not super skilled at infra and the application I struggled with has peculiar deployment parameters: It's a Python app that at build-time parses several gigs of static HTML crawls to populate a Postgres database that's static after being built. A Flask web app then serves against that database. The HTML parsing evolves fast and so the populated DB data should be bundled as part of the application image(s).

IIRC, I struggled with structuring Dockerfiles when the DB wasn't persistent but instead just another transient part of the app, but it seemed surmountable. The bigger issue seemed to be how to avoid pulling gigs of rarely changed data from S3 for each build when ideally it'd be cached, especially in a way that behaved sanely across DigitalOcean and my local environment. I presume the right Docker image layer caching would address the issue, but I pretty rapidly reached the end of my knowledge and patience.

Dokku's DX does seem great for people doing normal things. :)

Re:How much can you get out of a $4 VPS? by antihero on Tuesday February 07, 2023 @07:33AM (#34691894)
Do you generally move to managed k8s or away from k8s entirely? How is the costing change?
Re:How much can you get out of a $4 VPS? by thegeomaster on Monday February 06, 2023 @10:34AM (#34678869)
* * *
Re:How much can you get out of a $4 VPS? by exsysadmin on Monday February 06, 2023 @01:04PM (#34681466)
On their managed servers you can install data bases via KonsoleH and they manage it. (Never used the managed servers myself. MySQL and PostgreSQL?)

https://www.hetzner.com/managed-server

The webhosting packages also include 1..unlimited DBs (MySQL and PostgreSQL)

https://www.hetzner.com/webhosting/

Re:How much can you get out of a $4 VPS? by riku_iki on Monday February 06, 2023 @01:13PM (#34681593)
> install data bases

does it have automatic backup and fail over?

Re:How much can you get out of a $4 VPS? by twic on Monday February 06, 2023 @02:42PM (#34683100)
Looks like it has backups, to an extent [1]:

> With booked daily backup or the backup included in the type of server, all data is backed up daily and retained for a maximum of 14 days. Recovery of backups (Restore) is possible via the konsoleH administration interface.

But i get the impression that the databases on managed servers are intended for use by apps running on that server, so there isn't really a concept of failover.

https://www.hetzner.com/legal/managed-server/

Re:How much can you get out of a $4 VPS? by riku_iki on Monday February 06, 2023 @01:12PM (#34681578)
which is most complicated part.
Re:How much can you get out of a $4 VPS? by chillfox on Monday February 06, 2023 @12:16PM (#34680627)
The key is to use some kind of config management, even for a single box. The problem you need to solve is basically to separate your configurations from the system default and make it easy to bring the system into a known good state.
Re:How much can you get out of a $4 VPS? by regularfry on Monday February 06, 2023 @01:08PM (#34681515)
I do think there's something in there about the immediacy of a replacement if a currently-live box falls over. Rough rule of thumb says it's hours for a physical box, minutes for a VM, seconds for a k8s container, a hopefully smaller number of seconds for a serverless cold start. Each of those has ergonomics different enough that it might matter even with config management that rhymes across the options.
Re:How much can you get out of a $4 VPS? by miah_ on Monday February 06, 2023 @04:52PM (#34684965)
We should design a protocol that bootstraps newly booted systems via some protocol.. We could call it the Bootstrap Protocol, or bootp for short...
Re:How much can you get out of a $4 VPS? by chillfox on Tuesday February 07, 2023 @04:22AM (#34690531)
Sure, but if you are considering a physical box then you have presumably already decided that you are OK with it taking longer to replace.
Re:How much can you get out of a $4 VPS? by p_j_w on Monday February 06, 2023 @01:32PM (#34681890)
This is now eating into the cost savings over a cloud deployment.
Re:How much can you get out of a $4 VPS? by speedgoose on Monday February 06, 2023 @03:00PM (#34683406)
But most cloud deployments have config management too. Using Ansible/Terraform/Kubernetes on bare metal isn't much different than using Ansible/Terraform/Kubernetes in the cloud.
Re:How much can you get out of a $4 VPS? by doesnt_know on Monday February 06, 2023 @03:05PM (#34683498)
How so? You should still be doing those things with cloud deployment anyway. The alternative is (the pretty terribly named) "click ops" where devops folks have to fiddle with some cloud UI settings to make production changes or go through wizards to attempt to replicate an environment.

If you are doing your environment config as code it ultimately shouldn't matter if your target is a dedicated server, a vm or some cloud specific setup configured via an api.

Re:How much can you get out of a $4 VPS? by chillfox on Tuesday February 07, 2023 @04:26AM (#34690564)
You don't escape configuration with the cloud unless you are talking about the most simple of use cases on a platform like Heroku.
Re:How much can you get out of a $4 VPS? by TedDoesntTalk on Monday February 06, 2023 @09:15PM (#34687710)
Ansible
Re:How much can you get out of a $4 VPS? by chillfox on Tuesday February 07, 2023 @04:18AM (#34690507)
yes, or Puppet, Aviary, Shell, CFEngine, Salt, Capistrano, etc...

Doesn't really matter which one, the point is that you have one that can build you a new box or bring a misbehaving box back to a know good state by simply running a command.

Re:How much can you get out of a $4 VPS? by jabart on Monday February 06, 2023 @01:04PM (#34681457)
EC2 or on-premise you need monitoring to detect issues before they become issues.

A single drive on a single server failing should never cause a production outage.

A lot of configuration issues can be tracked down to self-contained deployments. Does that font file or JRE really need to be installed on the whole server or can you bundle it into your deployment.

Our deployments use on-premise and EC2 targets. The deployment script isn't different, only the IP for the host is.

Now, I will say if I can use S3 for something I 100% will. There is not an on-premise alternative for it with the same feature set.

Re:How much can you get out of a $4 VPS? by orangepurple on Monday February 06, 2023 @01:40PM (#34682010)
Fine, but RAID-Z2 in a dedicated server is good enough or overkill for most people and it's free.
Re:How much can you get out of a $4 VPS? by jabart on Monday February 06, 2023 @02:07PM (#34682415)
HackerNews went down because two SSDs in a mirror went down at the same time. This was due to a hours on SSD bug. While Raid-Z2 works, and provides great reliability, two-servers replicated, both with raid-z2 and a nightly offsite backup and as long as you are testing your backups it's a solid plan.
Re:How much can you get out of a $4 VPS? by bsder on Monday February 06, 2023 @05:58PM (#34685759)
And AWS goes down about once a year because US-East-1 has some weird failure. Your point?

The point of DevOps is "Cattle, not pets." Put a bullet in your server once a week to find your failure points.

Re:How much can you get out of a $4 VPS? by neeleshs on Monday February 06, 2023 @01:14PM (#34681614)
100%. There are definitely cases where managing your own dedicated server infra (not hardware, just the software part) makes sense.

For me, the allure of the cloud is not some FAANG scalability fad when its not required, but automatic OS patching, automatic load balancing, NAT services, centralized, analyzable logs, database services that I don't have to manage, out of the box rolling upgrades to services, managing crypto-keys and secrets, and of course, object storage. (These are all the things we use in our startup)

I'd go on a limb and say dedicated servers may be very viable/cost effective when we reach a certain scale, instead of the other way round. For the moment, the cloud expenses are worth it for my startup.

Re:How much can you get out of a $4 VPS? by Slartie on Monday February 06, 2023 @08:37AM (#34677077)
"No one ever got fired for buying AWS"
Re:How much can you get out of a $4 VPS? by croo on Monday February 06, 2023 @06:17PM (#34685981)
You mean Oracle. That's another full circle right here...
Re:How much can you get out of a $4 VPS? by avereveard on Monday February 06, 2023 @08:37AM (#34677086)
if you need durability in the cloud you just pick any object storage service from the 3 bigs, and a db with multiple deployment with automatic replication and managed failover.

getting the equivalent reliability with irons is a lot more expensive than renting "two dedicated servers" - now you might be fine with one server and a backup solution, and that's fair. but a sysad to create all that, even on a short contract for the initial setup and no maintenance, is going to go well beyond the cloud price difference, especially if there's a database in the mix and you care about that data.

Re:How much can you get out of a $4 VPS? by phpnode on Monday February 06, 2023 @08:44AM (#34677154)
I'm not saying there's no place for cloud, but that many workloads benefit from using dedicated hardware. It is often much simpler to deploy to a dedicated server rather than spending months rearchitecting your system (or even worse, cutting customer facing features!) to efficiently make use of many small cloud instances.
Re:How much can you get out of a $4 VPS? by l5870uoo9y on Monday February 06, 2023 @08:54AM (#34677287)
> trivially solved with one or two dedicated servers...

For many even lot less than that. I run a small side project[1] that went viral a few times (30K views in 24 hours or so) and it is running on a single core CPU web server and a managed Postgres likewise on a single CPU core. It hasn't even been close to full utilization.

1: https://aihelperbot.com/

Re:How much can you get out of a $4 VPS? by jerf on Monday February 06, 2023 @09:00AM (#34677350)
I am responsible for about 10-12 t3.medium-class servers (number includes redundant servers) and the services running on them. All of them are fairly overprovisioned for what they are, excepting that the monitoring system we use on them for some reason likes to consume about half-a-gig of RAM so I can't run on even smaller servers. I write my services in Go, so the CPU isn't sitting there spending 98% of its time chasing pointers and can use multiple CPUs as needed for its heavy-hitting tasks. It's a rough day for those servers when they pass 5% average CPU for the day.

Could I switch some of them to lambda functions? Or switch to ECS? Or switch to some other cloud service du jour? Maybe. But the amount of time I spent writing this comment is already about six month's worth of savings for such a switch. If it's any more difficult than "push button, receive 100% reliably-translated service", it's hard to justify.

Some of this is also because the cloud does provide some other services now that enable this sort of thing. I don't need to run a Kafka cluster for basic messaging, they all come with a message bus. I use that. I use the hosted DB options. I use S3 or equivalent, etc. I find what's left over is almost hardly worth the hassle of trying to jam myself into some other paradigm when I'm paying single-digit dollars a month to just run on an EC2 instance.

It is absolutely the case that not everyone or every project can do this. I'm not stuck to this as an end-goal. When it doesn't work I immediately take appropriate scaling action. I'm not suggesting that you go rearchitect anything based on this. I'm just saying, it's not an option to be despised. It has a lot of flexibility in it, and the billing is quite consistent (or, to put it another way, the fact that if I suddenly have 50x the traffic, my system starts choking and sputtering noticeably rather than simply charging me hundreds of dollars more is a feature to me rather than a bug), and you are generally not stretching yourself to contort into some paradigm that is convenient for some cloud service but may not be convenient for you.

Re:How much can you get out of a $4 VPS? by sinenomine on Monday February 06, 2023 @09:00AM (#34677355)
> Even the mere suggestion of renting a dedicated server provokes scorn from devops teams.

There is a method to the madness, here it is called "job-security-driven development".

Re:How much can you get out of a $4 VPS? by FlyingSnake on Monday February 06, 2023 @09:14AM (#34677511)
The allure of our industry to mime FAANG leaders might be one of the reasons we're at this stage. Most products could be safely run on simpler setups.

I suspect that VendorOps and complex tools like kubernetes are favored by complexity merchants which have arisen in the past decade. It looks great on resume and gives tech leaders a false sense of achievement.

Meanwhile Stackoverflow, which is arguably more important than most startups, is chugging along on dedicated machines.

1: https://stackoverflow.blog/2016/02/17/stack-overflow-the-arc...

Re:How much can you get out of a $4 VPS? by dgb23 on Monday February 06, 2023 @10:40AM (#34678957)
Software development and related things are known to have fantastic often free online resources for autodidacts.

It seems like the trend in this space is to jump directly to the highest layer of abstraction. Skipping the fundamentals and point to $buzzword tools, libraries and products.

You see glimpses of this in different forms. One is social media threads which ask stuff like “How much of X do I need to know to learn Y?” Where X is a fundamental, possibly very stable technology or field and Y is some tool du jour or straight up a product or service.

Re:How much can you get out of a $4 VPS? by failbuffer on Monday February 06, 2023 @06:42PM (#34686250)
"complexity merchants" - I love this term. It aptly describes beneficiaries of earlier IT fads. Remember UML? Remember WS-*? One could come up with a long list of technologies that were a bonanza for billing consultant hours but no so great for getting to solutions.
Re:How much can you get out of a $4 VPS? by switchbak on Monday February 06, 2023 @08:20PM (#34687205)
The debacle that was J2EE is hard to top (but I'm sure some have!). I still have battle scars from OSGi.

CORBA belongs there. And perhaps even the semantic web stuff. Definitely XML!

Re:How much can you get out of a $4 VPS? by 77pt77 on Monday February 06, 2023 @08:59PM (#34687564)
SOAP, don't forget SOAP.
Re:How much can you get out of a $4 VPS? by hooverd on Tuesday February 07, 2023 @11:05AM (#34694493)
SOAP is great when it works. Ingest a WSDL file and boom you've got an API client.
Re:How much can you get out of a $4 VPS? by 77pt77 on Wednesday February 08, 2023 @11:30AM (#34710457)
And it almost never works if you use different frameworks.
Re:How much can you get out of a $4 VPS? by hooverd on Wednesday February 08, 2023 @11:46AM (#34710731)
Heh, lot of emphasis on "when it works".
Re:How much can you get out of a $4 VPS? by jstrebel on Tuesday February 07, 2023 @03:45AM (#34690314)
To be fair - J2EE (and its associated technologies like SOAP, XML) is a bit like alcohol. It is great when used in moderation, but gives you headaches when used excessively.

XML is great - if you don't believe it, then you might be interested in the pains of parsing JSON: http://seriot.ch/projects/parsing_json.html And don't get me started on YAML...

Re:How much can you get out of a $4 VPS? by flir on Monday February 06, 2023 @08:46PM (#34687452)
I remember architecture astronauts.
Re:How much can you get out of a $4 VPS? by raducu on Monday February 06, 2023 @09:35AM (#34677786)
Anybody tried mixing cloud + self hosted k8s on hetzner or is it too complicated to do?
Re:How much can you get out of a $4 VPS? by icedchai on Monday February 06, 2023 @04:51PM (#34684959)
You'd probably have some latency issues, plus waste a ton of $$$ on the bandwidth egress fees.
Re:How much can you get out of a $4 VPS? by ilrwbwrkhv on Monday February 06, 2023 @08:56PM (#34687525)
You've already lost if you install k8s.
Re:How much can you get out of a $4 VPS? by 7952 on Monday February 06, 2023 @09:45AM (#34677932)
It feels like artificial scarcity similar to what you see in high fixed cost monopolies. And that is exactly what most corporate IT departments are.
Re:How much can you get out of a $4 VPS? by tstrimple on Monday February 06, 2023 @10:19AM (#34678576)
I feel like many people use the cloud "wrong". If you're just standing up VMs then yeah, it's going to be slower and more expensive than renting a physical server. If you're just going to setup VMs and pretend you're still on-prem you're better off not switching. But I've got projects setup on PaaS services that literally cost a few bucks a month because it's only charging me for actual use and not idle time. I've got some small customers (tens of thousands of users) who I've helped move into the cloud who see the same thing. They have SPA websites backed by lambda functions and on-demand databases. If their website isn't being hit, it's not costing them anything at all. The only lock-in is the boiler plate code around the lambda activation which could be switched fairly easily to target any Functions as a Service platform.
Re:How much can you get out of a $4 VPS? by woadwarrior01 on Monday February 06, 2023 @01:12PM (#34681579)
I'm curious to know what on-demand databases do you use with AWS Lambdas? Two options that I've evaluated are: Aurora Serverless v2, which isn't quite serverless in practice and DynamoDB. And the mental model for DynamoDB very different from that of traditional SQL databases.
Re:How much can you get out of a $4 VPS? by tstrimple on Monday February 06, 2023 @02:31PM (#34682877)
I’m actually primarily building on Azure with Cosmos DB. The mental model is very different, but I think important if you want to build cheap cloud services. I think that’s the larger point. You have to think about doing things differently in the cloud otherwise you’re just deploying and managing VMs as if you were on-prem albeit with more scaling control. It feels like everyone who is complaining about how expensive cloud hosting is go into it thinking it’s just someone else hosting the VMs where as a VM is the option of last resort for me.
Re:How much can you get out of a $4 VPS? by dpweb on Monday February 06, 2023 @10:20AM (#34678597)
Its big companies - their priorities are different. Saving a couple million dollars isn't worth the tradeoff of not being industry standrd (AWS, Google, MS). They hire tech consulting companies who sell their product, large deployments.
Re:How much can you get out of a $4 VPS? by znpy on Monday February 06, 2023 @11:22AM (#34679688)
> Even the mere suggestion of renting a dedicated server provokes scorn from devops teams.

Have you ever had to manage one of those environments?

The thing is, if you want to get some basic more-than-one-person scalability and proper devops then you have to overprovision by a significant factor (possibly voiding your savings).

You're inevitably going to end up with a bespoke solution, which means new joiners will have a harder time getting mastery of the system and significant people leaving the company will bring their intimate knowledge of your infrastructure with them. You're back to pets instead of cattles. Some servers are special, after a while automation means "a lot of glue shell scripts here and there" and an OS upgrade means either half infra is KO for a while or you don't do OS upgrades at all.

And in the fortunate case you need to scale up... You might find unpleasant surprises.

And don't ever get me started on the networking side. Unless you're renting your whole rack and placing your own networking hardware, you get what you get. Which could be very poor in either functionalities or performances... Assuming you're not doing anything fancy.

Re:How much can you get out of a $4 VPS? by lelanthran on Monday February 06, 2023 @12:57PM (#34681347)
> The thing is, if you want to get some basic more-than-one-person scalability and proper devops then you have to overprovision by a significant factor

If you want 100.0000% uptime, sure. But you don't usually. The companies that want that kind of uptime normally has teams dedicated to it anyway.

And scaling works well on bare-metal too if you scale vertically - have you any idea the amount of power and throughput you can get from a single server?

It's concerning to keep hearing about "scaling" when the speaker means "horizontal scaling".

If you requirements are "scaling", then vertical scaling will take you far.

If your requirements are "horizontal scaling on demand", then, sure, cloud providers will help there. But, TBH, few places need that sort of scaling.

Re:How much can you get out of a $4 VPS? by baq on Monday February 06, 2023 @04:58PM (#34685041)
Just getting a highly available storage with any kind of performance requires you to overprovision by something like 12x (3 boxes with raid 1+0) which is frankly insane. And then you have to manage it and fix it when it inevitably breaks. The team who’s supposed to do that will be swamped by trying to keep the other 15 infrastructure services running and upgraded to a version which is only barely out of vendor support.
Re:How much can you get out of a $4 VPS? by lelanthran on Wednesday February 08, 2023 @12:24AM (#34704463)
> Just getting a highly available storage with any kind of performance requires you to overprovision by something like 12x (3 boxes with raid 1+0) which is frankly insane.

I'm not saying 100% uptime on bare metal is cheap, I'm saying 100% uptime is frequently not needed.

Re:How much can you get out of a $4 VPS? by baq on Wednesday February 08, 2023 @01:48PM (#34712792)
If only the config above gave 100% uptime... far from it IME
Re:How much can you get out of a $4 VPS? by barbazoo on Monday February 06, 2023 @12:12PM (#34680556)
As a developer I appreciate the compartmentalization, being able to make truly isolated changes. This is something that's not trivial for lots of folks, me included. I guess if one has the expertise in house to manage a K8s cluster on a raw machine, that'd be an option but I, personally, am not gonna touch that with a ten foot pole. So yeah with a big and capable enough infrastructure team that complexity could be abstracted away but in reality I (where I've worked) haven't seen that yet.
Re:How much can you get out of a $4 VPS? by codegeek on Monday February 06, 2023 @12:44PM (#34681115)
Because cloud is the new "No one gets fired for using IBM". If you are using dedicated servers somewhere, you cannot have the same reputation of say Using AWS for cloud. Everyone knows the AWSs, Google Cloud etc and no one gets fired for selecting/using them.

I personally have run Dedicated Servers for our business in the earlier days but as we expanded and scaled, it became a lot easier to go with the Cloud providers to provision various services quickly even though the costs went up.

Re:How much can you get out of a $4 VPS? by jgalt212 on Monday February 06, 2023 @12:58PM (#34681365)
> Even the mere suggestion of renting a dedicated server provokes scorn from devops teams.

Because it's a threat to their jobs.

Re:How much can you get out of a $4 VPS? by swatcoder on Monday February 06, 2023 @01:06PM (#34681483)
The industry lost sight of a lot of things.

We went through a growth boom, and like all of them before, it meant there were lots of inexperienced people being handed lots of money and urgent expectations. It’s a recipe for cargo culting and exploitative marketing.

But growth is slowing and money is getting more expensive, so we’ll slow down and start to re-learn the old lessons with exciting new variations. (Like Here: managing bare metal scaling and with containers and orchestration)

And the whole cycle will repeat in the next boom. That’s our industry for now.

Re:How much can you get out of a $4 VPS? by Spooky23 on Monday February 06, 2023 @01:20PM (#34681707)
Growth hides sins. I ran a large self-funded enterprise service at a loss for 4-5 years, which is possible if you are growing 30%.

Today, cloud is similar - the time to market is quicker as there are less moving parts. When the economy tanks and growth slows, the beancounters come in and do their thing.

It happens every time.

Re:How much can you get out of a $4 VPS? by itomato on Monday February 06, 2023 @01:52PM (#34682201)
I just want to go back to leasing an always-available Opteron with optional remote hands.
Re:How much can you get out of a $4 VPS? by slt2021 on Monday February 06, 2023 @02:41PM (#34683082)
the most funny thing is that cloud engineering teams have no problem of using EC2 hosts, but somehow don't want to rent dedicated servers/VPC from regular datacenter companies.

This only makes AWS richer at the expense of companies and cloud teams

Re:How much can you get out of a $4 VPS? by selcuka on Monday February 06, 2023 @07:33PM (#34686759)
> the most funny thing is that cloud engineering teams have no problem of using EC2 hosts, but somehow don't want to rent dedicated servers/VPC from regular datacenter companies.

It is trivial to provision and unprovision an EC2 instance automatically, within seconds if your deployment needs to scale up or scale down. That's what makes it fundamentally different from a bare metal server.

Now, I'm not denying that it might still be more cost effective when compared to AWS to provision a few more dedicated servers than you'll need, but when you have really unpredictable workloads it's not easy to keep up.

Re:How much can you get out of a $4 VPS? by slt2021 on Tuesday February 07, 2023 @12:36PM (#34695930)
the whole concept of a need to spin up more VM instances to meet increased load is flawed and is driven by cloud vendors to make money.

if you are spinning up and shutting down VMs to meet demand curve - something is seriously wrong with your architecture.

Did it ever occur to you, how come stackoverflow uses ~8 dedicated servers to serve entire world and doesn't need to spin up and shutdown VMs to meet global customer demand?

--

When planning compute infrastructure, it is important to go back to basics and not fall for cloud vendor's propaganda

Re:How much can you get out of a $4 VPS? by selcuka on Tuesday February 07, 2023 @06:16PM (#34701343)
> serve entire world and doesn't need to spin up and shutdown VMs to meet global customer demand?

You said it yourself. Not all applications need to serve entire world, therefore demand will be lower when people go to sleep.

Even with global applications there are regulations that require you to host applications and data in specific regions. Imagine an application that is used by customers in Europe, Australia, and the US. They need to be served from regional data centres, and one cluster will be mostly sleeping when the other is running (because of timezones). With dedicated servers you would waste 60-70% of your resources, while using something like EC2/Fargate you can scale down to almost 0 when your region is sleeping.

Re:How much can you get out of a $4 VPS? by Akronymus on Monday February 06, 2023 @02:59PM (#34683400)
> but highly scalable

IME aiming for scalability is exceedingly wrong for most services/applications/whatever. And usually you pay so much overhead for the "scalable" solutions, that you then need to scale to make up for it.

Re:How much can you get out of a $4 VPS? by jwr on Tuesday February 07, 2023 @02:35AM (#34689836)
I think one of the reasons is that people confuse physical servers with manual administration. As I said, I do not do manual administration. Nothing ever gets configured on any server by hand. All administration is through ansible.

I only have one ansible setup, and it can work both for virtualized servers and physical ones. No difference. The only difference is that virtualized servers need to be set up with terraform first, and physical ones need to be ordered first and their IPs entered into a configuration file (inventory).

Of course, I am also careful to avoid becoming dependent on many other cloud services. For example, I use VpnCloud (https://github.com/dswd/vpncloud) for communication between the servers. As a side benefit, this also gives me the flexibility to switch to any infrastructure provider at any time.

My main point was that while virtualized offerings do have their uses, there is a (huge) gap between a $10/month hobby VPS and a company with exploding-growth B2C business. Most new businesses actually fall into that gap: you do not expect hockey-stick exponential growth in a profitable B2B SaaS. That's where you should question the usual default choice of "use AWS". I care about my COGS and my margins, so I look at this choice very carefully.

Re:How much can you get out of a $4 VPS? by graymatters on Wednesday February 08, 2023 @02:34AM (#34705245)
There are several reasons for that: - lack of knowledge how to maintain own servers on premises - MASSIVE PR by a handful of top tier cloud providers to instill the notion that cloud is the only solution, the best one and most advanced technologically and attractive silk set wise - hockey stick growth expectations of (past days) startups from investors, forming the mindset that it must be met from day one in deployment - “no one got fired for buying IBM” managers/tech leaders mentality, where IBM is replaced with “cloud” - difficulty obtaining true costs information of cloud vs on premises deployment. For example - a team of ~16 people already pays off the costs of dedicated sysadmin to maintain on premises servers - etc.
Re:How much can you get out of a $4 VPS? by sourcecodeplz on Monday February 06, 2023 @07:20AM (#34676301)
But then again you have to monitor the health of the drives as opposed to a VPS.
Re:How much can you get out of a $4 VPS? by bell-cot on Monday February 06, 2023 @07:35AM (#34676433)
Ask in advance about who's responsible for hardware health monitoring, recommended tools for that, and how they handle hardware failures. Bonus - how they respond to such questions may separate the good providers of private rent-a-servers from the not-so-good ones.
Re:How much can you get out of a $4 VPS? by toast0 on Monday February 06, 2023 @09:12AM (#34677495)
Who faces the immediate consequences of failed hardware --- that's who needs to monitor it.

Disk monitoring isn't too hard though. For hard drives, run smartctl once an hour, alert when reallocated or pending sectors grows quickly or hits 100. For SSDs, cross your fingers; in my experience with a few thousand, they tend to work great until they disappear from the bus, never to be seen again. Have a data recovery plan that doesn't involve storage of the data onto the same model devices with very similar power on hours --- power on hour correlated firmware errors are real.

Re:How much can you get out of a $4 VPS? by k8sToGo on Monday February 06, 2023 @08:16AM (#34676852)
Not if you build a cluster with disposable nodes.
Re:How much can you get out of a $4 VPS? by zer0tonin on Monday February 06, 2023 @07:23AM (#34676327)
I actually agree with you, it's just a little bit more expensive. An under-appreciated thing with dedicated servers is that they often come with very solid network bandwith, which really helps for use cases like streaming audio/video.
Re:How much can you get out of a $4 VPS? by shapefrog on Monday February 06, 2023 @07:32AM (#34676401)
I went the opposite direction at Hetzner with the last round of price hikes. I now use multiple of the Hetzner Cloud instances for my personal projects, for 1/4 of the price (most of the time) or for more if I am messing with something in particular.

Peak performance is certainly worse - but I am not too bothered if something takes longer to run anyway. You are certainly correct on having as much automation in the provisioning of a server, something I did not do with a physical server.

Re:How much can you get out of a $4 VPS? by MrGilbert on Monday February 06, 2023 @07:59AM (#34676658)
This.

I used to have a root server for my pet projects, but honestly, that doesn't make sense. I'm not running a high traffic, compute intense SaaS on my machines. It's just a static website and some projects. I'm down to monthly costs of 24€, which includes a storage box of 1 TB to store all my data.

Re:How much can you get out of a $4 VPS? by robertlagrant on Monday February 06, 2023 @08:40AM (#34677116)
Static website I like the combo of Git(Hub,Lab) Pages and Cloudflare fronting it for SSL/domain name. Nice and free, and if I want to move elsewhere it's also simple enough.
Re:How much can you get out of a $4 VPS? by pepa65 on Monday February 06, 2023 @09:40AM (#34677872)
You must have great and ultrareliable service. My monthly cost is just over $8 and I have one 1TB storage and one 2TB storage besides three little machines.
Re:How much can you get out of a $4 VPS? by MrGilbert on Monday February 06, 2023 @10:39AM (#34678953)
Yepp, service availability is somewhat great.
Re:How much can you get out of a $4 VPS? by jayski on Monday February 06, 2023 @07:44AM (#34676509)
100% agree.

AWS is very cost efficient for other services (S3,SES,SQS, etc) but virtual machines are not a good deal. You get less RAM & CPU, with the virtualization overhead, and pay a lot more money.

Especially for Postgres if you run some tests with pgbench you can really see the penalty you pay for virtualization.

Maybe the sysadmin skill of being able to build your own infrastructure is becoming a lost art, otherwise I can't explain why people are so in love with paying 5x for less performance.

Hetzner is cheap and reliable in Europe, if you're in North America take a look at OVH. Especially their cost-saving alternative called SoYouStart. You can get 4/8 4.5ghz, 64 RAM and an NVME drive for $65.

(I have no affiliation with OVH, I'm just a customer with almost 100 servers, and it's worked out great for me)

Re:How much can you get out of a $4 VPS? by KyeRussell on Monday February 06, 2023 @07:55AM (#34676625)
AWS’s value proposition is dead simple to understand if you’ve actually used it. You said it yourself. AWS gets you through the door with their managed services, meta components (like billing and IAM), and whatever else. Saying even in a tongue in cheek way that people are in love with paying more for less raw power isn’t giving people enough credit. I know I could get a better cost per hertz elsewhere, or whatever. That’s not the whole equation.
Re:How much can you get out of a $4 VPS? by matwood on Monday February 06, 2023 @08:16AM (#34676848)
Yeah, raw compute is only one of many things I need to optimize for now. For many use cases compute is a solved problem. What I do think about is ease of backups, restores, ability for multi-region, scaling, deploys, then the many other services I don't need to build and maintain. If my problem was compute constrained then sure, back to metal. Or, if my business is so big I can handle the cost, yeah run my own DCs.

I'll also note that I'm old hehe, and one of my first jobs we had a decent sized data center on site. Dealing with SANs, tape drives (auto tape rotators at the time were garbage), servers, etc... was a huge PITA. Packing up tapes and shipping them to another office for location redundancy was always fun.

Re:How much can you get out of a $4 VPS? by jayski on Monday February 06, 2023 @08:56AM (#34677307)
I understand what you're saying. It might come down to use-case.

The particular application I manage really suffers from low GHz and not having all data in memory. Ive run the benchmarks on EC2, certain reports that finish in ~5 seconds can take more than a minute on a comparable EC2 instance that costs about 10x as much. This application really needs the raw CPU. and yes we have a pretty large engineering team that has optimized all the queries, índices etc.

As far as replication, backups, etc. I set all that up, and honestly it wasn't a big deal. It's a couple short chapters in the Postgres book that explain it all very simply, how to configure, continuously (and automatically) test, etc.

I do agree that SANs are a nightmare. Thats why I ship all my WALs (PG backup files) to S3 (and eventually Glacier). That way I don't have to think about losing those files and it's dirt cheap.

I think there's a misconception that these kinds of configurations are too complicated for a single engineer to setup, with never ending maintenance required. In reality you can set it all up in less than a week and it only really needs maintenance when you want to upgrade Postgres (some settings may have changed). I'd estimate it takes about 5 hours per year of maintenance.

Re:How much can you get out of a $4 VPS? by shanebellone on Monday February 06, 2023 @08:14AM (#34676822)
I'm not sure if cloud has a valid value-proposition. The more I explore and build the more irrelevant it seems for the average developer. Besides price and performance being obvious concerns, it's also a platform. Working with it fundamentally ties your business to a set of products. Historically, this hasn't worked well for Internet businesses. Plus, all the benefits of cloud can be mirrored by traditional servers.

Self-serve infrastructure appears likely to become increasingly viable as we continue improving last mile delivery and expand fiber access. Will cloud become self-cannibalizing? Definitely maybe.

Re:How much can you get out of a $4 VPS? by Stranger43 on Monday February 06, 2023 @11:24AM (#34679732)
That could have been true if the industry had not screwed up IPv6 and security so badly that it's actually rare for even good internet connections to expose their end users to full inbound internet traffic so it's actually harder to self host out of your basement today then it was 20 years ago because of the prevalence of ISP supplied hardware firewalls for todays consumer internet.

What cloud gets you is the ability to put your data/workload right at the core without having to make special deals with your local isp, and with a lot more resilience then you would likely afford unless your at least at the multiple 20 foot container full of servers scale of compute need.

Re:How much can you get out of a $4 VPS? by shanebellone on Monday February 06, 2023 @11:43AM (#34680072)
It's not an issue anymore. Your main concerns are power and internet stability. Plus, upload speed. The rest can be worked out.

https://www.cloudflare.com/products/tunnel/

https://github.com/cloudflare/cloudflared

https://developers.cloudflare.com/cloudflare-one/connections...

Edit: If anyone is interested in self-hosting, it's stupid simple with cloudflared. I have a 2017 Google Pixelbook running Ubuntu on custom firmware that's serving a Flask-based website. It sits on my desk charging while connected to a guest wifi network. It receives a 100/100 Mobile PageSpeed score and takes 0.8 seconds to fully load.

Re:How much can you get out of a $4 VPS? by hashim on Wednesday February 15, 2023 @02:17PM (#34809085)
I'd be interested in browsing the site for myself if you're willing to link to it.
Re:How much can you get out of a $4 VPS? by unity1001 on Monday February 06, 2023 @10:59AM (#34679307)
> Hetzner is cheap and reliable in Europe

Hetzner cloud now has two US locations... Still no US dedicated servers though - those would kick real ass. Even if their current cloud offerings themselves are already ~30% of the price of the major cloud equivalents...

Re:How much can you get out of a $4 VPS? by DGideas on Monday February 06, 2023 @10:14PM (#34688253)
I'm interested if there were any such providers in East Asia(Hong Kong, Taiwan, Japan, South Korea, etc.)
Re:How much can you get out of a $4 VPS? by esperent on Tuesday February 07, 2023 @10:17AM (#34693887)
From what I've been able to find, the kind of pricing OP is talking about for a dedicated server is only available in Europe and possibly even only through one provider (Hetzner). I looked around and could only find dedicated servers in Asia that were pretty much the same specs as what I'm getting for a similar price from DigitalOcean (for a Singapore VPS), except coming from shady looking companies with bad websites filled with flashing ads.

From DO I get all the benefits of a reliable company, scalability, automated backups etc etc. There's no way I'd change.

Re:How much can you get out of a $4 VPS? by dm on Monday February 06, 2023 @07:46AM (#34676541)
And with that computing power it's easy to install qemu-kvm and virtualise your own servers which is more scalable (and easier to move when the hardware you're renting becomes redundant) than having one or two monolithic servers with every conceivable piece of software installed, conflicting dependencies, etc.

The biggest additional cost to this is renting more IPv4 addresses, which Hetzner charge handsomely for now that there are so few available.

Re:How much can you get out of a $4 VPS? by danjac on Monday February 06, 2023 @07:49AM (#34676567)
Hetzner is excellent value of money, especially if you are based in Europe.
Re:How much can you get out of a $4 VPS? by kouteiheika on Monday February 06, 2023 @08:38AM (#34677093)
It can actually be an even better value if you are not based in Europe, because for certain countries they don't charge you VAT, so you effectively get everything ~20% cheaper.
Re:How much can you get out of a $4 VPS? by andrejuseu on Monday February 06, 2023 @02:20PM (#34682632)
EU countries that has VAT codes pay 0% VAT from other EU countries with VAT codes.

More info https://europa.eu/youreurope/business/taxation/vat/cross-bor...

Re:How much can you get out of a $4 VPS? by komali2 on Monday February 06, 2023 @08:04AM (#34676707)
For me I'm wondering about ISP overhead. When I rent a VPS I'm more confident in their uptime and that all the funky dns shit I'm less confident in will just work. I run a home server as a hobby and I had to do all sorts of weird negotiating with my isp to make sure I always have uptime. Then my shitty modem that the isp refuses to let me replace randomly resets my forwarded ports once every 6 months or so. Etc just weird shit like that.

I guess if I was investigating commercial options I'd have the "trunk" sorted at the office with a commercial isp solution, static IP, good IT hardware maybe, but from what I know at this exact moment if a client needed hosting I'd always go straight to renting a vps.

Re:How much can you get out of a $4 VPS? by nik736 on Monday February 06, 2023 @08:04AM (#34676714)
That server does not come with ECC RAM!
Re:How much can you get out of a $4 VPS? by coder543 on Monday February 06, 2023 @10:35AM (#34678892)
The person at the top of the thread claimed €45/month, but the configuration they're describing actually seems to be €37/month.

If you want ECC RAM, that appears to be €60/month, and it also steps up to a more powerful 8-core CPU.

Regardless, if we're talking about a "full production environment and a duplicate staging/standby environment" (to quote the person you replied to), then €60/month * (2 or 3) is still dirt cheap compared to any startup's AWS bill that I've seen.

Use cases vary, but I tend to agree that AWS/GCP/Azure is not the answer to every problem.

For someone who can fit their application onto a $4 VPS, that's obviously going to be cheaper than anything bare metal, but the cloud scales up very expensively in many cases. Bare metal isn't the answer to every problem either, but a lot of people in the industry don't seem to appreciate when it can be the right answer either.

Re:How much can you get out of a $4 VPS? by kumarvvr on Monday February 06, 2023 @08:10AM (#34676774)
This absolutely works, but this comes at a later stage, perhaps after an MVP has picked up ground.

For a beginner, the cheapest ones get the work done.

I am sure that as cloud computing evolves, these offering become more common.

There is another aspect of cloud computing. The medium to large corporates, count cloud computing as single digit percentages on their cost calculations. This means that the decisions taken by managers and teams, often search for reliability and scalability (to be put on their presentations) rather than "is my setup costly or cheap".

Re:How much can you get out of a $4 VPS? by JaggerJo on Monday February 06, 2023 @08:18AM (#34676873)
I also self host on a 4$ box. Quite impressive how much performance you get for that kind of money.

Setting up and managing Postgres is a pain tho. Would be nice to have a simpler way of getting this all right.

Re:How much can you get out of a $4 VPS? by robertlagrant on Monday February 06, 2023 @08:39AM (#34677102)
My great hope is either fly.io or cloudflare providing managed postgres behind their super lightweight services and networking.
Re:How much can you get out of a $4 VPS? by pepa65 on Monday February 06, 2023 @09:37AM (#34677810)
That's what docker is for, making setup simpler.
Re:How much can you get out of a $4 VPS? by baq on Monday February 06, 2023 @05:13PM (#34685216)
Getting binaries onto a box is not the hard part of administering a RDBMS
Re:How much can you get out of a $4 VPS? by rakoo on Monday February 06, 2023 @08:30AM (#34676994)
I can use a 4$ VPS for my own personal cloud. I will never pay 45$ for that.

There's a whole band of people who have the technical chops to self-host, or host little instances for their family/friends/association/hiking club. This small margin where you're ok to spend a little extra because you want to make it proper, but you can't justify paying so much and spend time doing hard maintenance. A small VPS, with a shared Nextcloud or a small website, is all that's needed in many cases.

Re:How much can you get out of a $4 VPS? by codazoda on Monday February 06, 2023 @11:36AM (#34679949)
> host little instances for their family/friends/association/hiking club

For this I even use a little Raspberry Pi 400 in my bedroom.

https://joeldare.com/private-analtyics-and-my-raspberry-pi-4...

Re:How much can you get out of a $4 VPS? by dmonitor on Monday February 06, 2023 @12:14PM (#34680583)
I would like to hide my IP address in case an internet rando wants to ddos, though
Re:How much can you get out of a $4 VPS? by mynameisvlad on Monday February 06, 2023 @12:31PM (#34680885)
How realistic is this concern? Like actually?

I’ve self hosted my own stuff for close to a decade now. Nobody has tried DDoSing my setup, because why would they? What benefit would they possibly get out of it? I would be pretty much the only person affected, and once they stop it wouldn’t take long to recover.

There is little to no incentive to DDoS a personal box, let alone by a “internet rando”.

Re:How much can you get out of a $4 VPS? by bruce343434 on Monday February 06, 2023 @04:45PM (#34684872)
Having played games online: what they gain could be as stupid as "haha I inconvenienced you because you pissed me off"
Re:How much can you get out of a $4 VPS? by mynameisvlad on Monday February 06, 2023 @07:06PM (#34686492)
The chance of meeting someone online that’s that immature and spiteful, and at the same time possesses enough knowledge to successfully execute a DDoS attack is infinitesimally small.
Re:How much can you get out of a $4 VPS? by xen2xen1 on Monday February 06, 2023 @07:40PM (#34686851)
Umm, you don't.. Umm, do you know any teenagers?
Re:How much can you get out of a $4 VPS? by mynameisvlad on Monday February 06, 2023 @09:11PM (#34687674)
> enough knowledge to successfully execute a DDoS attack

You are drastically overestimating a teen's abilities.

Just pinging the IP over and over again isn't really going to do much. Maybe a DoS attack depending on what the target network has in terms of IPS, but even then it's more likely they'll infect their computers with viruses before they get the chance to actually attack you.

Re:How much can you get out of a $4 VPS? by dns_snek on Tuesday February 07, 2023 @05:05PM (#34700454)
On the contrary, you're vastly underestimating the availability of various "booting" and "IP stressing" services that sell a 30 minute 1Gbps+ DDoS attack to anyone for $5. Launching a DDoS attack is just as easy, if not easier than, signing up for Netflix. Many of them even offer cheap monthly packages for people to use at will with no marginal cost to them.

I've personally been on the receiving end of one of those for somehow pissing off a cheater in GTA 5. It definitely happens and it's not fun.

Re:How much can you get out of a $4 VPS? by johnthreevolts on Friday February 10, 2023 @04:22AM (#34737414)
I've remember when I've played Rust, year or two ago on public server. Some kid was mad, because thought that some one was cheating. He managed to DOS that server. And globally it doesn't sound hard: google -> ddos > low orbit ion canon(as one of the most famous) -> fire in the hole! Especially if you are dumb enough to just run that tool as is, without any tries to hide your own personality.
Re:How much can you get out of a $4 VPS? by dmonitor on Thursday February 09, 2023 @02:21AM (#34720737)
there’s also the concern of finding where i live from my ip. i like to keep some level of privacy among my online friends.
Re:How much can you get out of a $4 VPS? by tenacious_tuna on Monday February 06, 2023 @06:49PM (#34686329)
I use a Digital Ocean vm as a public-facing reverse proxy with a Wireguard tunnel back to my homelab, where everything is actually hosted.
Re:How much can you get out of a $4 VPS? by codazoda on Monday February 06, 2023 @07:51PM (#34686961)
That’s interesting. Do use a dynamic IP at home in this case or static? If it’s dynamic, what does the update process look like?

Edit: It looks like this might be automatic. This is something interesting I should look into a bit. It’s probably just extra complexity for my little server, but I’ve got some uses in mind.

Re:How much can you get out of a $4 VPS? by dvdkon on Tuesday February 07, 2023 @05:40AM (#34691065)
I do something similar, the actual server connects to the tunnel VPS, not the other way around. The server doesn't actually have a public IP address.
Re:How much can you get out of a $4 VPS? by tenacious_tuna on Tuesday February 07, 2023 @04:41PM (#34700190)
like dvdkon says, only the VPS has a static public address, and my homelab reaches out to keep the tunnel alive.

Tehcnically my homelab is also on a static public IP as well--this was more an exercise in "could I do this" than "actually necessary," but it's still cool as hell and I'm very happy.

About the only hangup was I had to configure Wireguard to keep the tunnel alive, otherwise sometimes the VPS would receive incoming traffic and if my lab hadn't reached out in a while (which, why would it?) the tunnel would be down, and the proxy connection would die. Thankfully that's built-in functionality.

Re:How much can you get out of a $4 VPS? by rambambram on Monday February 06, 2023 @12:39PM (#34681022)
Got an RSS feed for your new blog?
Re:How much can you get out of a $4 VPS? by codazoda on Tuesday February 07, 2023 @12:43AM (#34689181)
No, unfortunately I haven’t built an RSS feed for my blog. I thought RSS was dead, but I’ve noticed a resurgence lately. My blog is a big collection of markdown files these days. I don’t even run the static site generator myself, just using whatever default Jekyll magic GitHub Pages does. Maybe this is something I should get to soon.
Re:How much can you get out of a $4 VPS? by disposition2 on Wednesday February 08, 2023 @03:32AM (#34705607)
It looks like this [1] plugin [2] is supported in jekyll / GitHub pages [3].

So, it seems like adding RSS / Atom feeds on a jekyll or GitHub pages site is pretty straightforward.

1. https://github.com/jekyll/jekyll-feed

2. https://docs.github.com/en/pages/setting-up-a-github-pages-s...

3. https://pages.github.com/versions/

Re:How much can you get out of a $4 VPS? by ThatMedicIsASpy on Monday February 06, 2023 @12:02PM (#34680404)
I pay 6euro for a root (ovh/kimsufi).

atom 2c/4t, 4gb ram, 1tb drive, 100mbit

A few years of uptime at this point

Re:How much can you get out of a $4 VPS? by intelVISA on Monday February 06, 2023 @12:52PM (#34681250)
Same. Really good value if I'm honest!
Re:How much can you get out of a $4 VPS? by fuzzy2 on Monday February 06, 2023 @05:04PM (#34685109)
> A few years of uptime at this point

If uninterrupted: some upgrade may be due. ;-)

Kernel security updates are a thing.

---

I found Atoms to be unbearably slow, even with Linux. Of course it’s enough for serving websites and whatnot, but it’s baffling how much power they use just… not performing.

Re:How much can you get out of a $4 VPS? by z3t4 on Tuesday February 07, 2023 @01:54AM (#34689607)
You get a lot for the bucks, good luck finding a VPS with those spec for less. And the power cunsumtion is the DC problem - maybe they run on solar, wind, hydro...
Re:How much can you get out of a $4 VPS? by ThatMedicIsASpy on Tuesday February 07, 2023 @07:43AM (#34691985)
It isn't uninterrupted but since it's Ubuntu 18.04 I have to move on till April.
Re:How much can you get out of a $4 VPS? by PragmaticPulp on Monday February 06, 2023 @02:23PM (#34682717)
> I can use a 4$ VPS for my own personal cloud. I will never pay 45$ for that.

Exactly. These sub-$10 VPS instances are great for small projects where you don't want to enter into long contracts or deal with managing your own servers.

If you're running an actual business where margins are razor-thin and you've got all the free time in the world to handle server issues if (when) they come up, those ~$50 dedicated servers could be interesting to explore.

But if you're running an actual business, even a $10,000/month AWS bill is cheaper than hiring another skilled developer to help manage your dedicated servers.

This is what's generally missed in discussions about cloud costs on places like HN: Yes, cloud is expensive, but hiring even a single additional sysadmin/developer to help you manage custom infrastructure is incredibly expensive and much less flexible. That's why spending a hypothetical $5000/month on a cloud hosted solution that could, in theory, be custom-built on a $50/month server with enough time investment can still be a great deal. Engineers are expensive and time is limited.

Re:How much can you get out of a $4 VPS? by bruce343434 on Monday February 06, 2023 @04:47PM (#34684902)
> But if you're running an actual business, even a $10,000/month AWS bill is cheaper than hiring another skilled developer to help manage your dedicated servers.

Uhhh, excuse me but how much are you paying this DevOps guy? This seems like a very American perspective, even valley area. In Europe, hiring a guy would be cheaper.

Re:How much can you get out of a $4 VPS? by baq on Monday February 06, 2023 @05:04PM (#34685112)
Where do you find these people you say are available for hire in Europe? I see scarcely little
Re:How much can you get out of a $4 VPS? by dijit on Monday February 06, 2023 @06:57PM (#34686405)
plenty. how much do you want to pay and what skills in particular.

I can hook you up in about 3 hours.

Re:How much can you get out of a $4 VPS? by PragmaticPulp on Monday February 06, 2023 @08:55PM (#34687520)
> Uhhh, excuse me but how much are you paying this DevOps guy? This seems like a very American perspective, even valley area. In Europe, hiring a guy would be cheaper.

Fully loaded employment costs are significantly higher than what you take home in your paycheck. It's actually worse in Europe. Take a look at these charts: https://accace.com/the-true-cost-of-an-employee-in-europe/

If you pay someone 1000 EUR in the UK, it costs the company a total of 1245 EUR.

If you pay someone 1000 EUR in Romania, it costs the company 1747 EUR total.

So a $120,000 fully loaded cost might only buy you at $68,000 USD salary for an EU devops person.

But you can't have just one devops person. You need at least 2 if you want to allow one of them to ever take a break, get sick, or go on vacation.

Re:How much can you get out of a $4 VPS? by duxup on Monday February 06, 2023 @08:31AM (#34677007)
I recall an HN user talking about their overly complicated cloud setup and … they found they could just do the job substantially faster on their local GPU.
Re:How much can you get out of a $4 VPS? by marcosdumay on Monday February 06, 2023 @08:34AM (#34677038)
Virtual servers scale down better.

Whatever you create, will start with 0 users, and an entire real machine is completely overkill for that 0 load you will get. You upgrade your VPS into a pair of real machines, then into a small rented cluster, and then into a datacenter (if somebody doesn't undercut that one). All of those have predictable bills and top performance for their price.

Re:How much can you get out of a $4 VPS? by BirAdam on Monday February 06, 2023 @08:48AM (#34677216)
Modern server hardware can hit very low power states at idle just like modern desktops can. Most servers are also headless, so you’re not wasting power on a GPU. This means that you’re looking at a lower power bill if you’re not doing much. Likewise, you usually pay most for egress, and at low traffic that’s not much of an issue. Physical hardware can scale down exceedingly well. The main thing I would argue is that one own the hardware rather than rent.
Re:How much can you get out of a $4 VPS? by toast0 on Monday February 06, 2023 @09:06AM (#34677421)
It's hard to scale down the cost to the range of $4/month. I've seen offers for rented dedicated severs in that price range, and it's Core2 and similar.

Anything you own in a colo is going to be more per month too. When I had connections where I could pay for a static IP, that was usually $5/month.

I'm now renting a pretty low end server, but it's $30/month. Way more everything that I need, but it's nice. And they didn't drop support for my OS while increasing prices to improve support or something. (Although I did have some initially flakey hardware that needed to get swapped)

Re:How much can you get out of a $4 VPS? by bcrl on Tuesday February 07, 2023 @10:22AM (#34693954)
When colocating, contracts tend to pay for power at a fixed price based on provisioning (which has to be more than the max power that will be used). Power savings are generally irrelevant for the customer paying for colocation despite being a good thing for the data center.
Re:How much can you get out of a $4 VPS? by nevi-me on Monday February 06, 2023 @08:37AM (#34677074)
I was upset last week when I saw how much our managed Postgres service cost us at work. $800 for the month, it's storing around 32GB of data, and is allocated 4 CPU cores.

Like you, I also run my services from a rented physical server. I used to use Versaweb, but their machines are too old. I didn't previously like Hetzner because I'd heard bad things about them interfering with what you're running. However, I moved to them in December when my Versaweb instance just died, probably SSD from old age. I'm now paying 50% of what I paid Versaweb, and I can run 6 such Postgres instances.

Then it makes one wonder whether it's worth paying $700 of $800 for a managed service with a fancy cloud UI, automatic upgrades and backups, etc. For a 1 person show or small startup, I think not. Cheaper to use an available service and dump backups to S3 or something cheaper.

Re:How much can you get out of a $4 VPS? by dachryn on Monday February 06, 2023 @08:42AM (#34677134)
for a startup, it might actually make more sense. Do you want to pay an engineer to setup the backups and monthly update cycle? Setup the alert monitoring?

There is an implicit cost there. If its only one or two of those things, just take the managed services.

If you start to scale, get an administrator type of employee to save on this

Re:How much can you get out of a $4 VPS? by quickthrower2 on Monday February 06, 2023 @08:46AM (#34677186)
Why is postgres particularly overpriced in clouds?
Re:How much can you get out of a $4 VPS? by chazeon on Monday February 06, 2023 @09:54AM (#34678127)
I would suspect it’s because of memory. I remember years ago my cheap 512m mem vps is easily bottlenecked by pg’s memory usage. CPU is idle when idled, memory eat by pg does not get released. Scaling memory is not cheap. Memory is the “scarce” for cloud hosting.
Re:How much can you get out of a $4 VPS? by margorczynski on Monday February 06, 2023 @11:37AM (#34679964)
Probably complexity + usually the most important data is there so companies are willing to pay the extra to have peace of mind
Re:How much can you get out of a $4 VPS? by dagw on Monday February 06, 2023 @09:25AM (#34677656)
$800 for the month, it's storing around 32GB of data, and is allocated 4 CPU cores.

Company I used to work for happily paid company A four times what company B charged for the exact same service, just because company A was willing to send quarterly invoices in way that played nicely with our invoicing system. For companies, saving a few hundred bucks here and there often isn't worth the hassles of introducing any extra friction.

Re:How much can you get out of a $4 VPS? by swalsh on Monday February 06, 2023 @04:48PM (#34684925)
I pointed out a difference like that once to the CTO, who then proceeded to show me the financials for the service. We were making something like a hundred thousand dollars a month from it (i had no idea, seemed like we only had a few clients... but they paid A LOT). $400 wasn't worth spending time thinking about. Especially if it might cause downtime.
Re:How much can you get out of a $4 VPS? by neilv on Monday February 06, 2023 @12:38PM (#34681003)
Managed PostgreSQL seemed worthwhile for an early startup that couldn't afford to lose an hour of production data.

Otherwise, I'd have to hire/contract someone very experienced, or dedicate a solid month or more of my time (which was not available), just to be 100% sure we could always restore journaled PITR backups quickly.

I can save orders of magnitude on cloud costs other places, but credible managed PostgreSQL was a pretty easy call (even if the entry-level price tag was more than you'd expect).

Re:How much can you get out of a $4 VPS? by lelanthran on Monday February 06, 2023 @11:57PM (#34688948)
> Managed PostgreSQL seemed worthwhile for an early startup that couldn't afford to lose an hour of production data.

An early startup that cannot afford to lose an hour of production data is probably too fragile to survive anyway.

It's an early startup - there's going to be larger interruptions than that to the service and any customers who flee after a one hour loss of production data just didn't value the product enough anyway.

Re:How much can you get out of a $4 VPS? by neilv on Tuesday February 07, 2023 @12:27PM (#34695761)
Different startups have different needs, and sometimes you have to try something with demanding technical/process execution, to possibly win big at something not everyone could pull off successfully.

(In the specific startup I was thinking of, I already had some nice automated frequent DB-online dumps to S3 with retention enforced, but I didn't think that was good enough for this particular scenario. But not being sure we coudl recover with PITR/journaling would adding a new single point of failure gamble on the success of a business that otherwise might have a 9+ figure exit in a few/several years, just to save a few hundred.)

Also, I suppose that some of the early startups that have less demanding needs, but are cavalier about their obligations towards customers'/users' data, are still being negligent wrt minimum basic practices.

Maybe one intuitive way to appreciate: Imagine a biz news story on HN, on some startup operations dropping of the ball, with startup founders' names attached, and the story says "...and it turns out they didn't have good backups...". Then one of the cofounders, who's maybe not slept much as their company is crashing around them, responds "Customer data isn't that important in an early startup; if it were, we'd be too fragile" (typed before the cofounder could throw that person's laptop across the room to stop them typing). It wouldn't be a good look.

Re:How much can you get out of a $4 VPS? by lelanthran on Wednesday February 08, 2023 @12:22AM (#34704447)
> Different startups have different needs,

I'll address this at the end.

> Imagine a biz news story on HN, on some startup operations dropping of the ball, with startup founders' names attached, and the story says "...and it turns out they didn't have good backups...".

ITYM "...and it turns out they didn't have the last hour backed up..."

I can imagine everything in your scenario, even the unsnipped bits, and it all seems normal, unless you read "Our startup clients, who've been using us for a month, all left immediately when we lost the last hour of their data".

I really can't imagine that scenario.

Now, granted, there are some businesses where the benefit to using it is that there is not even an hour of lost data.

IOW, customers use it because it won't lose any data: online document collaboration[1], for example[2]. If you have a meltdown that loses an hour of the last inputted data, then sure, expect all affected current users to flee immediately.

[1] Although, personally, I'd mitigate the risk by duplicating the current document in localstorage while it is being edited.

[2] Maybe stock exchange also needs the system to keep the last hour of data? What else?

Re:How much can you get out of a $4 VPS? by klodolph on Monday February 06, 2023 @03:25PM (#34683809)
I’ve come to the same conclusion. Whenever I’ve looked at managed database pricing, I’ve always wanted to just do the management myself and just rent the underlying computation and storage.

I think even for larger teams it may make sense to manage databases yourself, assuming you have the competence to do it well. There are so many things that can go wrong with managed services and they don’t hide the underlying implementation the way that things like block storage or object storage do.

Re:How much can you get out of a $4 VPS? by BirAdam on Monday February 06, 2023 @08:41AM (#34677128)
I would actually say just invest in the hardware and count the asset depreciation on taxes. Further, “scaling” horizontally is rather easy if you properly separate functions into different servers. For example, a few really light machines running nginx (with fastcgi cache enabled, because yes) behind an haproxy machine, your PHP/Python/JS/Ruby machines behind your nginx machines, and your DB cluster with TiDB or something behind that. You’ve removed the overhead of the container systems and the overhead of the virtualization platform. You’re no longer sharing CPU time with anyone. You’re not experiencing as many context switches or interrupts. The cost is all upfront though. You will still pay for bandwidth and power, but over time your cost should be lower.

The main issue in any scenario involving real hardware is that you need staff who are competent in both hardware and Linux/UNIX systems. Many claim to be on their resumes and then cannot perform once on the job (in my experience anyway). In my opinion, one of the major reasons for the explosion of the cloud world was precisely the difficulty in building and the financial cost of building such teams. Additionally, there is a somewhat natural (and necessary) friction between application developers and systems folks. The systems folks should always pushing back and arguing for more security, more process, and fewer deployments. The dev team should always be arguing for more flexibility, more releases, and less process. Good management should then strike the middle path between the two. Unfortunately, incompetent managers have often just decided to get rid of systems people and move things into AWS land.

Finally, I would just note that cloud architecture is bad for the planet as it requires over-provisioning by cloud providers, and it requires more computer power overall due to the many layers of abstraction. While anyone project is responsible for little of this waste, the entire global cloud as an aggregate is very wasteful. This bothers me and obviously likely factors as an emotional bias in my views (so large amounts of salt for all of the above).

Re:How much can you get out of a $4 VPS? by kkielhofner on Monday February 06, 2023 @11:51AM (#34680221)
Generally agree but in the US at least from a financial and accounting standpoint you can actually do better than the favored op-ex of cloud services with a Section 179[0] lease[1]. Caveat here, of course, is that you have to have income.

The argument could be made you can develop a means to to rent physical servers pre-income, then, when it makes sense, you can either use standard depreciation -or- Section 179 on outright purchases and/or Section 179 leases.

As an example, you can deploy an incredibly capable group of let's say four absolutely ridiculous completely over-provisioned $100k physical 1U machines in different colo facilities for redundancy. There are all kinds of tricks here for load balancing and failover with XYZ cloud service, DNS, anycast, whatever you want. You can go with various colo facilities that operate datacenters around the world, ship the hardware from the vendor to them, then provision them with Ansible or whatever you're into without ever seeing the facility or touching hardware.

So now you have redundant physical hardware that will absolutely run circles around most cloud providers (especially for I/O), fixed costs like all you can eat bandwidth (that doesn't have the 800% markup of cloud services, etc) - no more waiting for the inevitable $50k cloud bill or trying to track down (in a panic) what caused you to exceed your configured cloud budget in a day instead of a month. Oh btw, you're not locking yourself into the goofy proprietary APIs to provision and even utilize services other than virtual machines offered by $BIGCLOUD.

If you're doing any ML you can train on your own hardware or (or the occasional cloud) and run inference 24/7 with things like the NVIDIA A10. Continuous cloud rental for GPU instances is unbelievably expensive and the ROI on purchasing the hardware is typically in the range of a few months (or way ahead almost immediately with Section 179). As an example, I recently did a benchmark with the Nvidia A10 for a model we're serving and it can do over 700 inference requests/s in FP32 with under 10ms latency. With a single A10 per chassis across four healthy instances that's 2800 req/s (and could probably be tuned further).

Then, if you get REALLY big, you can start getting cabinets and beyond. In terms of hardware failures as mentioned, all I can say is dual PS RAID-ed out, etc hardware is (in my experience) extremely reliable. Frankly having had multiple full cabinets of hardware in the past hardware failures were few and far between and hardware vendors will include incredibles SLAs for replacement. You notify them of the failure, they send a tech in < eight hours directly to the colo facility and replace the disk, PS, etc with the flashing light.

My experience is one (good) FTE resource can easily manage this up to multiple cabinet scale. To your point, the current issue is many of these people have been snatched up by the big cloud providers and replaced (in the market) with resources that can navigate the borderline ridiculousness that is using dozens (if not more) products/services from $BIGCLOUD.

I've also found this configuration is actually MUCH more reliable than most $BIGCLOUD. No more wondering what's going on with a $BIGCLOUD outage that they won't even acknowledge (and that you have absolutely no control over). Coming from a background in telecom and healthcare it's completely wild to me how uptime has actually gotten much worse with cloud providers. Usually you can just tell customers "oh the internet is having problems today" because they'll probably be seeing headlines about it but for many applications that's just totally unacceptable - and we should expect better.

[0] - https://www.section179.org/section_179_deduction/

[1] = https://www.section179.org/section_179_leases/

Re:How much can you get out of a $4 VPS? by BirAdam on Monday February 06, 2023 @12:50PM (#34681218)
Do you have a preferred geo-aware DNS, anycast service, or similar?
Re:How much can you get out of a $4 VPS? by dom96 on Monday February 06, 2023 @08:41AM (#34677133)
In general I agree that physical servers are great, but I think it's important to note that for most people a $4/month VPS is more than enough. So actually 45€/month would be overkill in that case.
Re:How much can you get out of a $4 VPS? by antisceptic on Monday February 06, 2023 @08:59AM (#34677340)
How many nodes (droplets) do you spin up that you need Terraform? I do something similar but I use a single script to spin up the Digital Ocean side and then I complete the setup in Ansible (with an all-in-one master script, since the DO droplets are fetched with a handmade inventory plugin).
Re:How much can you get out of a $4 VPS? by limteary on Monday February 06, 2023 @09:07AM (#34677430)
This is too expensive compared to VPS for lots of personal and hobby use cases or minor side business.

I've seen lots of less experienced people overpay for hetzner and similar when a $5-10 vps would've worked.

Re:How much can you get out of a $4 VPS? by cryptos on Monday February 06, 2023 @09:17AM (#34677545)
In 2015 I worked in a project where really big servers (lots of RAM, fast SSDs) where needed for large database. The client had preferred AWS, but the monthly bill would have been something like 30K Euros. So, they went with Hetzner for a few hundred bucks a month ...
Re:How much can you get out of a $4 VPS? by sakopov on Monday February 06, 2023 @01:45PM (#34682103)
That sounds like managed (RDS) instance pricing.
Re:How much can you get out of a $4 VPS? by oauea on Monday February 06, 2023 @09:28AM (#34677692)
Just keep in mind your disk can get zapped at any time, so keep backups and use raid if possible.
Re:How much can you get out of a $4 VPS? by dspillett on Monday February 06, 2023 @09:57AM (#34678170)
The whole VPS can go up in smoke fairly easily too, quite literally in some cases. There were a couple of small VPS providers hit buy the fire that took out one of OVH's data centres and either had no backups or had the backups on other machines in the same building. Heck, many cheap VPS providers don't have a reliable backup system at all, some are honest about it (and tell users to manage their own backups) and some are less so. Also remember that a small VPS provider will have low staff because the margins are low, so if there is any manual intervention needed to restore services when there is a hardware failure you might find spinning up a new VPS elsewhere, restoring your own backups¹, and switching over DNS, is faster than the hosting providers restore process. And their backups are often daily, with your own you may be able to efficiently manage much more frequent (hourly, or even perhaps near real-time if your apps are not write-intensive) snapshots. You aren't going to get a 1-hour max restore and 1-hour max data-loss guarantee for $4/month!

Keep backups in any case. Preferably on another provider or at least in a different physical location. And, of course, test them.

And if you are managing a good backup regime, and monitoring your data/app anyway, is monitoring drives a significant extra hardship?

-- [1] in fact if you automate the restore process to another location, which I do for a couple of my bits, then you can just hit that button and update DNS when complete, and maybe allocate a bit more RAM+cores (my test mirrors are smaller than the live VMs as they don't need to serve real use patterns).

Re:How much can you get out of a $4 VPS? by hknmtt on Monday February 06, 2023 @09:37AM (#34677822)
the cloud is the golden cage. companies, and people, got sold on comfort and ease of use whilst trapping themselves into vendor lock-in environment that is the california hotel. when they realize the problem, they are too deep in the tech and rewriting their codebase would be too complex or expensive so they bite the expense and keep on doing what they are doing. constantly increasing their dependency and costs and never be able to leave.

as you pointed out, bare metal is the way to go. is works the opposite of cloud - a bit more work at the beginning but a way lot less of expenses at the end.

Re:How much can you get out of a $4 VPS? by troupe on Monday February 06, 2023 @09:49AM (#34678018)
Once you know you are going to use the machine for a while, buying two used server (one for backup) and co-locating them somewhere breaks even pretty quickly.
Re:How much can you get out of a $4 VPS? by cpursley on Monday February 06, 2023 @10:19AM (#34678558)
How much time is spent managing all of this monthly (deploys, etc)?
Re:How much can you get out of a $4 VPS? by bluehatbrit on Monday February 06, 2023 @10:32AM (#34678832)
Not the parent commenter but I do basically the same as them. It really depends how much you're hosting and how much you want the latest updates. If I didn't want to do any updates to the selfhosted stuff I could probably spend 0 time a month. Most of the stuff I selfhost is only available over my VPN anyway so security isn't a huge concern on those.

Even if I did want to update, it's just a case of pulling the latest version into the docker-compose template and re-running the ansible playbook. Obviously if the upgrade requires more then so be it, but it's no different to any other setup work wise.

Probably the only thing I _need_ to do which I do manually is test my backups. But I have a script for each project which does it so I just SSH on, run the one-liner, check the result and it's done. I do that roughly once a month or so, but I also get emails if a backup fails.

So it can be no time at all. Usually it's probably 1-2 hours a month if I'm taking updates on a semi-regular basis. But that will scale with the more things you host and manage.

Re:How much can you get out of a $4 VPS? by jwr on Tuesday February 07, 2023 @02:50AM (#34689942)
I don't see a difference between physical and VPS servers here. I manage everything using automated tools anyway. Why would this take longer for physical?

In other words, the only difference is where the ansible inventory file comes from. Either it's a static list of IPs, or it comes from terraform.

Re:How much can you get out of a $4 VPS? by bluehatbrit on Monday February 06, 2023 @10:26AM (#34678720)
I do exactly this, using Hetzner as well. I was managing some side projects and self-hosting and the bill just seemed to creep up because the VPS's we never power enough to host. I started feeling the need to add more VPS's and then I started shopping around. In the end I got a similar deal and specs. I can do anything I want with it now and even with quite a few self hosted services and projects I'm still running at only about 10-15% capacity.

If I want to spin up a new project or try out hosting something new it takes a couple minutes and I've got the scripts. Deployments are fast, maintenance is low, and I have far more for my money.

For anyone who's interested this is the rough cut of what I'm using: * Ansible to manage everything * A tiny bit of terraform for some DNS entries which I may replace one day * restic for backups, again controlled by ansible * tailscale for vpn (I have some pi's running at home, nothing major but tailscale makes it easy and secure) * docker-compose for pretty much everything else

Re:How much can you get out of a $4 VPS? by jwr on Tuesday February 07, 2023 @02:45AM (#34689912)
Your management tools are quite similar to what I use. Ansible, terraform for disaster recovery and development cloud systems, several approaches to backups (duplicity+gpg, rsync), ansible+docker for updating certs, VpnCloud for VPN, docker containers for various things.

Main app is Clojure, so I run a native JVM. Database is fully distributed, RethinkDB, now working on moving to FoundationDB.

The important thing is not to manage anything manually, e.g. treat physical servers just like any other cloud server. It shouldn't matter whether it's physical or virtualized.

Re:How much can you get out of a $4 VPS? by Cthulhu_ on Monday February 06, 2023 @10:42AM (#34679002)
I've been on a physical server for years, but the problem is wear & tear and eventually they will shut down forever; unless you're willing to set up backups and a recovery plan for physical hardware failure, I'd stick with a VPS for now.

I used a VPS before that, but stopped and switched to a physical one because it was a better deal and we didn't run into CPU limit(ation)s.

Re:How much can you get out of a $4 VPS? by jwr on Tuesday February 07, 2023 @02:47AM (#34689924)
Hmm. But every server goes down eventually. What's the difference whether it's a VPS or a physical one? I don't assume anything about my physical servers.
Re:How much can you get out of a $4 VPS? by JSavageOne on Monday February 06, 2023 @12:25PM (#34680775)
I'm not a devops guy but I had to manage our Ansible deployment at one of my first jobs and always despised it. Scripts that would work locally would often not work on the Ansible deployment, and it was hard to debug.

I was more of a junior dev at the time so maybe I was an idiot, but I don't miss it at all. In theory I agree with what you're saying, but deploying a Dockerfile to something like Google Cloud Run is just a hell of a lot easier. Yea I'm paying more than what I would be managing my own VPS, but I think this is more than offset by the dev hours saved.

Re:How much can you get out of a $4 VPS? by intelVISA on Monday February 06, 2023 @12:51PM (#34681234)
What if, hypothetically, there was a tool that combined Terraform and Ansible and was native/performant rather than scripted?
Re:How much can you get out of a $4 VPS? by Spooky23 on Monday February 06, 2023 @01:17PM (#34681669)
Usually the issue is that on-prem is seen as legacy and gets legacy budget and talent. Bigger companies are going to stick to a couple of big providers who don’t sell/rent iron.

My employer adopted cloud as a business/financial play, not a religious one. We often land new builds in the cloud and migrate to a data center if appropriate later.

The apps on-prem cost about 40% less. Apps that are more cost effective in cloud stay there.

Re:How much can you get out of a $4 VPS? by SergeAx on Monday February 06, 2023 @02:05PM (#34682391)
The problem with bare metal is quite sophisticated contingency plan for physical failure. With VMs when any one of them fails - you just re-run your Terraform/Ansible scipts, restore backup (if it was a stateful VM that failed) and voila, you are up and running again in minutes.
Re:How much can you get out of a $4 VPS? by kuschku on Monday February 06, 2023 @02:28PM (#34682815)
Why would it be any different with rented bare metal? I can just run my terraform script against any one and be up and running in less than 2 minutes.
Re:How much can you get out of a $4 VPS? by SergeAx on Monday February 06, 2023 @04:10PM (#34684380)
You have to provision a new server first, preferably the same or better configuration. And then restore all backups, because probably all your components didn't scale beyond one server yet.
Re:How much can you get out of a $4 VPS? by kuschku on Tuesday February 07, 2023 @05:11AM (#34690867)
No? Terraform can do all of that for me. I can order (and get it delivered), install, configure, and restore from backup with terraform in less than 2 minutes.

Hetzner has an API for ordering dedicated servers after all, and an API for installing an OS (or for rebooting to rescue and flashing whatever image you want)

Re:How much can you get out of a $4 VPS? by ska on Monday February 06, 2023 @02:44PM (#34683134)
> and cost more.

for the same spec, sure. I think virtuals make sense at both ends - either dynamic scalability for large N is important, or you only actually need a small fraction of a physical box. Paying 45/mo for something that runs find on 5/mo isn't sensible either, and gives you more flexibility for not ganging things together just to use your server.

Re:How much can you get out of a $4 VPS? by klodolph on Monday February 06, 2023 @03:35PM (#34683936)
Hijacking this—what are the main options here? I found pricing for Hetzner and OVH dedicated / bare metal instances easily enough, but I found it a little difficult to find information about other providers.
Re:How much can you get out of a $4 VPS? by FpUser on Monday February 06, 2023 @03:35PM (#34683943)
>"I know it's not in fashion, but I will suggest that renting physical servers is a very good and under-appreciated compromise. "

Exactly what I do for myself and my clients. Saves tons of dosh.

Re:How much can you get out of a $4 VPS? by lallysingh on Monday February 06, 2023 @04:26PM (#34684630)
I think 5 reasons:

1. Forces config to be reproducible, as VMs will go down.

2. You can get heavy discounts on AWS that reduce the pain.

3. The other stuff you have access to atop the VMs that's cheaper/faster once your stuff is already in the cloud

4. Easier to have a documented system config (e.g. AWS docs) than train people/document what special stuff you have in-house. Especially useful in hiring new folks.

5. You don't need space or redundant power/internet/etc on premesis. Just enough to let people run their laptops.

Re:How much can you get out of a $4 VPS? by ilrwbwrkhv on Monday February 06, 2023 @07:08PM (#34686513)
This is what I do for all my companies. We have a $4 million profit this year.
Re:How much can you get out of a $4 VPS? by closeparen on Monday February 06, 2023 @07:25PM (#34686668)
That's a great option when you need servers in Europe. Hetzner offers cloud products only in its US datacenters, and as far as I know there are no dedicated server providers in the US with comparable pricing.

I think it's the case that AWS/GCP/Azure are not very cost-competitive offerings in Europe. What I'm not seeing is evidence of that for the US.

Re:How much can you get out of a $4 VPS? by systems_glitch on Monday February 06, 2023 @10:16PM (#34688277)
Don't discount your local colo, either. I pay $75/month for 2U, a gigabit Ethernet link to a router two hops from the metro SONET ring in Albany, NY, and 1 mbps 95th percentile bandwidth. I've got a router, a switch, and a 1U 32-core AMD Bulldozer box in there hosting VMs (it's past due for replacement but running fine).

Yes, you're supporting your own hardware at that point. No, it's not a huge headache.

Re:How much can you get out of a $4 VPS? by yencabulator on Friday February 10, 2023 @02:29PM (#34744499)
On a cloud VM in a good cloud, using disaggregated storage:

- physical hardware has trouble, e.g. fan failure -> my VM gets live migrated to a different host, I don't notice or care

- physical hardware explodes -> my VM restarts on a different host, I might notice but I don't care

Disaster planning is a lot easier with VMs.