Kepiye Skala Bisnis Docker Kanggo Nglayani Jutaan Pangembang, Bagean 2: Data Outbound

Kepiye Skala Bisnis Docker Kanggo Nglayani Jutaan Pangembang, Bagean 2: Data Outbound

Iki minangka artikel kapindho ing seri artikel sing bakal nutupi watesan nalika ngundhuh gambar wadhah.

Π’ sisih pisanan Kita nliti gambar sing disimpen ing Docker Hub, registri gambar wadah paling gedhe. Kita nulis iki kanggo mbantu sampeyan luwih ngerti kepiye Ketentuan Layanan sing dianyari bakal mengaruhi tim pangembangan nggunakake Docker Hub kanggo ngatur gambar kontainer lan pipa CICD.

Watesan ing frekuensi download padha sadurunge announced ing kita Katentuan layanan. Kita nliti watesan frekuensi sing bakal ditindakake tanggal 1 November 2020:

Rencana gratis, pangguna anonim: 100 download sajrone 6 jam
Rencana gratis, pangguna sing sah: 200 download sajrone 6 jam
Pro Plan: Unlimited
rencana tariff tim: Unlimited

Frekuensi download Docker ditetepake minangka jumlah panjaluk nyata menyang Docker Hub. Watesan sepira kerepe gambar bisa diundhuh adhedhasar jinis akun sing njaluk gambar, dudu jinis akun sing duwe gambar kasebut. Kanggo pangguna anonim (ora sah), frekuensi download disambungake menyang alamat IP.

NB Sampeyan bakal nampa luwih subtleties lan kasus praktik paling apik ing kursus Docker saka praktisi. Kajaba iku, sampeyan bisa njupuk kapan wae sing trep kanggo sampeyan - ing babagan wektu lan swasana ati.

Kita nampa pitakonan saka pelanggan lan masyarakat babagan lapisan gambar wadhah. Kita ora ngetung lapisan gambar nalika mbatesi frekuensi download amarga kita mbatesi undhuhan nyata lan jumlah lapisan (panyuwunan blob) saiki ora ana watesan. Owah-owahan iki adhedhasar umpan balik komunitas supaya luwih ramah pangguna supaya pangguna ora kudu ngetung lapisan ing saben gambar sing digunakake.

Analisis rinci babagan tarif download gambar Docker Hub

Kita ngenteni akeh wektu kanggo nganalisa download gambar saka Docker Hub kanggo nemtokake apa sing nyebabake watesan tarif lan kepiye kudu diwatesi. Apa sing kita deleng dikonfirmasi manawa meh kabeh pangguna ndownload gambar kanthi kecepatan sing bisa ditebak kanggo alur kerja sing khas. Nanging, ana pengaruh sing katon saka sawetara pangguna anonim, contone udakara 30% kabeh download mung saka 1% pangguna anonim.

Kepiye Skala Bisnis Docker Kanggo Nglayani Jutaan Pangembang, Bagean 2: Data Outbound

Watesan anyar adhedhasar analisis iki, mula umume pangguna ora bakal kena pengaruh. Watesan iki digawe kanggo nggambarake panggunaan pangembang umum - sinau Docker, ngembangake kode, nggawe gambar, lsp.

Mbantu pangembang supaya luwih ngerti watesan download

Saiki kita ngerti pengaruhe, uga ing ngendi watese, kita kudu nemtokake kahanan teknis kanggo operasi larangan kasebut. Watesan download gambar saka registri Docker cukup angel. Sampeyan ora bakal nemokake upload API ing katrangan pendaptaran - iku mung ora ana. Nyatane, ngundhuh gambar minangka kombinasi saka panjalukan nyata lan blobs ing API, lan padha dileksanakake beda, gumantung ing negara klien lan gambar sing dijaluk.

Contone, yen sampeyan wis duwe gambar, Docker Engine bakal nerbitake panjalukan manifest, nyadari yen wis duwe kabeh lapisan sing dibutuhake adhedhasar manifest sing ditampa, banjur mandheg. Ing sisih liya, yen sampeyan ngundhuh gambar sing ndhukung macem-macem arsitektur, pitakon manifest bakal ngasilake dhaptar manifes gambar kanggo saben arsitektur sing didhukung. Mesin Docker banjur bakal ngetokake panjaluk nyata liyane kanggo arsitektur tartamtu sing lagi ditindakake, lan minangka imbalan bakal nampa dhaptar kabeh lapisan ing gambar kasebut. Banjur bakal takon kanggo saben lapisan sing ilang (blob).

NB Topik iki dibahas luwih akeh Kursus Docker, ing ngendi kita bakal nganalisa kabeh alat: saka abstraksi dhasar nganti paramèter jaringan, nuansa nggarap macem-macem sistem operasi lan basa pamrograman. Sampeyan bakal kenal karo teknologi kasebut lan ngerti ngendi lan cara paling apik nggunakake Docker.

Pranyata yen ngundhuh gambar iku sejatine siji utawa loro panjaluk nyata, uga saka nol nganti tanpa wates - panjaluk lapisan (blob). Secara historis, Docker wis nglacak frekuensi undhuhan kanthi basis lapisan-lapisan amarga iki paling akeh digandhengake karo panggunaan bandwidth. Nanging, kita ngrungokake komunitas yen iki luwih angel, amarga sampeyan kudu nglacak jumlah lapisan sing dijaluk, sing bakal nyebabake ora nggatekake praktik paling apik babagan nggarap Dockerfile, lan uga luwih intuisi kanggo pangguna sing mung pengin nggarap. pendaptaran tanpa akeh pangerten rincian.

Dadi, kita mbatesi jumlah panjaluk adhedhasar panjaluk nyata. Iki langsung ana hubungane karo ngundhuh gambar, sing gampang dingerteni pangguna. Nanging, ana nuansa cilik - yen sampeyan nyoba ndownload gambar sing wis ana, panjaluk kasebut isih bakal dianggep, sanajan sampeyan ora ndownload lapisan kasebut. Ing kasus apa wae, muga-muga cara mbatesi frekuensi download iki bakal adil lan trep kanggo pangguna.

Kita ngenteni tanggapan sampeyan

Kita bakal ngawasi watesan lan nggawe pangaturan sing cocog adhedhasar kasus panggunaan sing khas kanggo mesthekake yen watesan kasebut cocog kanggo saben jinis pangguna, lan utamane kita bakal nyoba ora nyegah pangembang nindakake pakaryane.

Tetep dirungokake ing minggu-minggu sing bakal teka kanggo artikel liyane babagan nyetel CI lan sistem pertempuran amarga owah-owahan kasebut.

Pungkasan, minangka bagean saka dhukungan kanggo komunitas open source, kita bakal nyedhiyakake rencana rega anyar kanggo open source nganti 1 November. Kanggo nglamar, mangga isi formulir kene.

Kanggo informasi luwih lengkap babagan owah-owahan paling anyar kanggo syarat layanan, bukak FAQ.

Kanggo sing kudu ngunggahake watesan sepira kerepe dheweke ndownload gambar, Docker nawakake undhuhan gambar tanpa watesan minangka fitur. Rencana Pro utawa Tim. Minangka tansah, kita welcome saran lan pitakonan. kene.

Source: www.habr.com

Add a comment