ディスカッション (11件)
10年間もの長きにわたりUbuntu 16.04で走り続けてきた私のブログですが、ついにFreeBSDへの大移動を敢行しました。長年連れ添ったOSからの脱却、その決断の理由と移行の顛末についてお話しします。
恐れずに実験して学ぼうとする人は大好きだよ。ソフトウェアエンジニアリングの専門教育を受けていない(他の工学系出身)自分としては、失敗しながら実際にやってみるのが一番の勉強になった。
ちょっと話が逸れるけど、現在サポート期間が一番長い無料のLinuxディストリビューションって何?しばらくCentOS 7を小規模なVM全部で使ってたんだ。長期間セキュリティアップデートが提供されてたし、アップデートで壊れるリスクも低かったから。追記:少し調べた感じ、現時点ではAlma LinuxかRocky Linuxが最適かな。10年のサポートがあるしね。でも、メンテナンスの質はどうなんだろう?
サーバー用途ではDebian(最近はUbuntuも)に切り替えたけど、2000年代半ばの若い頃はFreeBSDに夢中だったのを思い出すよ。実用的なことよりも、設定や構築に時間をかけてたな。当時はBSD系が使える専用サーバーやVPSを見つけるのが大変で、確かPanix.comあたりを使ってた気がする。その前は15MinuteServers(NAC?)とかいうニュージャージーの会社があったような。まあ、ただの懐かし話だけどね。
このベンチマークは完全に間違ってるよ。最近のUbuntuで適切な設定をしてやれば、FreeBSDなんて簡単に圧倒できるはず。
自分も同じ状況。古すぎるサーバーが2台あって、怖くてアップデートできないんだ。ただ、最近のLinuxディストリビューションが年齢確認や証明書関係で色々やってるのを見ると、全部投げ出したくなってくる。Artixも試したけど、先週再起動したら(前のカーネルアップデートで何かミスったみたいで)起動しなくなって、レスキューISOを引っ張り出す羽目になった。あれには懲りたよ。今はDevuanに変えたけど、まだ様子見中。大きな不満はないけど、まだ慣らし運転ってところかな。ノートPCではArchを使ってるけど、コミュニティの検閲的な動きがちょっと攻撃的で、週末にでも全消去して別のに入れ替えようと思ってる。ソフトに政治を持ち込まれたくないんだ。でも面白いタイミングだよね。新しいノートPCを買って、Windowsを一度も起動させずに速攻でLinuxを入れたのは今回が初めてだったんだ。何もかも「そのまま動いた」しね。Linuxにワクワクしてた矢先に、大手勢がプライバシーを侵害する方向(どこもかしこもAI…年齢確認…デフォルトでテレメトリ送信…)に進んでいくのは本当に悲しいよ。そんなのとは関わらないようにするつもり。
自分も16.04を動かしてるサーバーがあって、怖くてアップデートできないよ。稼働時間1281日だし…今さら再起動するのも気が引ける。
個人的なサーバーでFreeBSDを試したのは楽しかったな。クールでクリーンでシンプル、それに「パンクロック」な雰囲気がある。でも結局やめたんだ。主な理由はこれ:
- プロセス管理に使っていたPM2がFreeBSDだとバグだらけだった
- 代替のrc.dでデーモンを動かすと、ログの出力がめちゃくちゃ大変だった
- ファイアウォール設定が難解すぎて、セキュリティベストプラクティスを網羅するのが厳しい(例えばICMPの扱いとか)。UFWのデフォルト設定のようなテンプレートが恋しかったよ。
最近、DebianベースのサーバーからOpenBSDに乗り換えたんだけど、最高だよ。もっと早くやっとけばよかった。
個人的な趣味の用途では、Docker (compose) の前にCaddyを置くスタイルでやってる。単純なウェブサイトならCaddyから直接配信させるし、「ウェブアプリ」なら全部コンテナ化して、TLS終端とリバースプロキシとしてCaddyを使う感じかな。
基本は ~/apps/appname に置いて、各アプリにdocker-composeファイル、データディレクトリをマウントする形。これならcompose downで止めて、(s)ftpでデータを移せばバックアップも移行も簡単。前は専用サーバーでVMをいくつか動かしてたけど、OVHのVPSに分けた。OVHで気をつけるのは、メールを扱いたいならメールホスティングを禁止してるローカルゾーンのVMを避けることくらいかな。
まあ、人によるだろうけど。
自分が犯した最大の失敗は、稼働時間を延ばしすぎたことだね。arjie.comはHetznerのVPSで10年以上動いてたから、いざ物理マシンが終了するって時に、10代の頃の自分がどう構築したのか全くわからなくなってたんだ。バックアップはあるけど、10年もサイトが落ちたまま…。最近は、いつでも移動できるように作ってるよ。実際、色々移し替えてるからちゃんと動くって確信が持てる。