フォロー

Mastodonを動かしているサーバの可用性を高められないか検討していた。 

現在の構成はVPS 1台で全てを動かしているのですが、稀に落ちるので・・・意図しない停止時間を減らしたい。
(メンテナンス作業時の停止は妥協する。)

MTBFを高めるかMTTRを短くする(自動化)かですが、Webサーバは複数用意してロードバランサを入れるとしても、PostgreSQLとRedisの対応が悩ましい・・・

●案1 - AWSに任せる
 PostgreSQL: Aurora または RDS
 Redis: ElastiCache

●案2 - さくらのVPSを使って自前で構築する
 PostgreSQL: Pgpool-II等
 Redis: Redis Cluster等
 (現時点では)同一リージョン内で物理ホストやネットワークを明示的に独立させる方法は無いので、東京・大阪・石狩の三か所にサーバを設置。ローカル側はブリッジ接続ないしはWireGuardで繋いで構築する。

●案3 - さくらのクラウドを使って構築する
 <継続して検討中>

Pgpool-IIは3台以上、Redis clusterは6台以上必要になるようなので、押し込もうとするとこんな構成になるのかな?(図はいろいろ省略しています。)
お盆休みを利用して構築するのは出来そうだけれど運用するのは大変そうだ・・・

スレッドを表示
ログインして会話に参加
ゆかりカフェ - 結月ゆかりカフェ

話題に制限はありませんが、
VOICEROID・VOCALOID・その他の音声合成技術全般を使用した作品や関連する作品が
好きな方・制作している方・興味がある方のご参加をお待ちしております!

※「結月ゆかり」は株式会社バンピーファクトリーの登録商標です。
※「VOCALOID(ボーカロイド)」および「ボカロ」はヤマハ株式会社の登録商標です。
※当サイトは非公式のファンサイトです。