Healthchecks.io Now Uses Self-Hosted Object Storage
Posted by zdw 3 hours ago
Comments
Comment by smjburton 1 hour ago
Thanks for sharing this, I wasn't even aware of Versity S3 from my searches and discussions here. I recently migrated my projects from MinIO to Garage, but this seems like another viable option to consider.
Comment by chasd00 34 minutes ago
Were your users complaining about reliability and performance? If it cost more, adds more work (backup/restore management), and the users aren't happier then why make the change in the first place?
Comment by encoderer 9 minutes ago
Comment by tobilg 2 hours ago
Comment by ethan_smith 1 hour ago
Comment by cuu508 1 hour ago
Comment by PunchyHamster 1 hour ago
Comment by orev 2 hours ago
Comment by 0x457 1 hour ago
Comment by QuercusMax 52 minutes ago
Comment by VHRanger 2 hours ago
Part of it is that it follows the object storage model, and part of it is just to lock people into AWS once they start working with it.
Comment by tobilg 2 hours ago
Comment by zdw 2 hours ago
I've worked at a few places where single-node K8s "clusters" were frequently used just because they wanted the same API everywhere.
Comment by _joel 2 hours ago
Comment by 0x457 1 hour ago
Also, none of them implement full S3 API and features.
Comment by throw1234567891 2 hours ago
Comment by jen20 2 hours ago
This is some next-level conspiracy theory stuff. What exactly would the alternative have been in 2006? S3 is one of the most commonly implemented object storage APIs around, so if the goal is lock-in, they're really bad at it.
Comment by daveguy 2 hours ago
Well, WebDAV (Document Authoring and Versioning) had been around for 8 years when AWS decided they needed a custom API. And what service provider wasn't trying to lock you into a service by providing a custom API (especially pre-GPT) when one existed already? Assuming they made the choice for a business benefit doesn't require anything close to a conspiracy theory.
And it worked as a moat until other companies and open source projects started cloning the API. See also: Microsoft.
Comment by debugnik 1 hour ago
Comment by PunchyHamster 1 hour ago
And still need redundant backend giving it as API
Comment by QuercusMax 49 minutes ago
Comment by zipy124 2 hours ago
> The costs have increased: renting an additional dedicated server costs more than storing ~100GB at a managed object storage service. But the improved performance and reliability are worth it.
Comment by rconti 1 hour ago
Comment by esafak 2 hours ago
Comment by ryanjshaw 2 hours ago
Comment by tobilg 2 hours ago
Comment by lsb 2 hours ago
For this project, where you have 120GB of customer data, and thirty requests a second for ~8k objects (0.25MB/s object reads), you’d seem to be able to 100x the throughput vertically scaling on one machine with a file system and an SSD and never thinking about object storage. Would love to see why the complexity
Comment by cuu508 1 hour ago
Comment by jakewins 2 hours ago
Comment by choilive 47 minutes ago
Comment by _joel 3 hours ago
Comment by 060880 2 hours ago
Comment by uroni 2 hours ago
But a quick grep across versitygw tells me they don't use Sync()/fsync, so not a problem... Any data loss occurring from that is obviously not btrfs fault.
Comment by __turbobrew__ 1 hour ago
Comment by poly2it 2 hours ago
Comment by metadat 2 hours ago
Comment by dundercoder 2 hours ago
Comment by _joel 2 hours ago
Comment by sigio 2 hours ago
Comment by dundercoder 2 hours ago
Comment by iamcreasy 1 hour ago
On a separate note, what tool is the final benchmark screenshot form?
Comment by cuu508 36 minutes ago