Ask HN: Distributed data centers in our basements
This is likely a bit unrealistic, but why can't we make a half rack server to go in someones basement that can also heat up their hot water and use the basement floor as a heat sink as well?
It seems like a lot of the blight of data centers is the energy to remove the heat. By distributing them into cool basements and even connecting them into the home heating system we could reduce that making them more efficient.
40 comments
[ 3.0 ms ] story [ 59.0 ms ] threadNot really the only issue actually, the electricity bill would be astronomical for a household and also have you heard the noise from them ?
Issues with them being distributed range from Data protection to Insurance against damage, connectivity issues. Noble maybe, but it's widely unrealistic.
https://www.bbc.co.uk/news/articles/c0rpy7envr5o
Why don't we all have small farms on our properties, turning lawns into vegetable producing land for each household?
Why don't we have small datacenters on the property of each business, so the business users and IT folks can keep track of their own servers and data and applications?
You can do maintenance collectively and do it cheaply if everyone has the same system. I've somewhat explored some of these (in isolation ofc) and it's certainly fun to think about and interesting to see what has been done/tried.
Without a truly zero-trust compute platform its going to be difficult to get anyone to trust their workloads to a random compute resource that isn't carefully guarded.
https://news.infomaniak.com/en/infomaniak-inaugurates-a-revo...
1. It depends on what part of the world you are in, but many homes have cooling needs for at least part of the year. The needs to remove excess heat would go up if you are adding more heat -- and it is less efficient to do this at the scale of an individual home than it is at DC scale.
2. Power requirements: While many homelabs have UPS systems -- they lack often lack backup generators, redundant A+B power infrastructure, and don't have the required power density for higher powered servers.
3. Connectivity requirements: most homes don't have access to the connectivity that data centers do.
4. Security requirements: homes simply can't meet the security requirements of most data protection regulations -- things like barriers, access control systems, surveillance, fire protection -- are anywhere from intrusive to completely impossible in a home.
5. Access requirements: homes aren't conducive to a technician responding to an outage at 3am
And those are just the big ones.
The problem is DNS and access to the IP network
So if you can figure out how to build reliable DNS access/approvals with cloudflare etc then it would work
The biggest challenge at the largest scale is political because then you’re gonna be fighting all of the ISP’s and the giant technology companies and ultimately they’re never going to allow for this
Either take it over on their own by offering their own service which people would sign up for
or they’ll just pressure every ISP or certificate authority to not recognize routes that are not going through “allowed” data centers,
most likely you would end up with a series of state bills or even a federal regulation that prevents data routing for public consumption unless it in some kind of “security standard” or whatever bullshit they come up with
That said, my plex server for my friends is on an ups and I'm on 1Gb fiber and I have better uptime than AWS.
It comes vastly more complex when a company is looking to rent a portion of a person’s basement. They’d probably want to have levels of physical security, then access for any required service. Power usage would need to be tracked and accounted for—-who pays it? I’d imagine there would also need to be a common interface for collecting and making use of the heat, if it isn’t just a generic space heater.
I’ve also wondered if some kind of Folding@home project would work for distributing training or load of an open-source model that isn’t owned by a megacorp.
https://www.bbc.com/news/technology-64939558
https://www.bbc.com/news/magazine-32816775
https://www.heata.co/company/heata-unit
No private or public entity will grant access to valuable proprietary hardware, as unacceptable risks will not only come from building owners, but also from anyone entering premises.
Also, managing remote nodes evenly spreaded across all areas will be costly. Think of armies of techs on the road permanently, with access problem, dogs or pest barriers, and so on.
A way to solve this would be the allocation of a planned space per block everywhere, which would be safely secured - then available and accessible to all utility organizations: electric, isp, water, phone, data, etc. Heat, power, mini data centers, and such could serve all buildings on a block.
Then other problems emerges: having utilities plan and use these together. Would only work if all services belong to the same entity.
A way around, of course, would be for individuals to setup servers they would own, and rent to data brokers, like Holo project once planned for.
Why not in the city, in office buildings or residential high rises?
Those areas can be properly secured, both physically and digitally.
Not to mention, if it actually works in terms of the heat redistribution, then it affects a larger scale of people as well.
Without this widespread ignorance, and with IPv6, a global per host, and without the disappearance and massive price hikes of RAM and storage, we could all have a home server running, for example, a family's personal services:
- contacts (Radicale/Baïkal/Davis/*)
- photos (Immich, PhotoPrism, ...)
- video (Jellyfin and the like, even Stash for those who fancy it)
- files in general (e.g. SyncThing)
- email (fetched via OfflineIMAP and similar, served via Dovecot+webmail for those who want it, etc.)
- federated XMPP/Matrix for family and friends
- ...
And even for the State, a national blockchain for digital identity (NFTs), contracts (e.g. property sales, etc.), and money, with a node for every family and consensus to regulate it, for maximum resilience and reliability, thus also enabling electronic voting.
But well, given the widespread IT ignorance, it's just a pipe dream.
In this model, we would have de facto teleworking, and therefore de-urbanisation, with houses and sheds with solar panels on the roof, batteries, and activities shifted to maximise self-consumption—thereby electrifying without loading the national grid, in a true and substantial transition that would otherwise be unrealistic.
Personally, that's how my house is, national blockchain aside (but with a personal lightning node anyway), and it works beautifully; it would work brilliantly up to ~45° latitude across the EU and slightly less (I think, I haven't checked the PV maps) for North America. Simply doing this would kill off the aforementioned kleptocrats. No cities means:
- no end to private property for the majority
- no dependence on private collective transport in the hands of a tiny few
- no fast tech/fast fashion with very low costs for the vendor but high costs for the customer and nature due to the piles of waste
- no ready-meal deliveries with tons of packaging
A resilient, renewable society (including the built environment) that can evolve but doesn't have the majority enslaved to a tiny few. This is why it isn't happening.
In crony capitalism countries (US) or countries that have been governed by braindead "Das Internet ist Neuland" conservatives (Germany) and as such have less than 25% FTTB coverage, you can't run a data center.