インフラ

インフラ

Redis のトランザクションは EVAL で解決する

Redis でトランザクションの実現にも活用できる EVAL コマンドの紹介をします。
インフラ

Docker を Alpine Linux で動かそう! (Ansible で環境構築)

はじめに みなさん、Alpine Linux 使ってますか? 雪餅のインフラ環境では、あらゆるサービスが docker-compose による複数 Docker コンテナの組み合わせにより構築されています。それらのコンテナ内は、scratc...
インフラ

Mastodon の Sidekiq 統計情報を収集・閲覧する。

この記事は、Mastodon Advent Calendar 20176日目です。 Mastodonのサーバにおいてもっとも負荷の変動が激しいSidekiqは、よく確認したいものです。 ここでは、私のメインの監視基盤であるPrometheu...
インフラ

オープンソース版の Caddy を自分でビルドして使う

Caddy の公式バイナリは、EULAへの同意が必要 Caddy v0.10.9 からでダウンロードできるバイナリには、EULAへの同意が必要になりました。特に注意すべき点としては、以下のような条件があることです。 商用不可であること"Ca...
インフラ

Mastodon の リバースプロキシに Caddy を使用する。

Mastodon では、多くの画像や絵文字のデータをクライアント・サーバ間でやり取りします。 そのため、HTTP/1.1 ではコネクションを多く消費し通信効率が悪くなります。 そこで、HTTP/2, さらにはQUICに対応したCaddy W...
インフラ

Caddyをリバースプロキシにして、QUICでのWebページ配信を試みる。

リバースプロキシを活用して、既存のWebページをQUICで配信したい。CaddyというWebサーバでは、引数に-quicをつけると、試験的にQUICで配信ができる。Amazon Linux 2016.09 では、 initを用いて、Cadd...