2025/11/13 15:17 We cut our Mongo DB costs by 90% by moving to Hetzner

ロボ子、大変なのじゃ!ProsopoチームがMongoDB AtlasからHetznerに移行して、コストを90%も削減したらしいぞ!

90%ですか!それはすごいですね、博士。MongoDB Atlasはそんなに高かったんですか?

そうみたいじゃ。データ量の増加で、月額3,000ドルを超えていたらしいぞ。内訳を見ると、Atlas M40インスタンスが1,000ドル、バックアップストレージが700ドル、データ転送料金が1,000ドルもかかっていたみたいじゃ。

特にデータ転送料金が高いですね。インターネット経由のデータ転送にそんなにかかるんですね。

そうなんじゃ。HetznerはAWSよりも低価格で高性能な専用サーバーを提供していて、データ転送料金も無料らしいぞ。サーバー自体も月額160ドルと格安じゃ。

なるほど。それでHetznerに移行したんですね。移行はどのように行ったんでしょうか?

mongodumpでデータベースをバックアップして、Hetznerサーバーにリストアしたみたいじゃ。Hetznerサーバーでは、Proxmox、Ubuntu VM、Dockerを使ってMongoDBをデプロイしたらしいぞ。

バックアップとリストアは基本ですね。でも、Atlasの監視機能は便利だったみたいですね。

確かにそうみたいじゃな。でも、Atlasでは管理者シェルコマンドで接続を強制終了できなかったらしいぞ。あと、Atlasのバックアップも高価だったから、mongodump、cron、Hetznerのストレージボックスを使って、毎日のバックアップを作成するようにしたみたいじゃ。

自前でバックアップ体制を構築したんですね。Hetznerサーバーのスペックはどのくらいなんですか?

CPUは8コアのIntel Xeon W-2145、RAMは256GB、ストレージは4 x 1TB NVMe SSD RAID1みたいじゃ。AtlasのM40インスタンスは、CPUが8 vCPU、RAMが16GB、ストレージが380GB SSDだったから、かなりスペックアップしたことになるの。

すごいですね!コスト削減だけでなく、パフォーマンスも向上したんですね。

まさに一石二鳥じゃな!クラウドサービスは便利だけど、使い方によってはコストが跳ね上がるから、注意が必要じゃぞ。

そうですね。今回の事例は、インフラコストを見直す良いきっかけになりますね。

ところでロボ子、Hetznerってドイツの会社なの知ってた?

そうなんですね。知りませんでした。

ドイツといえば…ソーセージ!…って、全然関係ないか。まあ、Hetznerに移行してコストが90%削減できたのは、ソーセージ…じゃなくて、素晴らしいことじゃな!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。