ooh god. I've been meaning to move off AWS S3 for a while.... and now it's an absolute requirement

Check this madness out

DAMN YOU AWS NETWORK FEES! WHY DO YOU EVEN HAVE NETWORK FEES! AAARRGGHHH

@shlee do you have any good alternatives?
@shlee Cloudflare R2 is a lot cheaper for traffic, but since they charge by the request (same with AWS S3 really), I'm not sure how it will compare in aus.social traffic case.

@layoric I've got a few plans... and there are a other instances on R2 that are experiencing problems

Kind of a new service... so it's having issues like we are

@shlee yeah, building a new product on it myself as well. We've needed to implement retries for fetching data to hide some of the issues.. but every other cloud is so predatory with their egress fees.. 😒 happy to throw $50 to help with this month bill, let me know best place (highest cut goes to you).
@layoric Joining patreon is appreciated.. but please join for $2. I've got it covered.
@shlee too late lol, will drop it back down for next month. Not fair that you should wear all the work and cost for a great public service! All your efforts are much appreciated πŸ₯‚

@shlee confident you have it all covered with options, but available if you ever want to bounce ideas/options.

I've built fairly large projects (petabyte+ of queryable data) on AWS whilst (trying) to keep costs down, but also happy to be a rubber duck if you just want to voice trade offs πŸ‘. Hope it all goes well!

@shlee @layoric do something cursed like throwing S3 on a subdomain behind CloudFlare #yoloops

@dprk_ebooks @shlee πŸ˜‚ unless cache hit rate is super high, will still be paying a good chunk in AWS egress.

Maybe someone on aus.social has some rackspace in a data center somewhere where could run a minio instance? πŸ™

@layoric @shlee i got a pi zero with a 16gb micro SD card located in a marginal electorate (the better kind of NBN) and I reckon I can cut about 3m of cable out of my LAN to help shave off some latency.
@shlee i was just thinking about this. It would be nice if there was a way for users to bring their own storage, even if they aren’t using their own instance
@shlee let us know if you need more to cover the instance costs
@shlee what is on s3? And are you using cloudfront?
@kauer nope. this is just straight boring public S3.
@shlee definitely check storage class if you haven't already, make sure your buckets are in ap-southeast-2, and look at cloudfront because sometimes the fees for getting stuff to caching endpoints works out at less than the cost of repeated direct retrievals. And make sure your buckets don't have versioning enabled...
@shlee Well, that is just rude!
@shlee Are you covered for these costs by the existing patrons, or will this be out of pocket? That's full on
@shlee Azure doesn't charge for incoming network data, AFAIK.
If you have an NFP, Microsoft offers USD 3,500 credits, per year.
@shlee you should setup a patreon or something dawg. happy to chip in
Posters Union Australia (Shlee) | Patreon

creating public online services to keep the internet weird

Patreon
@sochumpy FWIW there is https://www.patreon.com/shleeau/ - can find the link on @shlee 's profile page and the @aussocialadmin profile. Let's all chip in, get them some of those gold plated fancy media servers!
Posters Union Australia (Shlee) | Patreon

creating public online services to keep the internet weird

Patreon
@shlee Phoar! You should checkout Wasabi or Backblaze
@dkam Yeah. Wasabi has a Sydney region, so that's the likely choice...
@shlee just be aware of Wasabi’s minimum 90 day object lifetime. If your uploads are staying for less than 90 days, it’s worth investigating another service. Backblaze or Linode’s object store maybe.
Most of our files are going to "forever".. Sadly backblaze/linode don't have a Sydney region.
@dkam @shlee Makes me wonder if Jortage ( https://jortage.com/ ) would work for Aus sites, tho I suspect where it's hosted out of might just be too slow? That said, also makes me wonder if there are similar things out there too that are a bit more local.
Jortage Communal Cloud

@cefiar @dkam I'm a huge fan of Jortage. I actually asked them to consider a Jortage AU for us.

I've asked the other administrators if they would use it, and generally got little traction.

@cefiar @dkam I might move forward being the first instance and once I prove its stable. Ask others to join me

@shlee 😳

might be time to update the patreon monthly goal (currently $50)

Migrating From Cloudflare

Running a Mastodon instance requires at least one thing: a server somewhere to run the code and store media uploads. Since media upload storage is a common burden for servers, many solutions exist for upload storage. Mastodon can optionally be configured to upload media somewhere else. I use an AWS S3 "bucket" for…

Ash Furrow
@nemobis thanks. I'm going to be very happy when Bunny.net launch BunnyS3 and I can use them for all of my media.
@shlee using cloudfront? Have been wondering what hosting mastodon on aws might look like.

@guymo It'll look expensive.  

My S3 bucket network egress fees alone are going to be over $1000 a month (so I'm moving away)

AWS Free Tier Data Transfer Expansion – 100 GB From Regions and 1 TB From Amazon CloudFront Per Month | Amazon Web Services

The AWS Free Tier has been around since 2010 and allows you to use generous amounts of over 100 different AWS services. Some services offer free trials, others are free for the first 12 months after you sign up, and still others are always free, up to a per-service maximum. Our intent is to make […]

Amazon Web Services
@shlee that's absolutely crazy increase wow