䜕癟䞇もの開発者にサヌビスを提䟛するために Docker ビゞネスがどのように倉化しおいるか、パヌト 1: リポゞトリ

䜕癟䞇もの開発者にサヌビスを提䟛するために Docker ビゞネスがどのように倉化しおいるか、パヌト 1: リポゞトリ

この䞀連の蚘事では、利甚芏玄が最近倉曎された理由ず方法に぀いお詳しく芋おいきたす。 この蚘事では、非アクティブなむメヌゞ保持ポリシヌず、Docker Hub を䜿甚しおコンテナヌ むメヌゞを管理する開発チヌムにそれがどのような圱響を䞎えるかに぀いお詳しく説明したす。 XNUMX 番目のパヌトでは、画像のダりンロヌド頻床を制限する新しいポリシヌに焊点を圓おたす。

Docker の目暙は、アプリケヌション開発プロセスを簡玠化するこずで、䞖界䞭の開発者がアむデアを珟実にできるようにするこずです。 珟圚、6.5 䞇人を超える登録開発者が Docker を䜿甚しおいるため、私たちは、Docker に぀いお孊び始めたばかりの数千䞇人の開発者にビゞネスを拡倧したいず考えおいたす。 私たちの䜿呜の基瀎は、有料のサブスクリプション サヌビスを資金源ずする無料のツヌルずサヌビスを提䟛するこずです。

Docker Hubむメヌゞの詳现な分析

ポヌタブルか぀安党でリ゜ヌス効率の高い方法でアプリケヌションを配信するには、開発チヌムが安党に保存および共有できるツヌルずサヌビスが必芁です。 珟圚、Docker は、䞖界䞭で 6.5 䞇人以䞊の開発者に䜿甚されおいる䞖界最倧のコンテナ むメヌゞ レゞストリである Docker Hub を提䟛しおいるこずを誇りに思っおいたす。 Docker Hub は珟圚 15PB を超えるコンテナ むメヌゞをホストしおおり、䞖界で最も人気のあるむンメモリ デヌタベヌスからむベント ストリヌミング プラットフォヌム、厳遞された信頌できる公匏 Docker むメヌゞ、Docker コミュニティによっお構築された 150 億 XNUMX 䞇以䞊のむメヌゞに至るたで、あらゆるものをカバヌしおいたす。

圓瀟の内郚分析ツヌルによっお生成されたレポヌトによるず、Docker Hub に保存されおいる 15 PB のむメヌゞのうち、10 PB 以䞊のむメヌゞが 4.5 か月以䞊䜿甚されおいたせん。 さらに詳しく調査したずころ、これらの非アクティブな画像のうち XNUMXPB 以䞊が無料アカりントに関連付けられおいるこずがわかりたした。 これらのむメヌゞの倚くは、䞀時むメヌゞの削陀を無芖するように構成された Docker Hub を備えた CI パむプラむンから取埗されたむメヌゞを含め、短期間䜿甚されおいたす。

Docker Hub 䞊にアむドル状態で保管されおいるデヌタの量が存圚するため、チヌムは、他の Docker 顧客に圱響を䞎えずに、Docker が月単䜍で支払うデヌタ量を制限する方法は䜕かずいう難しい問題に盎面したした。

この問題を解決するために採甚された䞻な原則は次のずおりです。

  • オヌプン゜ヌス プロゞェクトに取り組んでいる開発者を含む開発者がアプリケヌションの構築、共有、実行に䜿甚できる、無料のツヌルずサヌビスの完党なセットを提䟛し続けたす。
  • Docker Hub の最も重芁な運甚コストの XNUMX ぀である珟圚の無制限のストレヌゞ コストに䞊限を蚭けながら、新しい開発者の芁求に合わせお Docker を拡匵できるようにしたす。

開発者が非アクティブなむメヌゞを管理できるようにする

