Readit News logoReadit News
dijit · 3 years ago
I think it's very important that we have someone willing to put their money where their mouth is.

I've been saying for years that cloud is more cost but you end up needing the same number of people if you have a large enough scope.

Scalability isn't actually all that hard, you solve it in cloud or you solve it in hardware.

People are always very quick to say that running on bare metal means you have to start working in nuclear power plants or CPU lithography from sand. It's intellectually dishonest of course, but we need new players in the game that can't be accused of being old and actually weighing the benefits and drawbacks publicly. So, Bravo.

ravagat · 3 years ago
Very happy to see this. I have been a silent advocate for bringing back/investing into in-house "cloud" infrastructure for the many SME I've done some work for. I have already seen corporate (non-tech/startup/saas) do this but have yet to see true adoption in-house for more-tech oriented companies
rkwasny · 3 years ago
Good idea, however remember to calculate power requirements in the DC and get at least 100% more space than you currently need!

I've seen cases where you want to provision the new rack but unfortunately DC is full and you have to end up running infrastructure spanning across different buildings or even different DCs.

With Zen4 I would go with single CPU option, it's hard to saturate 256 threads.

Main cost in the cloud is always the database server, because it needs to be on 100% of the time, cannot be on spot instance, and needs lots of memory and CPU just in case of a spike of traffic.

locusm · 3 years ago
When companies migrate back to colo/on-prem from cloud are they disabling CPU vuln mitigations for non public facing servers? On some server generations the performance uplift is huge.
senttoschool · 3 years ago
They're using Zen4. Zen4 should have those issues fixed in the hardware.
all_usernames · 3 years ago
> Just under a million of that was on storing 8 petabytes of files in S3, fully replicated across several regions

Hol' up. They're replicating data across regions -- across /several/ regions -- on top of a service (S3) which already has 99.999999999% data durability in a single region? ...Why?

shrimpx · 3 years ago
Latency?
senttoschool · 3 years ago
I think it'll be interesting to see.

It seems like they won't move their 8PB of data off the cloud. This seems smart because you can always spin up servers when one goes down, but if your storage system loses important user emails, that's the end of your service.

bluedino · 3 years ago
What do you use when you decide to host 8PB of data yourself?

  60x18TB - 1PB raw
  $10,000 for a 60 drive chassis
  $250/drive = $15,0000
  $25,000 total
You're going to need 12-15 of those, right? $300-400,000

Now what do you run on top of that, CEPH? NFS shares? Present it as iSCSI?

wmf · 3 years ago
Ceph, Minio, or some other S3-compatible system.
gabrielgio · 3 years ago
> It seems like they won't move their 8PB of data off the cloud.

For now. He wrote they will do that next year.

senttoschool · 3 years ago
Good luck to them. I'm sure they can do it but I wouldn't want to be working on that project.
dustedcodes · 3 years ago
The real question is, how much cloud computing cost would DHH save if he'd stopped using Ruby
gabrielgio · 3 years ago
That is not the real question. Choosing another language won't fix any of the issues he is addressing with the moving to on-prem servers. It is irrelevant for the topic.
wmf · 3 years ago
He wrote a blog post about that topic. IIRC around 10% of their cost comes from Ruby. Meanwhile they're aiming to save ~50% by moving off AWS.