Kumaha Usaha Docker Ngarobih Ngalayanan Jutaan Pamekar, Bagian 1: Repositori

Kumaha Usaha Docker Ngarobih Ngalayanan Jutaan Pamekar, Bagian 1: Repositori

Dina séri artikel ieu, urang bakal ningali langkung caket kana kunaon sareng kumaha Sarat Layanan urang nembe robih. Tulisan ieu bakal ngajéntrékeun kabijakan panyimpen gambar anu teu aktip sareng kumaha éta bakal mangaruhan tim pamekaran nganggo Docker Hub pikeun ngatur gambar wadahna. Dina bagian kadua, urang bakal difokuskeun kawijakan anyar pikeun ngawatesan frékuénsi download gambar.

Tujuan Docker nyaéta pikeun ngaktifkeun pamekar di sakumna dunya pikeun ngarobah ideu janten kanyataan ku nyederhanakeun prosés pangembangan aplikasi. Kalayan langkung ti 6.5 juta pamekar anu kadaptar nganggo Docker ayeuna, kami hoyong ngalegaan bisnis urang ka puluhan juta pamekar anu ayeuna diajar ngeunaan Docker. Landasan misi kami nyaéta nawiskeun alat sareng jasa gratis anu dibiayaan ku jasa langganan anu mayar.

Analisis lengkep gambar Docker Hub

Ngirimkeun aplikasi ku cara portabel, aman, sareng efisien sumber daya butuh alat sareng jasa pikeun nyimpen sareng ngabagikeun sacara aman pikeun tim pangembangan anjeun. Dinten ayeuna, Docker reueus nawiskeun pendaptaran panglegana pikeun gambar wadahna, Docker Hub, dianggo ku langkung ti 6.5 juta pamekar sadunya. Docker Hub ayeuna ngagaduhan langkung ti 15PB gambar wadahna, kalebet sadayana tina pangkalan data mémori anu pang populerna di dunya dugi ka platform streaming acara, gambar Docker resmi anu curated sareng dipercaya, sareng langkung ti 150 juta gambar anu diwangun ku komunitas Docker.

Numutkeun laporan anu dihasilkeun ku alat analitik internal urang, tina 15 PB gambar anu disimpen dina Docker Hub, langkung ti 10PB gambar henteu dianggo langkung ti genep bulan. Kami mendakan, ku ngagali langkung jero, langkung ti 4.5PB gambar anu teu aktip ieu pakait sareng akun gratis. Loba gambar ieu geus dipaké pikeun waktu anu singget, kaasup gambar sourced ti pipelines CI kalawan Docker Hub ngonpigurasi malire ngahapus gambar samentara.

Kalayan jumlah data anu linggih dianggurkeun dina Docker Hub, tim éta disanghareupan ku patarosan anu sesah: kumaha ngabatesan jumlah data anu dibayar ku Docker unggal bulan tanpa mangaruhan palanggan Docker anu sanés?

Prinsip utama anu diadopsi pikeun ngajawab masalah nyaéta kieu:

  • Terus nyayogikeun sakumpulan alat sareng jasa gratis anu tiasa dianggo ku pamekar, kalebet anu damel dina proyék open source, pikeun ngawangun, ngabagi, sareng ngajalankeun aplikasi.
  • Mastikeun Docker tiasa skala pikeun nyumponan tungtutan pamekar anyar bari nutup biaya panyimpen anu henteu terbatas ayeuna, salah sahiji biaya operasi anu paling penting pikeun Docker Hub.

Pitulung pamekar ngatur gambar teu aktip

