Per un'istanza di comunità fino a ~100 utenti giornalieri che postano attivamente con una sana federazione in uscita, il punto ottimale è il Ravelin ($23,90/mese, 8 vCPU, 16 GB, 480 GB NVMe). Otto core coprono comodamente il pool di worker Sidekiq sotto raffiche di federazione; 16 GB di RAM contengono i buffer Postgres, Redis, il livello web e un paio di code Sidekiq senza mai toccare lo swap.
Oltre ~300 utenti attivi, o quando i Sidekiq processed-jobs/sec si attestano a nord di 100 sostenuti, la fascia Bulwark guadagna il suo posto — più core per il parallelismo Sidekiq, più RAM per gli shared buffer di Postgres e la libertà di dedicare un paio di core a Elasticsearch se la sua comunità vuole la ricerca full-text sulla timeline federata.
Per un'istanza personale a singolo utente o per soli amici stretti (sotto ~10 account attivi, federazione mantenuta ristretta), un Garrison ($11,90/mese, 4 vCPU, 8 GB, 240 GB NVMe) è perfettamente fattibile — in particolare per Pleroma/Akkoma o Sharkey, che sono più leggeri di Mastodon. Il vincolo è la crescita dello storage media piuttosto che la CPU; metta a budget lo scarico dei media su storage a oggetti esterno dal primo giorno.
Ciò che nessuna di queste è: un'istanza in scala Instagram con CDN fotografica di prima parte. Mastodon non è progettato per quel carico di lavoro; il protocollo brilla per le comunità federate piccole e medie, e la nostra guida sulle fasce riflette quella forma reale.