News for hackers. Stuff that matters.
Re:Reclaiming the lost art of Linux server administration by c2h5oh on Friday January 28, 2022 @03:10PM (#30119688)
I remember how surprised people were when I demoed a $200/month bare metal server outperforming by a huge margin RDS MySQL instance that they were paying something upwards of 16k/month.

IIRC we ended up using it as a disposable replica for some non-real time but heavy operations.

Re:Reclaiming the lost art of Linux server administration by akireu on Friday January 28, 2022 @03:59PM (#30120285)
It's 2022 and we're about to rediscover something we know for 40 years already: mainframes are freaking expensive.
Re:Reclaiming the lost art of Linux server administration by tpetry on Saturday January 29, 2022 @05:01AM (#30125174)
It's 2022 and we're about to rediscover something we know for 40 years already: mainframes have freaking performance.
Re:Reclaiming the lost art of Linux server administration by nix23 on Saturday January 29, 2022 @05:14AM (#30125231)
>mainframes have freaking performance

Yes and no, really depends for what workloads. But freaking reliability that's for sure.

Re:Reclaiming the lost art of Linux server administration by antb123 on Tuesday February 01, 2022 @04:13AM (#30160248)
reliability + security. performance is poor they were designed for batch.
Re:Reclaiming the lost art of Linux server administration by nix23 on Tuesday February 01, 2022 @05:15AM (#30160660)
>performance is poor they were designed for batch.

That's once again an oversimplification, performance is excellent for the intended workload.

Re:Reclaiming the lost art of Linux server administration by nix23 on Saturday January 29, 2022 @03:47AM (#30124843)
You misread something, it's 2022 and we discover that mainframes can be cheaper then a AWS-cloud-machine-park ;)
Re:Reclaiming the lost art of Linux server administration by southerntofu on Saturday January 29, 2022 @06:48AM (#30125603)
I thought AWS was the mainframe in the parent comment?!
Re:Reclaiming the lost art of Linux server administration by nix23 on Saturday January 29, 2022 @04:28PM (#30130676)
Please educate yourself what a mainframe is.
Re:Reclaiming the lost art of Linux server administration by akireu on Wednesday February 02, 2022 @08:47AM (#30177399)
Of course AWS is the mainframe in this analogy! It's a huge throughput- and reliability-optimized overhyped crazy expensive server that you hire someone else to run for you. It's designed the same way, with dedicated storage, compute and backplane servers. Even the discourse is the same to the 80s: "why we have to rent a $$$ monster when a $ commodity server outperforms it". How is this not obvious is beyond me.
Re:Reclaiming the lost art of Linux server administration by southerntofu on Sunday January 30, 2022 @06:17AM (#30135969)
I've briefly encountered mainframes in the 90s. I thought it was a perfect analogy to AWS where "intelligence" is in the center and we're just piping stuff over the network for AWS to compute. I don't understand how selfhosted/self-provisioned servers is supposedly comparable to a mainframe, on the contrary.

> It's 2022 and we're about to rediscover something we know for 40 years already: mainframes are freaking expensive.

My interpretation: AWS is freaking expensive, AWS is in the center performing all computations; AWS is the mainframe we can well do without.

Re:Reclaiming the lost art of Linux server administration by nix23 on Sunday January 30, 2022 @01:32PM (#30139721)
It's a wrong analogy, but i also misunderstood you. Sorry for not understood your comment, but not-sorry for using the term mainframe wrong ;)
Re:Reclaiming the lost art of Linux server administration by viraptor on Friday January 28, 2022 @04:23PM (#30120547)
Here's what the bare metal server didn't come with:

API access for managing configuration, version updates/rollbacks, and ACL.

A solution for unlimited scheduled snapshots without affecting performance.

Close to immediate replacement of identical setup within seconds of failure.

API-managed VPC/VPN built in.

No underlying OS management.

(Probably forgot a few...) I get that going bare metal is a good solution for some, but comparing costs this way without a lot of caveats is meaningless.

Re:Reclaiming the lost art of Linux server administration by senko on Friday January 28, 2022 @04:42PM (#30120754)
> Here's what the bare metal server didn't come with:

[bunch of stuff I don't need]

Exactly. Imagine paying for all that when all you need is bare metal.

Now imagine paying for all that just because you've read on the Internet that it's best practice and that's what the big guys do.

Way back the best practice was what Microsoft, Oracle or Cisco wanted you to buy. Now it's what Amazon wants you to buy.

Buy what you need.

Re:Reclaiming the lost art of Linux server administration by dragonsky on Friday January 28, 2022 @09:18PM (#30123131)
Your point is well made... The other thing you need to think about is that all those extra services can come with a reliability cost if your provider is not 100%. Most outages we've encountered have been because the HA infrastructure has decided to have problems rather than the underlying hardware or actual service we need to run.

Having all that "best practice" service is great if it works well, but when it becomes a checkbox on the purchase order then it can cause far more problems than it solves.

I have found that a lot of the push to outsource hosting is simply an attempt to deflect responsibility for problems rather than in expectation of actually providing more reliability.

Re:Reclaiming the lost art of Linux server administration by Nextgrid on Friday January 28, 2022 @11:45PM (#30123861)
It’s great if you need that reliability in practice - and not just that you think you need it.

For every company or startup that thinks they need 100% uptime the reality is that they can not only get away with much less but in practice will end up with much less anyway because the effort and moving parts (load balancing, distributed database, etc) will typically result in something failing anyway even if the underlying hardware is indeed 100% up, and somewhat surprisingly to quite a bit of people here, manage to survive and thrive despite that (the recent AWS outages took out a lot of services and products and they still seem to be around somehow).

Re:Reclaiming the lost art of Linux server administration by reaperducer on Friday January 28, 2022 @09:37PM (#30123252)
best practice

Ugh. I hate that phrase. The translation into plain English is almost always "What I read in some blog" or "Because I want to" or "It's what our sales rep told us." Even from C-levels who should know better.

Re:Reclaiming the lost art of Linux server administration by yourapostasy on Saturday January 29, 2022 @08:55AM (#30126287)
I generally use it as shorthand for, “when and not if we call the vendors with this configuration, they cannot pass the buck and say it isn’t a configuration they support”. “Best practice” as an endorsed configuration blessed by the vendor support engineering organization is my go-to sign-off to get quick cooperation from the vendors.
Re:Reclaiming the lost art of Linux server administration by LaGrange on Saturday January 29, 2022 @07:53AM (#30125890)
It should mean something. There are things that are just good ideas you probably shouldn’t stray from. But the moment a concept like this materializes it gets hijacked by marketers and celebrity developers and distorted into oblivion.
Re:Reclaiming the lost art of Linux server administration by outworlder on Friday January 28, 2022 @08:02PM (#30122662)
> Exactly. Imagine paying for all that when all you need is bare metal.

Yes.

The opposite is also true though: Imagine not wanting to pay for that and needing it!

There's a reason why most homes connect to the power utility companies. Yes, we can run generators ourselves. Does it make sense to do that? Not usually.

Same thing with this server. If it makes sense for your use-case, outstanding. In many cases, people are better off offloading this to another company and focusing on their strengths.

Re:Reclaiming the lost art of Linux server administration by FpUser on Saturday January 29, 2022 @01:33AM (#30124271)
>"Yes, we can run generators ourselves. Does it make sense to do that? Not usually"

The minute gens/solar/wind/batteries combo becomes less expensive than public utility I'll switch. For now it makes no financial sense.

With the clouds it is the other way around. My dedicated servers running my software kick the shit out of AWS performance wise for a fraction of the price. And no I do not spend my days "managing" it. I can order new dedicated server and the same shell script will reinstall all prerequisites, restore data from backup and run it in few minutes add (however long it takes to import database from backup). Where needed I also have standby up to date servers.

Other than running this script to test restoration once a month my management overhead is zero.

Re:Reclaiming the lost art of Linux server administration by bbarnett on Friday January 28, 2022 @09:20PM (#30123139)
Exactly! Who needs a kitchen in their home, it's better to just order in all the time. All that complexity of cooking daily, preparing and storing food, cleaning dishes, etc, etc. I mean, who's going to even do the cooking!

See... anyone can pick <random thing>, and describe how people don't do it. Of course, you cite a generator, others use solar cells, right?

Re:Reclaiming the lost art of Linux server administration by eklavya on Friday January 28, 2022 @10:55PM (#30123630)
Yeah imagine cutting your own hair and diagnosing your health problems. Growing your own food and making your own chips.

Looks like sensible/nonsensical based on who you are and what are your needs. Not everybody needs cloud, not everybody can self host.

Re:Reclaiming the lost art of Linux server administration by viraptor on Saturday January 29, 2022 @12:43AM (#30124075)
> bunch of stuff I don't need

And that's fine. People should make choices like that. I was objecting to saying people paid X for RDS and others paid Y for one bare metal server. Those are not in the same category, there's no point comparing those prices without a lot more information.

Re:Reclaiming the lost art of Linux server administration by ozim on Friday January 28, 2022 @05:22PM (#30121268)
I am buying IaaS it is so nice to use VPS with snapshots every 4 hours that I don't have to think about.

I don't care where those snapshots are stored and how much space those take. In case I need to restore my IaaS provider gives me 2-click option to restore - one to click restore and 2nd to confirm. I sit and watch progress. I also don't care about hardware replacement and anything that connects to that. I have to do VPS OS updates but that is it.

I do my own data backups on different VPS of course just in case my provider has some issue, but from convenience perspective that IaaS solution is delivering more than I would ask for.

Re:Reclaiming the lost art of Linux server administration by DarylZero on Friday January 28, 2022 @05:43PM (#30121495)
Snapshots every 4 hours? That doesn't sound impressive at all. In 2022 that's laptop tier capability.
Re:Reclaiming the lost art of Linux server administration by ozim on Friday January 28, 2022 @07:25PM (#30122389)
Well my dev laptop could run 1000x more traffic than what I need on my servers.

But of course I am running build tools and bunch of other dev tools locally that are not even installed on our servers.

Re:Reclaiming the lost art of Linux server administration by DarylZero on Saturday January 29, 2022 @09:52AM (#30126721)
I'm not talking about traffic I'm just talking about expectations as far as software capabilities.
Re:Reclaiming the lost art of Linux server administration by gerdesj on Friday January 28, 2022 @06:18PM (#30121843)
What on earth are you running on your laptop?
Re:Reclaiming the lost art of Linux server administration by tomrod on Friday January 28, 2022 @06:50PM (#30122141)
Windows 11 with Edge. Nothing else /s

But in all reality, laptops are really, really powerful these days.

Re:Reclaiming the lost art of Linux server administration by gerdesj on Friday January 28, 2022 @08:06PM (#30122690)
I use customer cast offs and even employee cast offs. My desktop was cast off by a customer because Win 10 ground to a halt. I slapped an ancient nvidia card in to get a couple of screens and popped in a cheap SSD. According to dmidecode it is a Lenovo from 01/06/2012.

My laptop at the moment is a HPE something ... HP 250 G6 Notebook PC according to dmidecode. I used to have a five year old Dell 17" i7 based beast but it ... broke. I whipped out the SSD, shrank the root fs a bit (with gparted) and used a clonezilla disc and an external USB link to get my system onto a Samsung EVO M.2 thingie from the SSD. This laptop was an employee cast off/

As is probably apparent from the above, I use Linux. I have some decent apps at my disposal but in general I don't need much hardware. Decent: RAM >= 8GB and SSD storage are key. I don't play games much. I've always specified 17" screens in the past for my laptops but now I have to use a 15" jobbie, that's becoming less of a hard requirement.

I am a Managing Director (small business - IT consultancy) but I do spend rather a lot of my time doing sysadmin and network admin stuff. I also do business apps. I once wrote a Finite Capacity Plan for a factory in Excel with rather a lot of VBA. Before you take the piss, bear in mind I used the term finite and not infinite. That meant that quite a few people had employment in Plymouth (Devon not MA) in the 1990s. I won't bore you with my more modern failures 8)

Anyway as you say, modern laptops are phenomenally powerful. Mine have wobbly windows 8) I can't be arsed with MS Windows anymore for my own gear - it gets in the way. Me and the wife said goodbye at Windows 7.

Re:Reclaiming the lost art of Linux server administration by tomrod on Friday January 28, 2022 @08:42PM (#30122900)
I think I found a simpatico friend!
Re:Reclaiming the lost art of Linux server administration by rovr138 on Friday January 28, 2022 @05:25PM (#30121291)
> Buy what you need
Re:Reclaiming the lost art of Linux server administration by debaserab2 on Saturday January 29, 2022 @01:51AM (#30124354)
> [bunch of stuff I don't need]

They tend to be the things that you don't need until you absolutely need them right now (or yesterday).

Re:Reclaiming the lost art of Linux server administration by fnord77 on Friday January 28, 2022 @10:28PM (#30123500)
I'm too busy to tend to the care and feeding of a database server. I'll gladly pay amazon to do it for me.
Re:Reclaiming the lost art of Linux server administration by kortilla on Saturday January 29, 2022 @02:45AM (#30124582)
Typical statement from someone that doesn’t actually pay the bill (a.k.a a software engineer in most companies).

It’s easy to trivialize $20-30k a month when it’s someone else’s money and it’s less work for you.

Re:Reclaiming the lost art of Linux server administration by fnord77 on Saturday January 29, 2022 @10:59AM (#30127317)
When considering the cost of having a secure server room, a commercial internet line, electricity, cooling and hardware - plus the cost of my time (or someone else's on the team), AWS gets more and more attractive. The business side paying the bill agrees fully.

People on my time would rather be developing software than doing sys admin stuff

Re:Reclaiming the lost art of Linux server administration by senko on Saturday January 29, 2022 @12:27PM (#30128257)
There is a continuum between "I run servers in my basement" and "I pay mid 5 figures monthly to have autoscaled autofailover hotstandby 1s-interval backed up cluster across three AZs".

I use AWS, DO and Hetzner (bare metal) for (different) cases where each makes sense.

In the past few years, maintenance burden and uptime between AWS and Hetzner hosted stuff was comparable, with the cost being an order of magnitude less for Hetzner (as an added benefit, that machine is more beefy but I wasn't even comparing that).

> People on my time would rather be developing software than doing sys admin stuff.

I am not surprised software developers would prefer doing software development :-)

Re:Reclaiming the lost art of Linux server administration by fnord77 on Saturday January 29, 2022 @02:39PM (#30129640)
my point is $20-30k/m for an AWS database can actually be a bargain
Re:Reclaiming the lost art of Linux server administration by kortilla on Monday January 31, 2022 @03:27AM (#30145774)
> The business side paying the bill agrees fully.

No, they often don’t understand the alternatives available because the wolves are guarding the henhouse (software devs who don’t want to work with the pace of on-prem IT).

> People on my time would rather be developing software than doing sys admin stuff

No shit, that’s why software devs aren’t sysadmins.

Re:Reclaiming the lost art of Linux server administration by bushbaba on Saturday January 29, 2022 @01:02AM (#30124148)
Sure and you could buy a digital ocean droplet or Amazon lightsail instance for 5$/month. Both include 1TB of free data transfer.
Re:Reclaiming the lost art of Linux server administration by c2h5oh on Friday January 28, 2022 @04:30PM (#30120620)
Of course there are a lot of benefits of using hosted databases. I like hosted databases and use them for both work and personal projects.

What I have a problem with is:

- the premium over bare metal is just silly

- maximum vertical scaling being a rather small fraction of what you could get with bare metal

- when you pay for a hot standby you can't use it as a read only replica (true for AWS and GCP, idk about Azure and others)

Re:Reclaiming the lost art of Linux server administration by zerocrates on Friday January 28, 2022 @07:29PM (#30122408)
Readable standby instances is something AWS just recently added actually: https://aws.amazon.com/blogs/database/readable-standby-insta...

Though it seems to require you to have 3 instances rather than just letting you read from the standby... I don't quite get the rationale for that.

Re:Reclaiming the lost art of Linux server administration by bingo-bongo on Friday January 28, 2022 @08:47PM (#30122932)
Even though a hot standby is technically the exact same thing as a read only replica, it solves 2 very different problems (uptime vs scaling). Personally, I never want read only queries going to my hot standby, otherwise I risk the secondary can’t handle the load in case of failover. Probably a reason like that with AWS as well, as they are selling a “hot standby” product to ensure the uptime for your RDS.
Re:Reclaiming the lost art of Linux server administration by viraptor on Friday January 28, 2022 @04:52PM (#30120863)
> when you pay for a hot standby you can't use it as a read only replica (true for AWS

I'm not sure what you mean here. At least for MySQL you can have an instance configured as replica + read-only and used for reads. Aurora makes that automatic / transparent too with a separate read endpoint.

Re:Reclaiming the lost art of Linux server administration by milesvp on Friday January 28, 2022 @05:02PM (#30121021)
A hot standby is not a read replica. It's a set of servers running in a different Availability zone mirroring current prod, that is configured to automatically fail over to if the primary is offline. It's been a few years since I personally set this up in AWS, but at the time, those servers were completely unavailable to me, and basically doubled the cost of my production servers.

The fact that a hot standby is usually in some sort of read-replica state prior to failing over is a technical detail that AWS sort of tries to abstract away I think.

Re:Reclaiming the lost art of Linux server administration by sciurus on Friday January 28, 2022 @09:38PM (#30123254)
They recently announced readable standby instances.

https://aws.amazon.com/blogs/database/readable-standby-insta...

Re:Reclaiming the lost art of Linux server administration by willjp on Friday January 28, 2022 @10:53PM (#30123623)
I'm not sure, I guess it depends what you're looking for. I'm a hobbyist, with no real professional experience in server admin, so I am probably missing some important things. But most of this can be replicated with ZFS and FreeBSD jails (or on linux, BTRFS and LXC containers).

>> 1. A solution for unlimited scheduled snapshots without affecting performance.

You can very comfortably have instant and virtually unlimited snapshots with zfs/jails (only occupying space when files change). Very easy to automate with cron and a shellscript.

>> 2. API access for managing configuration, version updates/rollbacks, and ACL.

>> 3. Close to immediate replacement of identical setup within seconds of failure.

There is a lot of choices for configuration management (saltstack, chef, ansible, ..). I run a shellscript in a cron job that takes temporary snapshots of the jail's filesystem, copies to a directory, and makes an off-site backup. A rollback is as simple as stopping the server, renaming a directory, and restarting it. It's probably more than a couple of seconds, but not by much. I think I'm uncomfortable exposing an API with root access to my systems to the internet, but I'm not sure how these systems work. I don't think it would be hard to set it up with flask if you wanted it though.

>> 4. No underlying OS management.

I don't know what this is, but I'm curious and looking it up :D.

In most of the posts I'm reading here, people have really beefy rigs. But you could do this on the cheap with a 2000s era laptop if you wanted (that was my first server).

Re:Reclaiming the lost art of Linux server administration by viraptor on Saturday January 29, 2022 @12:28AM (#30124029)
> You can very comfortably have instant and virtually unlimited snapshots with zfs/jails

Yes, but that both requires manual scripting it and remains local to the server. Compare to scheduled RDS backups which go to S3 with all its consistency guarantees.

> There is a lot of choices for configuration management (saltstack, chef, ansible, ..)

Sure, those are an improvement over doing things manually. But for the recovery they can do only so much. Basically think how fast can you restore service if your rack goes up in flames.

> I don't know what this is, but I'm curious and looking it up :D

It means - who deals with kernel, SSL, storage, etc. updates, who updates the firmware, who monitors SMART alerts. How much time do you spend on that machine which is not 100% related to the database behaviour.

I wasn't recommending everyone use RDS. If your use case is ok with a laptop-level reliability, go for it! You simply can't compare the cost of RDS to a monthly cost of a colo server - they're massively different things.

Re:Reclaiming the lost art of Linux server administration by willjp on Saturday January 29, 2022 @01:18AM (#30124212)
Thank you very much for this reply! Those are all very good points. You’re right, this is a service, and not having the worry about hardware or scripts at all is valuable when you have a million other things to manage.
Re:Reclaiming the lost art of Linux server administration by BirAdam on Friday January 28, 2022 @07:16PM (#30122324)
Everything has a cost. The cost of the cloud is that you’re out of control, the cloud provider owns your stuff, and a single vulnerability can make half the Earth get pwned. Whoops.

EDIT: I do use cloud services for some stuff. My point isn’t being anti-cloud, just that nothing is perfect.

Re:Reclaiming the lost art of Linux server administration by pigeons on Friday January 28, 2022 @08:52PM (#30122978)
True, and also it costs more money.
Re:Reclaiming the lost art of Linux server administration by ReactiveJelly on Friday January 28, 2022 @06:17PM (#30121834)
Some of these strike me as things where the software _could_ exist, but it's either not FOSS, or I haven't heard of it yet.

For instance, there are LVM2 snapshots. Maybe those do affect performance. If the cost difference is big enough though, couldn't you just account for that in the budget?

I agree that literal "bare metal" sucks, but self-hosted with cloud characteristics (containers, virtualization) is not totally obsolete.

Re:Reclaiming the lost art of Linux server administration by znpy on Saturday January 29, 2022 @03:42AM (#30124817)
That's the point, duh.

When you're using the cloud you're paying someone else a very good margin to do all of those things for you.

If you do them yourself you can save quite a lot. Hardware is surprisingly cheap these days, even with the chip shortage factored in, if compared to cloud offerings.

Re:Reclaiming the lost art of Linux server administration by Nextgrid on Friday January 28, 2022 @04:55PM (#30120913)
A lot of these aren’t as important for something that’s fairly static and can’t even be autoscaled or resized live (excluding Aurora - I’m talking about standard RDS).

No access to the underlying OS can actually be a problem. I had a situation where following a DB running out of disk space it ended up stuck in “modifying” for 12 hours, presumably until an AWS operator manually fixed it. Being able to SSH in to fix it ourselves would’ve been much quicker.

Re:Reclaiming the lost art of Linux server administration by kortilla on Saturday January 29, 2022 @02:41AM (#30124565)
Don’t forget all of the outages associated with all of that crap you don’t need.
Re:Reclaiming the lost art of Linux server administration by southerntofu on Saturday January 29, 2022 @06:54AM (#30125628)
Most selfhosted distros have some/all of these features baked in: yunohost, freedombox or libreserver come to mind (note the latter is maintained only by a single person).

"Identical setup within seconds of failure" being the exception as you need to deploy from backup which can take minutes/hours (depending on backup size) even if you have the spare hardware. Fortunately, that's the least-needed feature in your list.

Re:Reclaiming the lost art of Linux server administration by nix23 on Saturday January 29, 2022 @05:39AM (#30125326)
> Here's what the bare metal server didn't come with:

It's called software, you put that on top of a server, it's not some kind of magic.

Re:Reclaiming the lost art of Linux server administration by freedomben on Friday January 28, 2022 @06:46PM (#30122099)
You can get nearly all of that on your bare metal if you use something like OpenStack. I know a couple people that run vmware on home lab also.
Re:Reclaiming the lost art of Linux server administration by raverbashing on Saturday January 29, 2022 @04:57AM (#30125151)
That should cost more but not 80x more.

Sure, you're paying the cost of some DBAs and SREs with that price. Still, seems too way above what it costs.

Re:Reclaiming the lost art of Linux server administration by primax on Friday January 28, 2022 @09:11PM (#30123092)
Also physical security, power, physical rack cost, networking, salaries to manage everything, and all those other hidden costs
Re:Reclaiming the lost art of Linux server administration by bbarnett on Friday January 28, 2022 @09:24PM (#30123164)
There are no "hidden costs". They're well known.

Factor them all in, and "the cloud" is 1000s to millions of times more expensive than bare metal. I've seen people pay $100k/month, for services which could run on an $140/month bare metal server failover pair.

Meanwhile, people still spend enormous resources managing "the cloud", writing code to deploy to the cloud, dealing with edge cases in the cloud.

There are no savings, time wise, management wise, or money wise, with the cloud.

You are paying for ignorance.

Re:Reclaiming the lost art of Linux server administration by gscott on Saturday January 29, 2022 @02:27AM (#30124516)
I was watching a video by Neil Patel and he pays 130k a month to Aws for one website, UberSuggest. Now that is a guy with money to burn. He could put that on bare metal and use the savings to buy a hotel and food for the homeless.
Re:Reclaiming the lost art of Linux server administration by goodpoint on Saturday January 29, 2022 @06:04AM (#30125448)
Hidden costs? I've been in companies with their own datacenters from tiny to enormous.

The costs were very clearly spelled out and always lower that SaaS.

Why do people here think that cloud companies are charities? The cost of their hardware leasing, personnel, electricity, building management, insurance... it is all paid by the customer.

Plus a beefy profit margin. All paid by you.

Re:Reclaiming the lost art of Linux server administration by igammarays on Saturday January 29, 2022 @03:56AM (#30124892)
Using cloud-managed backups can lull you into a false sense of security. I've heard enough of horror stories of the snapshot/restore mechanism failing for some reason, especially on certain edge-cases when you use huge amounts of data. What then? All your cloud marketing magic becomes a liability.
Re:Reclaiming the lost art of Linux server administration by lnxg33k1 on Friday January 28, 2022 @04:31PM (#30120634)
fully agree with this, in my free time I would fully go for the baremetal, but if I have to save money to a company, by placing all the headaches that are solved by AWS then I just say goodbye
Re:Reclaiming the lost art of Linux server administration by ddorian43 on Saturday January 29, 2022 @03:38AM (#30124800)
It also comes with 100x bandwidth pricing.
Re:Reclaiming the lost art of Linux server administration by papito on Friday January 28, 2022 @03:49PM (#30120169)
LOL. Priceless. Having these skills is very valuable. Us old farts used to do a lot with what today would be called "bootstrapped". Scarcity is no longer a "problem", except that it is. Scarcity keeps you sharp, efficient, on the edge - where you need to be. It's also - cheaper.
Re:Reclaiming the lost art of Linux server administration by c2h5oh on Friday January 28, 2022 @04:22PM (#30120541)
Who would have guessed having local, low latency, high iops drives would be better than VM using iSCSI-attached drive for storage, right? ;-)
Re:Reclaiming the lost art of Linux server administration by dilyevsky on Friday January 28, 2022 @06:14PM (#30121809)
Tbf iscsi and especially it’s future demise - nvmeof can be made quite fast. The problem that in gp2/3, gce-pd cases it’s probably not some native storage but another layer of software-based distributed store which makes stuff slow/expensive
Re:Reclaiming the lost art of Linux server administration by bushbaba on Saturday January 29, 2022 @01:13AM (#30124184)
But also less prone to single drive failures. And easily auto expanding storage sizes. Everything is a trade off.
Re:Reclaiming the lost art of Linux server administration by papito on Saturday January 29, 2022 @07:39AM (#30125797)
I actually don't suggest that people get off the cloud. My gripe is with the devil may care attitude toward costs. I am still very cost-conscious about it (even those most business aren't). Newer engineers just don't think of it as a factor. Push a button, get a load balancer. It all adds up.

Your AWS bill is directly proportional to the number of developers, because they all spin up cloud toys they are fond of.

Re:Reclaiming the lost art of Linux server administration by dilyevsky on Saturday January 29, 2022 @02:15AM (#30124464)
Except people end up running systems on them that have their own replication built in like kafka, cockroach etc. In all those cases you’d be better off with your node just hard crashing if disk goes bad rather than the latency penalty that inevitably follows the failover
Re:Reclaiming the lost art of Linux server administration by MonaroVXR on Friday January 28, 2022 @08:11PM (#30122719)
As a young person I agree with you.
Re:Reclaiming the lost art of Linux server administration by rad_gruchalski on Friday January 28, 2022 @05:57PM (#30121652)
I’ve picked up a second hand Dell R720 last year. Best purchase in years. It cost me €1500 for 48 cores and 192GB RAM.
Re:Reclaiming the lost art of Linux server administration by christophilus on Friday January 28, 2022 @07:51PM (#30122579)
I want one. What’s it done to your electricity bill, though?
Re:Reclaiming the lost art of Linux server administration by axiolite on Friday January 28, 2022 @09:58PM (#30123352)
If you want to use 4Kn drives, SSDs (w/trim), or easily switch between RAID and HBA modes, I would recomend an R730 with H730 controller instead. They're available on eBay with 128GB of RAM for just over $1,000 USD. If you don't want those features, an R720 is a good choice, and around half the price.

Idle power consumption of an R730 with no drives is typically about 85W, though higher-end CPUs drive that up a bit. The older R720s are a bit higher in the 100W range. When the extended warranties expire, high-spec 2nd hand equipment floods the market.

Re:Reclaiming the lost art of Linux server administration by rad_gruchalski on Saturday January 29, 2022 @03:53AM (#30124875)
Yes, R730 would have been better. I learned that post fact.
Re:Reclaiming the lost art of Linux server administration by axiolite on Monday January 31, 2022 @02:45AM (#30145531)
Not criticizing at all. The R720s are still excellent servers. You can add a different RAID/HBA controller into an R720, flash LSI firmware onto the one you've got, or just put a bit more effort into ensuring you buy compatible drives. SAS SSDs just a few years old didn't even have TRIM, for example.
Re:Reclaiming the lost art of Linux server administration by rad_gruchalski on Monday January 31, 2022 @06:28AM (#30146896)
Yeah, I believe it’s possible to fit the perc controller from r730 to r720 so that the throughput goes up to 6mbps but I just couldn’t be bothered.
Re:Reclaiming the lost art of Linux server administration by justsomehnguy on Friday January 28, 2022 @10:26PM (#30123493)
Just checked one of ours R620, dual E5-2690 v2 @ 3.00GHz, 256Gb RAM.

20% load (9 VMs with 11GHz usage), 196W.

Historical trends for Last Week:

Avg: 203 W | 693 BTU/hr

Max: 279 W | 952 BTU/hr

Min: 150 W | 512 BTU/hr

Historical Peaks:

465 W

Cumulative Reading:

Since Mon Jul 13 11:32:33 2020 2723.893 kWh

Re:Reclaiming the lost art of Linux server administration by kirubakaran on Friday January 28, 2022 @08:33PM (#30122851)
R820s idle at ~200W and consume ~500W at 100% CPU load on all 80 virtual cores.
Re:Reclaiming the lost art of Linux server administration by christophilus on Friday January 28, 2022 @10:36PM (#30123533)
So, if we say it draws around 350W, that makes it around $32 /mo power (rough calculation based on a 12.5cent (US) kWh rate, right? Not bad for all that beef.
Re:Reclaiming the lost art of Linux server administration by superleo2020 on Saturday January 29, 2022 @06:36AM (#30125558)
And for Western Europe readers as a comparison...

UK <Apr2022 = £50.96 ($68 USD), £0.2022 price cap rate

UK >=Apr2022 = £76.16 ($102 USD) £0.3022 likely new price cap rate

Thus the reason r/homelab users in Europe tend not to have Craigslist blade servers of any sort!

Re:Reclaiming the lost art of Linux server administration by hammersec on Saturday January 29, 2022 @07:36AM (#30125786)
Yeah but for the 16k a month they have someone they can sue for damages and costs if there is a serious issue. You're more likely to win a payout against a massive bluechip than a teeny weeny IT outfit or your own sysadmins.
Re:Reclaiming the lost art of Linux server administration by lnxg33k1 on Friday January 28, 2022 @04:28PM (#30120598)
Just out of curiousity but what did you get out of it? I mean if they get to pick it, get the responsibility of AWS on you, but do you also get to get paid those money after saving them money? I mean the way I see it, is that 16k/month don't only pay for the hardware, but also to keep headaches away and to have someone to blame
Re:Reclaiming the lost art of Linux server administration by c2h5oh on Friday January 28, 2022 @04:33PM (#30120660)
IIRC I got to move some heavy analytics queries, which could not be ran on a read only replica (rollups) and without hearing the word budget once. Main db remained on RDS.
Re:Reclaiming the lost art of Linux server administration by belter on Friday January 28, 2022 @04:36PM (#30120697)
Not a fair comparison and you know it. Now add to the $200 month bare metal server, the yearly salary of the 3 admins you need to manage it. One as backup, one for day time, one for the night plus a weekend rotation. Add to the admin salaries social security, insurance and a margin of safety if one is unavailable due to sickness.
Re:Reclaiming the lost art of Linux server administration by axiolite on Friday January 28, 2022 @10:15PM (#30123439)
> Now add to the $200 month bare metal server, the yearly salary of the 3 admins you need to manage it.

That's the line the clouds, MSPs, and service contract providers sell you on, but it's never true. When you need help you're getting some minimum wage slave who hired on 6 months ago, and is struggling to juggle the dozens of other clients competing with you for his time, too. When you don't need help, they get to take your money for doing nothing.

Anything your provider can do for you, you can do at less cost. Cut out the middle man and you're far better off.

Re:Reclaiming the lost art of Linux server administration by Aeolun on Saturday January 29, 2022 @01:11AM (#30124178)
> Cut out the middle man and you're far better off.

All that knowledge is now in-house, and you have access to it at a moment’s notice.

Re:Reclaiming the lost art of Linux server administration by aparks517 on Friday January 28, 2022 @04:53PM (#30120877)
Around here, you'd spread the work of one new server to folks you've already got or spread the cost of new hires to a large number of servers.

I think it's also worth considering that many outfits wouldn't get good value from the 24/365 coverage you propose and don't care to pay for it.

Re:Reclaiming the lost art of Linux server administration by wang_li on Friday January 28, 2022 @05:40PM (#30121458)
Or you'd hire an MSP. Having a full time employee is a greater level of service than anyone here is getting from a cloud provider. Lots of folks can get by with an admin who stops in once or twice a week, or remotes in and takes care of the daily tasks on largely a part-time basis.
Re:Reclaiming the lost art of Linux server administration by section_me on Friday January 28, 2022 @07:42PM (#30122509)
I think this is valid in many cases. A decent sysadmin in the US is (speculating) 200K USD, a good one in Europe is 120K+ euro. You have cheaper but they probably can't explaint a UDP datagram or know how ECMP over BGP works. It's the understanding of all of the underling tech which make them worth there weight in gold.
Re:Reclaiming the lost art of Linux server administration by j-krieger on Friday January 28, 2022 @10:09PM (#30123414)
No Sysadmin in Europe is being paid 120k Euro. It‘s learned trade and you‘d be lucky to pull 70k.
Re:Reclaiming the lost art of Linux server administration by belter on Saturday January 29, 2022 @05:52AM (#30125389)
The calculation from the management side of 120K Euro is correct. And you are also correct that they are lucky in Europe to get paid 70K.

To pay them around 70K, you need to budget for 120K. It will go into social security, taxes, training, overheard of management, HR team, other costs centers like a margin to account for sickness, absenteeism, people who are trying to "find themselves", personal crisis etc...

Re:Reclaiming the lost art of Linux server administration by PeterisP on Saturday January 29, 2022 @02:44AM (#30124576)
The sysadmin you need to manage your cloud infrastructure isn't going to be any cheaper, and if you want high-reliability 24/7, you still need your own staff on call 24/7, so you still need multiple sysadmins.

If some cloud setup can halve your sysadmin labor, then a company with 20 sysadmins can go to 10 sysadmins, but a company with 1, 2 or 3 sysadmins still needs all of them.

Re:Reclaiming the lost art of Linux server administration by native_samples on Saturday January 29, 2022 @09:48AM (#30126684)
I can't tell you how ECMP over BGP works and I was an SRE at Google. Your idea of what's needed to run Linux servers is well over the top.
Re:Reclaiming the lost art of Linux server administration by dgb23 on Friday January 28, 2022 @06:16PM (#30121825)
Cloud services don't need management or specialized workers?
Re:Reclaiming the lost art of Linux server administration by icedchai on Friday January 28, 2022 @07:07PM (#30122278)
Everything but the most mission critical applications can get away without any of that. I get your point though.
Re:Reclaiming the lost art of Linux server administration by tester756 on Friday January 28, 2022 @05:34PM (#30121386)
why you'd need 3 admins watching it 24/7?

____________

That's how I've seen it working in datacenter:

cheapest junior admins (450$/month) were having night shifts

and if something broke, then they were calling an engineer

Re:Reclaiming the lost art of Linux server administration by tpetry on Saturday January 29, 2022 @05:11AM (#30125217)
The cloud is no magic place. You need the same people for your cloud infrastructure. Sure you don‘t have a bare metal server failing but you can replace that with a lot of AWS infrastructure glue which could fail too.
Re:Reclaiming the lost art of Linux server administration by bcrosby95 on Friday January 28, 2022 @05:49PM (#30121556)
> a $200/month bare metal server

For 1 bare metal server? You do know these things run on electricity, right?

Re:Reclaiming the lost art of Linux server administration by glutamate on Friday January 28, 2022 @05:53PM (#30121607)
Re:Reclaiming the lost art of Linux server administration by thequux on Friday January 28, 2022 @07:44PM (#30122522)
For €400/mo all in, split between my friend and I, I've got an air-conditioned office at the local business park with the back room stuffed with ~10 servers, redundant internet links with BGP announcements of our /24 so failover is transparent, and all of that is 10 minutes walk from home. Granted, the setup is more than a bit YOLO; the servers are in two piles rather than a proper rack and the fiber to the servers is just flapping in the breeze from the AC, but we've been able to fix literally everything that went wrong except for a power outage ~a year ago when somebody got a bit overzealous with a backhoe within 30 minutes.

The main difference between what we've got and a proper setup is on the order of about €5k of fixed costs, all of which have a lifespan of ~decades. The savings from owning your own hardware might shock you.

Also, if you think that the "professional" hosts do any better, consider that that Hetzner box you linked is a desktop machine shoved onto a rack shelf.

Re:Reclaiming the lost art of Linux server administration by lstodd on Saturday January 29, 2022 @12:54AM (#30124111)
> Also, if you think that the "professional" hosts do any better, consider that that Hetzner box you linked is a desktop machine shoved onto a rack shelf.

This.

People think "professional" and act like it hides the fact that it's all the same people running stuff on a shoestring budget.

That $50/mo boxes in Hetzner tend to stay up for years it a testament to that there isn't any black magic or huge costs to keep them running.