HN🔥 160
💬 54

MinIOが変貌!旧体制の終わりと新たな幕開け

zufallsheld
3か月前

ディスカッション (11件)

0
zufallsheldOP🔥 160
3か月前

「MinIOは死んだ。MinIO万歳(MinIO Is Dead, Long Live MinIO)」という格言があるように、今回のアップデートはこれまでのMinIOとは一線を画す大きな転換点となりました。具体的に何が変わったのか、エンジニア視点で解説します。

1
awesan
3か月前

こうやって誰かが引き継ぐのは良いことだし、そもそもオープンソースの大きなメリットの一つだよね。一人だけで成功するかはちょっと疑問だけど、こういう形で新しい命が吹き込まれることもあるし、世の中に価値を加えようとする試みは否定したくないな。それはさておき、最近AI生成の記事が本当に苦手になってきた。長くて読むのがだるいし、書いてあることが本当に正しいのか疑わしくなっちゃうんだよね。多少文章が下手でも、要点がまとまってる記事の方がずっといいな。

2
kjuulh
3か月前

Minioのフォークについて、すごくバランスの取れた見方だね。これからのMinioにはあまり期待してないけど、記事にある通り機能的にはほぼ完成してるし、大抵のユースケースには十分だと思う。テスト用にS3のシンプルな代わりを探してたんだけど、しばらくMinioを使った後、結局Postgresの上に自分で実装しちゃった。この記事の話題とも重なってて面白いね。(まあ、最適じゃないのは分かってるけど、Postgresはいつも使える状態にあるから都合がいいし、ストレージ容量もそんなにいらないから、APIの互換性さえあれば十分なんだ)

4
aljarry
3か月前

新しいコミットが3つあるけど、実際の修正はGoのアップデートとコンソールの旧バージョンへの戻しだけだね。あとはドキュメントとかCIワークフロー、issueテンプレートの変更ばっかり。フォークの管理で一番楽な部分だよね。READMEとかCIだけ更新して終わっちゃうフォーク、今までたくさん見てきたし。メンテナがちゃんと中身の修正をやり始めたら、もっと信頼できるんだけどな。

5
holysoles
3か月前

Chainguardがしばらく前からフォークをメンテナンスしてて、こういうフォークをサポートしてきた実績もあるから紹介しとくね:https://github.com/chainguard-forks/minio Web GUIについては、このプロジェクトを使ってたよ:https://github.com/huncrys/minio-console でも今週rustfsに乗り換えたんだけど、もう戻る気はないな。小規模な利用なら他の人にもおすすめ。急速に成熟してて、将来性ありそうだよ。

6
paxys
3か月前

「MinIOはS3互換のオブジェクトストレージとして既に機能的に完成している。これは完成したソフトウェアだ。」この2行が並んでるのは違和感あるな。目標が「S3互換を維持すること」なのか「サービスのインターフェースを永遠に凍結すること」なのか、どっちかなんだよね。現状だと、このフォークのS3や本家MinIOとの互換性は、どっちかがAPIをアップデートした瞬間に壊れちゃう。既存ユーザーにはそれでいいのかもしれないけど、時間が経ってプロジェクトが乖離していけば、新規ユーザーは導入できなくなるだろうね。

8
uroni
3か月前

本気で(マルチノードで)使うのに、なんでCephじゃなくてMinIOを使うのかずっと不思議だったんだよね。確かに最初はセットアップが楽かもしれないけど、Cephの方がちゃんと動く可能性が高いでしょ。シングルノードのユースケース向けには、これを開発中:https://github.com/uroni/hs5 。S3のAPIは範囲が広いけど、今のところ基本はカバーしてる。目標を絞ることで、メンテナンス可能な状態を維持したいと思ってるんだ。

9
starkparker
3か月前

「1億2600万ドルを調達して評価額が10億ドルになった企業が、5年かけて自分たちが築いたオープンソースのエコシステムを計画的に解体した。」Puppetの話にそっくりだね。1億8000万ドル調達して、2019年頃に評価額が約10億ドルになって、2022年にPerforceに買収された。で、2024年にパブリックリポジトリが非公開化されてビルドが商用化、2025年初頭にコミュニティフォークが出るっていう。

10
Havoc
3か月前

自作できるかどうかの「バイブス・コーディング」のケーススタディとしてS3を使ってみた。わかったことは:1. 自作のS3サーバーを立ち上げるのは余裕でできる。2. 信頼できるベンチマークスイートにかけると、問題が山ほど出る(Ceph S3テストなんて、800個中5個しか通らなくて心が折れそうになる)。3. バイブス・コーディングでも核心的な問題に対処して、その800個の問題をかなり進展させることはできる。まあ、その800個のほとんどは実際どうでもいいことなんだけどね。4. 結果に対する信頼性は低いけど、買い物リストとかの個人インフラは自作S3で動かそうと思ってる。5. 個人インフラをそのS3に移行するつもりだけど、信頼性はまだ低いかな。