fedibird.comの現在の構成ですが、
Vultrのベアメタル(東京)3台、さくらインターネットのVPS(東京・大阪)5台、Wasabi(東京)のオブジェクトストレージ、SendGridとMailgunのメール送信、CloudflareのDNSとCDNなどのサービスにより提供しています。
メインのサーバーはVultrのベアメタルサーバ3台で、Mastodonの本体であるWebサーバとバックグラウンドタスクを実行するSidekiq、ストリーミング、PostgreSQLによるデータベース、Redisによるインメモリデータベースが動いています。
ベアメタルサーバというのは、仮想化されていない物理サーバをまるごと借りるタイプのサービスです。
さくらインターネットのVPSは、HAProxyによるフロントサーバ、nginxによるオブジェクトストレージのキャッシュサーバ、Elasticsearchによる検索サーバが動いています。
メール送信はSendGridがメインで、SendGridからの送信に支障がある場合だけMailgunから送っています。
Cloudflareは、メディアのキャッシュとしては使ったり、DNSとして重要な役割を預けています。 #fedibird #fedibird_info