[同人音楽.info]ちょっとだけ運用をまともに

先日同人音楽.infoに飛んだらnginxのエラーで焦る。
調べると契約しているVPSが古い機材の交換でメンテ→再起動だったらしい。
ということがあった

結果的に古いPHPと共存させるためにDockerで同人音楽.infoは起動してるが、そのDockerが立ち上がっていなかったという感じ
偶然にもメンテの日に気づいたものの、更新を再開した最近でも誰も言わなければ最悪一週間は気づかない可能性もあるなと思いいろいろと運用周りをちゃんとすることに

しかし思った以上にサクッと出来たぞ。

死活監視

さくらのVPS上にHTTPSでたたいてちゃんと返ってくるかを監視してくれるのがあった https://www.sakura.ad.jp/information/announcements/2019/01/30/1968199222/
下のMackerelだと多分有料

その他監視

Mackerel無料枠をとりあえず
勝手に有料Trialから始まるからどこから有料になるかわからんね(別に支払いを設定していないので勝手に無料プランになるだけ)
たたけなければ死活監視に引っかかるし、なんか色々問題起きそうなのは容量いっぱいのときな気がするのでそれを監視

データバックアップ

DB壊れるとサービスががちで死ぬのよね。現状DBのDockerだけ壊れる分にはバックアップはとっているから大丈夫だけど、結局同じVPS内にあるためサーバーが死ぬと一緒に逝く
というかこんなに登録されると思ってなかったよね。うん。

ということでとりあえずAWSのS3に入れることに。Glacierとかも考えたけど、取り出しにくいことこの上なさそう(少し試すことはしたが)。

ちなみに現時点でのDB全バックアップ+gzipは17.8MB
現時点では無料期間ではあるが、そうじゃなくなって1ヶ月取っておいたとしても500MBちょい。取り出しも基本しないことを考えると、あまりにも小さいコストっぽいな。