Web系や機械学習を勉強中。医療におけるIT活用に興味があります。先日、台風のせいで自宅サーバーがダウンしてしまい、それに伴いMastodonのインスタンスも2日弱落ちてしまいました。人たち)にはご迷惑をおかけしました。原因は自分ではどうしようもない部分だったのですが、今回の出来事で自宅サーバーの弱点を実感しました。ごろ普段使いのPCからインターネットに接続できなくなる。サーバーへの接続がうまく行っていないようだった。サーバーを自宅サーバーではなくデフォルトのままにしてもアクセスできなかったので、自宅サーバーの故障説は薄い。朝まだアクセスできない。携帯回線でブログにアクセスしてみるもエラー。ネットワークの障害のようだ。インフラの深いことは分からないが、もしかしたら一時的に電源が遮断されたあとルーターがおかしくなってるのかもしれない。帰宅したらルーターを再起動してみようと考える。時頃に復旧したようだ」との連絡を受けた。いつも、サーバー再起動後に行っている処理を自動化していなかったためだったので、その作業を行い無事復旧。結局、障害箇所が自分では同しようもないところなので、自分としては「復旧作業」なんて何もしてません。自宅サーバーでは複数のサービスが動いていますが、一番大きなのはやはりこのブログです。現在は自宅サーバー外で動かしています。)最近は好調で、アクセス数も伸びてきていたのですが、この日のアクセス数は激減です。自宅サーバーのデータに関しては問題ありませんでした。万が一のことがあっても、定期的にバックアップを取っているので大丈夫なはずですが、リストアも面倒なのでこれに関しては無事で本当に良かったです。落ちてしまうと、障害情報をアナウンスする手段が殆どないことに気づきました。アナウンスも試みたのですが、旧サポートページはお知らせをブログから取得して、表示しているため、ブログからの応答が返って来ないとエラーになってメンテナンス編集画面に到達できないという事象が発生しました。これは、致命的ですので早急に解決したいと思っています。落ちてしまうので、外で開発作業ができませんでした。出したほうがいいのかなと思っています。結局、今はGitHub主体で開発をしています)自宅サーバーの弱さを実感したやはり家庭用の回線を使っているというのが自宅サーバーの弱点ですね。一部の誤家庭を除けば、自宅サーバーはあらゆる場面で「家庭用」の部品・設備を利用しています。家庭用ですし、メモリだって家庭用。電源も、そして、回線も。利用しているのはいわゆる「業務用」です。業務用と家庭用、価格には大きな差がありますが、平常時のスペックって案外変わらないものです。何が違うのかというと、「信頼性」です。異常な事態、たとえば停電、落雷、そして強風などのときであっても、機能し続ける。これが、業務用のパーツが「信頼性」が高いといわれる所以です。家庭用の設備を利用している自宅サーバーはこういった異常事態のときに弱いのだと痛感しました。移すべき時が来たのかもしれませんね...などと思います。障害発生時は本当に面倒なのが自宅サーバー。その障害対応も自宅サーバーの醍醐味であるという主張も理解はできます。そこまで大事でないサービスを運用するのは確かに楽しいと思うので、いい感じでバランスを取っていきたいですね。記事一覧へコメントフォームは設置していませんので、ご意見・ご感想などはTwitter(@cosnomi)などへお願いします。