37signalsがDocker HubとECRを廃止し、自ホスト型Harborレジストリに移行

2025-08-31
37signalsがDocker HubとECRを廃止し、自ホスト型Harborレジストリに移行

BasecampとHEYの開発元である37signalsは、Docker HubやAmazon ECRなどの外部コンテナレジストリから、自己ホスト型のHarborレジストリへの移行を行いました。コスト(帯域幅超過とサブスクリプション料金)、パフォーマンス(デプロイメントに影響を与える遅いプル時間)、セキュリティリスク、そしてより大きな独立性の追求を理由に、設定の容易さ、豊富な機能、オープンソースであることからHarborを選択しました。この記事では、Kubernetes以外の単一サーバーでのデプロイ、S3ストレージの設定、マルチインスタンス設定、レプリケーション戦略、そしてDocker Hubからのイメージ移行プロセスを詳しく説明しています。その結果、コストの大幅な削減(年間約5000ドル)、パフォーマンスの向上(デプロイメント時間15秒短縮、イメージプル時間25秒短縮)、セキュリティの強化を実現しました。

続きを読む