I've hosted a vehicle specific site online since 2006 and my solution to bots was to enable anti-spam features at login. Knowledge based captcha's and moderating the first 5 posts for content. These were added as the bots were found, so existing accounts were 'grandfathered' in.
There are many not-labor intensive things admins can do to alleviate the workload, one is pruning members with 0 posts. Most of those accounts are bots anyway. You sign up to post, if not, buh bye. PoA dosn't require a login to view attachments so an account with no activity is a bot in waiting.
Next is server side. My guess is that AWS sells capacity, not efficiency. Building a site from bare metal and making all the tweaks can find horsepower that you never knew you had. I bet this site could move to a modest virtual machine and out of AWS, save a ton of money and increase capacity... but that takes some work.. and that might not be something the owners want to do. All those web interfaces take CPU and disk/RAM. They make things easy, but not the most efficient.
Hosting a free site is both really interesting and really tiring. I understand the struggle but the powers that be need to make choices. If PoA falls, there will be another. The circle of life and whatnot
Doing a QUICK and dirty search:
Summary Cost Range
- Low-End Estimate (~$250 - $300/mo): Achieved if the site is highly optimized, utilizes aggressive caching so the database rarely sweats, and takes advantage of 1-year or 3-year AWS Reserved Instance commitments.
- High-End Estimate (~$450 - $520/mo): Occurs if they are paying standard On-Demand prices, run multi-Availability Zone backups for maximum uptime, or use heavy internal search operations via an attached Elasticsearch/OpenSearch instance.
DigitalOcean: You could deploy a 4 vCPU / 16GB RAM "Droplet" for the XenForo web application ($96/mo) and pair it with a Managed MySQL Database ($60/mo). With 7 TB of combined bandwidth included for free, your total cost would be roughly
$160/month.
Hetzner: If the site doesn't strictly require US-west/east low latency (though they have data centers in Virginia and Oregon now), Hetzner offers unmatched value. A dedicated AMD EPYC server with 4 vCPUs and 16GB RAM costs around $30–$40/mo. Even with managed databases or a self-hosted DB setup, the total monthly bill would be under
$80/month.
If cost is the issue (aka they don't/can't migrate) then there are way cheaper options that AWS.