ProHoster > Blogs > AdministrÄcija > KÄ Docker bizness mainÄs, lai apkalpotu miljoniem izstrÄdÄtÄju, 1. daļa: Repozitorijs
KÄ Docker bizness mainÄs, lai apkalpotu miljoniem izstrÄdÄtÄju, 1. daļa: Repozitorijs
Å ajÄ rakstu sÄrijÄ mÄs sÄ«kÄk aplÅ«kosim, kÄpÄc un kÄ mÄs nesen veicÄm izmaiÅas mÅ«su pakalpojumu sniegÅ”anas noteikumos. Å ajÄ rakstÄ ir detalizÄti aprakstÄ«ta neaktÄ«vo attÄlu saglabÄÅ”anas politika un tas, kÄ tÄ ietekmÄs izstrÄdes komandas, kas izmanto Docker Hub konteinera attÄlu pÄrvaldÄ«bai. XNUMX. daÄ¼Ä mÄs pievÄrsÄ«simies jaunajai politikai, kas ierobežo attÄlu lejupielÄdes biežumu.
Docker mÄrÄ·is ir ļaut izstrÄdÄtÄjiem visÄ pasaulÄ pÄrvÄrst savas idejas realitÄtÄ, vienkÄrÅ”ojot lietojumprogrammu izstrÄdes procesu. TÄ kÄ Å”odien Docker izmanto vairÄk nekÄ 6.5 miljoni reÄ£istrÄtu izstrÄdÄtÄju, mÄs vÄlamies paplaÅ”inÄt savu uzÅÄmÄjdarbÄ«bu, iekļaujot tajÄ desmitiem miljonu izstrÄdÄtÄju, kuri tikai tagad mÄcÄs par Docker. MÅ«su misijas stÅ«rakmens ir piedÄvÄt bezmaksas rÄ«kus un pakalpojumus, ko finansÄ mÅ«su maksas abonÄÅ”anas pakalpojumi.
DetalizÄta Docker Hub attÄlu analÄ«ze
Lai lietojumprogrammas nodroÅ”inÄtu pÄrnÄsÄjamÄ, droÅ”Ä un resursefektÄ«vÄ veidÄ, ir nepiecieÅ”ami rÄ«ki un pakalpojumi, ko droÅ”i uzglabÄt un koplietot jÅ«su izstrÄdÄtÄju komandai. Å obrÄ«d Docker lepojas ar to, ka piedÄvÄ pasaulÄ lielÄko konteineru attÄlu reÄ£istru Docker Hub, ko izmanto vairÄk nekÄ 6.5 miljoni izstrÄdÄtÄju visÄ pasaulÄ. Docker Hub paÅ”laik mitina vairÄk nekÄ 15 PB konteinera attÄlu, kas aptver visu, sÄkot no pasaulÄ populÄrÄkajÄm atmiÅas datu bÄzÄm lÄ«dz notikumu straumÄÅ”anas platformÄm, atlasÄ«tiem un uzticamiem oficiÄlajiem Docker attÄliem un vairÄk nekÄ 150 miljoniem attÄlu, ko izveidojusi Docker kopiena.
SaskaÅÄ ar ziÅojumu, ko Ä£enerÄ mÅ«su iekÅ”Äjie analÄ«zes rÄ«ki, no 15 PB attÄliem, kas saglabÄti Docker centrÄ, vairÄk nekÄ 10 PB attÄlu nav izmantoti vairÄk nekÄ seÅ”us mÄneÅ”us. PadziļinÄti atklÄjÄm, ka vairÄk nekÄ 4.5 PB no Å”iem neaktÄ«vajiem attÄliem ir saistÄ«ti ar bezmaksas kontiem. Daudzi no Å”iem attÄliem tika izmantoti Ä«su laiku, tostarp attÄli, kas iegÅ«ti no CI konveijeriem no Docker Hub, kas tika konfigurÄti tÄ, ka pagaidu attÄlu dzÄÅ”ana tika ignorÄta.
TÄ kÄ Docker Hub dÄ«kstÄvÄ palika dÄ«kstÄves datu apjoms, komanda saskÄrÄs ar sarežģītu jautÄjumu: kÄ ierobežot datu apjomu, par ko Docker maksÄ katru mÄnesi, neietekmÄjot citus Docker klientus?
Galvenie principi, kas pieÅemti, lai atrisinÄtu problÄmu, bija Å”Ädi:
Turpiniet nodroÅ”inÄt pilnu bezmaksas rÄ«ku un pakalpojumu komplektu, ko izstrÄdÄtÄji, tostarp tie, kas strÄdÄ ar atvÄrtÄ pirmkoda projektiem, var izmantot, lai izveidotu, koplietotu un palaistu lietojumprogrammas.
PÄrliecinoties, ka Docker var mÄrogot, lai apmierinÄtu jauno izstrÄdÄtÄju prasÄ«bas, vienlaikus ierobežojot paÅ”reizÄjÄs neierobežotÄs krÄtuves izmaksas, kas ir vienas no nozÄ«mÄ«gÄkajÄm Docker Hub darbÄ«bas izmaksÄm.
Lai palÄ«dzÄtu Docker rentabli mÄrogot savu infrastruktÅ«ru, lai atbalstÄ«tu bezmaksas pakalpojumus mÅ«su augoÅ”ajai lietotÄju bÄzei, ir veikti vairÄki atjauninÄjumi. SÄkumÄ ir ieviesta jauna neaktÄ«vo attÄlu saglabÄÅ”anas politika, kas pÄc seÅ”iem mÄneÅ”iem izdzÄsÄ«s visus neaktÄ«vos attÄlus, kas tiek mitinÄti bezmaksas kontos. TurklÄt Docker nodroÅ”inÄs rÄ«kus lietotÄja saskarnes vai API veidÄ, lai palÄ«dzÄtu lietotÄjiem vieglÄk pÄrvaldÄ«t savus attÄlus. KopÄ Å”Ä«s izmaiÅas ļaus izstrÄdÄtÄjiem vieglÄk tÄ«rÄ«t neaktÄ«vos attÄlus, vienlaikus nodroÅ”inot arÄ« Docker infrastruktÅ«ras rentablu mÄrogoÅ”anu.
SaskaÅÄ ar jauno politiku no 1. gada 2020. novembra bezmaksas Docker Hub krÄtuvÄs mitinÄtie attÄli, kuru manifests nav atjauninÄts pÄdÄjo seÅ”u mÄneÅ”u laikÄ, tiks dzÄsti. Å Ä« politika neattiecas uz attÄliem, kas tiek glabÄti maksas Docker Hub kontos vai verificÄtu Docker attÄlu izdevÄju kontos, vai oficiÄlajiem Docker attÄliem.
1. piemÄrs. Mollija, bezmaksas konta lietotÄjs, 1. gada 2019. janvÄrÄ« augÅ”upielÄdÄja attÄlu ar iezÄ«mi pakalpojumÄ Docker Hub molly/hello-world:v1. Å is attÄls nekad nav ticis lejupielÄdÄts kopÅ” tÄ publicÄÅ”anas. Å is atzÄ«mÄtais attÄls tiks uzskatÄ«ts par neaktÄ«vu, sÄkot no 1. gada 2020. novembra, kad stÄsies spÄkÄ jaunÄ politika. AttÄls un visas etiÄ·etes, kas norÄda uz to, tiks noÅemtas 1. gada 2020. novembrÄ«.
2. piemÄrs. Mollijai ir attÄls bez etiÄ·etes molly/myapp@sha256:c0ffee, augÅ”upielÄdÄts 1. gada 2018. augustÄ. PÄdÄjÄ lejupielÄde notika 1. gada 2020. augustÄ. Å is attÄls tiek uzskatÄ«ts par aktÄ«vu un netiks noÅemts 1. gada 2020. novembrÄ«.
Samaziniet ietekmi uz izstrÄdÄtÄju kopienu
Bezmaksas kontiem Docker piedÄvÄ bezmaksas neaktÄ«vo attÄlu glabÄÅ”anu seÅ”us mÄneÅ”us. Tiem, kam nepiecieÅ”ams saglabÄt neaktÄ«vus attÄlus, Docker kÄ funkciju piedÄvÄ neierobežotu attÄlu krÄtuvi. Pro vai komandas plÄni.
TurklÄt Docker piedÄvÄs rÄ«ku un pakalpojumu kopumu, lai palÄ«dzÄtu izstrÄdÄtÄjiem viegli skatÄ«t un pÄrvaldÄ«t savus attÄlus, tostarp turpmÄkos Docker Hub produktu atjauninÄjumus, kas bÅ«s pieejami nÄkamajos mÄneÅ”os:
Visbeidzot, kÄ daļu no mÅ«su atbalsta atvÄrtÄ pirmkoda kopienai, lÄ«dz 1. novembrim nodroÅ”inÄsim jaunus atvÄrtÄ koda cenu plÄnus. Lai pieteiktos, lÅ«dzu, aizpildiet veidlapu Å”eit.
Lai iegÅ«tu plaÅ”Äku informÄciju par jaunÄkajÄm pakalpojumu sniegÅ”anas noteikumu izmaiÅÄm, lÅ«dzu, apmeklÄjiet vietni FAQ.
Sekojiet lÄ«dzi e-pasta ziÅojumiem par attÄliem, kuriem beidzas derÄ«guma termiÅÅ”, vai jauniniet uz Pro vai Team plÄniem, lai iegÅ«tu neierobežotu neaktÄ«vo attÄlu krÄtuvi.
Lai gan mÄs cenÅ”amies samazinÄt ietekmi uz izstrÄdÄtÄjiem, jums var bÅ«t neatrisinÄtas problÄmas vai lietoÅ”anas gadÄ«jumi. KÄ vienmÄr, gaidÄ«sim atsauksmes un jautÄjumus. Å”eit.
PS Å emot vÄrÄ, ka Docker tehnoloÄ£ija nezaudÄ savu aktualitÄti, kÄ apliecina tÄs veidotÄji, nebÅ«tu nevietÄ Å”o tehnoloÄ£iju pÄtÄ«t no un uz. TurklÄt tas vienmÄr ir par labu, kad strÄdÄjat ar Kubernetes. Ja vÄlaties iepazÄ«ties ar labÄkÄs prakses gadÄ«jumiem, lai saprastu, kur un kÄ vislabÄk izmantot Docker, iesaku visaptveroÅ”s video kurss par Docker, kurÄ mÄs analizÄsim visus tÄ rÄ«kus. Pilna kursa programma kursa lapÄ.