Docker がむンフラストラクチャをコスト効率よく拡匵しお、成長するナヌザヌ ベヌス向けの無料サヌビスをサポヌトできるようにするために、いく぀かの曎新が行われたした。 たず、新しい非アクティブなむメヌゞ保持ポリシヌが導入され、無料アカりントでホストされおいるすべおの非アクティブなむメヌゞは XNUMX か月埌に削陀されたす。 さらに、Docker は、ナヌザヌがむメヌゞをより適切に管理できるようにするためのツヌルキットを UI たたは API の圢匏で提䟛したす。 これらの倉曎により、開発者は非アクティブなむメヌゞをクリヌンアップしやすくなり、コスト効率よく Docker むンフラストラクチャを拡匵できるようになりたす。

新しいポリシヌに埓っお、1 幎 2020 月 XNUMX 日以降、無料の Docker Hub リポゞトリでホストされおいるむメヌゞのうち、マニフェストが過去 XNUMX か月間曎新されおいないむメヌゞは削陀されたす。 このポリシヌは、有料の Docker Hub アカりント、怜蚌枈みの Docker むメヌゞ発行者のアカりント、たたは公匏の Docker むメヌゞに保存されおいるむメヌゞには適甚されたせん。

  • 䟋 1: 無料アカりント ナヌザヌの Molly は、1 幎 2019 月 XNUMX 日に、次のラベルが付いたむメヌゞを Docker Hub にアップロヌドしたした。 molly/hello-world:v1。 この画像は投皿されおから䞀床もダりンロヌドされおいたせん。 このラベル付きむメヌゞは、新しいポリシヌが発効する 1 幎 2020 月 1 日以降、非アクティブずみなされたす。 画像ずそれを指すラベルは 2020 幎 XNUMX 月 XNUMX 日に削陀されたす。
  • 䟋 2: モリヌはラベルのない画像を持っおいたす molly/myapp@sha256:c0ffee、1幎2018月1日にアップロヌドされたした。 最埌のダりンロヌドは 2020 幎 1 月 2020 日でした。 このむメヌゞはアクティブずみなされ、XNUMX 幎 XNUMX 月 XNUMX 日には削陀されたせん。

開発者コミュニティぞの圱響を最小限に抑える

無料アカりントの堎合、Docker は非アクティブなむメヌゞの無料ストレヌゞを XNUMX か月間提䟛したす。 非アクティブなむメヌゞを保存する必芁がある人のために、Docker は機胜ずしお無制限のむメヌゞ ストレヌゞを提䟛したす。 プロたたはチヌムプラン.

さらに、Docker は、開発者がむメヌゞを簡単に衚瀺および管理できるようにする䞀連のツヌルずサヌビスを提䟛したす。これには、今埌数か月以内に提䟛される Docker Hub の将来の補品アップデヌトも含たれたす。

最埌に、オヌプン゜ヌス コミュニティぞのサポヌトの䞀環ずしお、オヌプン゜ヌスの新しい料金プランを 1 月 XNUMX 日たで提䟛したす。 お申し蟌みの際は、フォヌムにご蚘入ください ここで.

利甚芏玄の最新の倉曎の詳现に぀いおは、次のサむトをご芧ください。 よくある質問.

期限切れの画像に関するメヌルに泚意するか、非アクティブな画像を無制限に保存できる Pro たたは Team プランにアップグレヌドしおください。

開発者ぞの圱響を最小限に抑えるよう努めおいたすが、未解決の質問やナヌスケヌスが発生する可胜性がありたす。 い぀ものように、フィヌドバックや質問を歓迎したす。 ここで.

PS Docker テクノロゞヌの䜜成者が保蚌しおいるように、Docker テクノロゞヌがその関連性を倱わないこずを考慮するず、このテクノロゞヌを最初から最埌たで研究するこずは堎違いではありたせん。 さらに、Kubernetes を䜿甚する堎合には垞に有利です。 Docker をどこでどのように䜿甚するのが最適かを理解するためにベスト プラクティスの事䟋を知りたい堎合は、次のこずをお勧めしたす。 Docker に関する包括的なビデオ コヌスここでは、そのすべおのツヌルを分析したす。 コヌスペヌゞの党コヌスシラバス.

出所 habr.com

コメントを远加したす