LoginSignup
4
8

More than 5 years have passed since last update.

イントラ内で気軽にプライベートなコンテナレジストリをたてるならNASでしょ

Posted at

概要

開発用にプライベートなコンテナレジストリを立てるならどうしますか?
真っ先に思いつくのがイニシャルコストが低いクラウドサービス(AWS、Docker Hub、GCP、Azure)になると思いますが、長期的なランニングコストや扱うデータ量(特に通信量)によっては、バカにならないコストになるかと思います。また、インターネット越しにイメージを取得したりするとレーテンシも気になってきます

そうするとイントラ内でサーバを立てる案になりますが、ラックサーバになるとそこそこな値段します
そこで案外穴場なのがNASでプライベートなコンテナレジストリを運用する

なぜNASなのか

 最近のNASはアドオンベースでVM、Docker、クラウドストレージとの同期、開発環境(Node.js、Java)、Webサーバ(Apache、Nginx)、動画配信などが設定メニューでポチッとするだけで簡単に導入できる。普通にサーバ買うよりもコストパフォーマンスが高く、中小企業や部門内であればいろんなことができちゃうので、オススメです!
 大容量のストレージがのるので、Gitlabとコンテナレジストリを同居させるのもいいですね。商品によってはSSDサポートしているものもあるので、イメージのビルドもサクサクできるのではないかと思います。また、開発用のレジストリならばRAID0とかでいいかと思います。壊れたらまた作ればいいですし。その場合は、Gitlabのソースだけはクラウドストレージと同期した方が安心ですね

どうやって

もう答えお分かりかと思いますが、Dockerが使えるので、Dockerレジストリを立てればおしまいです!

NASのメリット

  • アドオンが豊富
  • LANだから高速
    • 2ポートLANでネットワークの冗長化も可能
    • 製品によっては10GbE対応もある
  • 比較的に安い
  • 普通にファイルサーバとしても使える
  • 利用量を気にする必要はない

製品紹介

とりあえず自社で購入にあたって調べた商品を紹介します
一応有名どころ2社でビジネス向けで4ドライブ対応のラインナップになります

4
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
8