Sababaraha apdet parantos dilakukeun pikeun ngabantosan Docker skala infrastrukturna sacara efektif pikeun ngadukung jasa gratis pikeun basis pangguna urang anu ngembang. Pikeun ngamimitian, kawijakan panyimpen gambar anu teu aktif anyar parantos diwanohkeun dimana sadaya gambar anu teu aktip anu di-host dina akun gratis bakal dipupus saatos genep bulan. Salaku tambahan, Docker bakal nyayogikeun toolkit, dina bentuk UI atanapi API, pikeun ngabantosan pangguna pikeun ngatur gambarna. Kalawan babarengan, parobihan ieu bakal ngagampangkeun pamekar pikeun ngabersihan gambar anu teu aktip, ogé kamampuan pikeun skala infrastruktur Dockerna sacara efektif.

Luyu sareng kabijakan énggal, ti 1 Nopémber 2020, gambar anu di-host dina repositori Docker Hub gratis, anu manifes anu teu acan diropéa salami genep bulan kapengker, bakal dipupus. Kabijakan ieu henteu dianggo pikeun gambar anu disimpen dina akun Docker Hub anu mayar atanapi akun penerbit gambar Docker anu diverifikasi, atanapi gambar Docker resmi.

  • Conto 1: Molly, pangguna akun gratis, unggah gambar ka Docker Hub dina 1 Januari 2019, dilabélan molly/hello-world:v1. Gambar ieu henteu acan diunduh ti saprak dipasang. Gambar anu dilabélan ieu bakal dianggap teu aktip ti tanggal 1 Nopémber 2020, nalika kawijakan anyar diberlakukan. Gambar sareng labél naon waé anu nunjukkeun éta bakal dipupus dina 1 Nopémber 2020.
  • Conto 2: Molly boga gambar unlabeled molly/myapp@sha256:c0ffee, diunggah 1 Agustus 2018. Undeuran terakhir nyaéta tanggal 1 Agustus 2020. Gambar ieu dianggap aktip sareng moal dipupus dina 1 Nopémber 2020.

Ngaminimalkeun dampak dina komunitas pamekar

Pikeun akun gratis, Docker nawiskeun panyimpen gratis gambar anu teu aktip salami genep bulan. Pikeun anu kedah nyimpen gambar anu teu aktip, Docker nawiskeun panyimpenan gambar anu henteu terbatas salaku fitur. Pro atanapi Tim rencana.

Salaku tambahan, Docker bakal nawiskeun sakumpulan alat sareng jasa pikeun ngabantosan pamekar kalayan gampang ningali sareng ngatur gambarna, kalebet apdet produk anu bakal datang dina Docker Hub anu sayogi dina sasih bulan:

Tungtungna, salaku bagian tina dukungan kami pikeun komunitas open source, kami bakal nyayogikeun rencana harga anyar pikeun open source dugi ka 1 Nopémber. Pikeun nerapkeun, mangga eusian formulir di dieu.

Kanggo inpo nu langkung lengkep ihwal parobihan pangénggalna kana syarat jasa, mangga buka FAQ.

Awaskeun email ngeunaan gambar anu kadaluwarsa, atanapi ningkatkeun ka Pro atanapi rencana Tim pikeun neundeun gambar anu teu aya watesna.

Nalika urang nyobian ngaleutikan dampak dina pamekar, anjeun tiasa gaduh masalah anu teu tiasa direngsekeun atanapi kasus pamakean. Sakumaha biasa, kami ngabagéakeun eupan balik sareng patarosan. di dieu.

PS Nganggap yén téknologi Docker henteu leungit relevansina, sakumaha anu dipastikeun ku panyipta, éta moal kaluar tempat pikeun diajar téknologi ieu ti sareng ka. Sumawona, éta salawasna nguntungkeun nalika anjeun damel sareng Kubernetes. Upami anjeun hoyong ngenalkeun kasus prakték pangsaéna pikeun ngartos dimana sareng kumaha cara anu pangsaéna pikeun ngagunakeun Docker, kuring nyarankeun. kursus video komprehensif on Docker, dimana urang bakal nganalisis sadaya alatna. Silabus kursus lengkep dina halaman kursus.

sumber: www.habr.com

Tambahkeun komentar