Kif in-Negozju ta' Docker Qed jinbidel biex Iservi Miljuni ta' Żviluppaturi, Parti 1: Ħażna

Kif in-Negozju ta' Docker Qed jinbidel biex Iservi Miljuni ta' Żviluppaturi, Parti 1: Ħażna

F'din is-sensiela ta' artikli, se nagħtu ħarsa aktar mill-qrib lejn għaliex u kif dan l-aħħar għamilna bidliet fit-Termini tas-Servizz tagħna. Dan l-artikolu ser jagħti dettalji dwar il-politika dwar iż-żamma tal-immaġini inattiva u kif se jkollha impatt fuq it-timijiet tal-iżvilupp li jużaw Docker Hub biex jimmaniġġjaw immaġini tal-kontejners. Fil-Parti XNUMX, aħna ser niffukaw fuq il-politika l-ġdida biex tillimita l-frekwenza tat-tniżżil tal-immaġni.

L-għan ta' Docker huwa li jippermetti lill-iżviluppaturi madwar id-dinja jbiddlu l-ideat tagħhom f'realtà billi jissimplifikaw il-proċess tal-iżvilupp tal-applikazzjoni. Illum, Docker jintuża minn aktar minn 6.5 miljun żviluppatur irreġistrat, u rridu nespandu n-negozju tagħna għall-għexieren ta 'miljuni ta' żviluppaturi li għadhom qed jitgħallmu dwar Docker. Pedament tal-missjoni tagħna huwa li noffru għodod u servizzi b'xejn iffinanzjati permezz tas-servizzi tagħna ta' abbonament imħallas.

Analiżi dettaljata tal-immaġini ta' Docker Hub

It-twassil tal-applikazzjonijiet b'mod portabbli, sigur u effiċjenti fir-riżorsi jeħtieġ għodod u servizzi biex jaħżnu u jaqsmu b'mod sigur għat-tim tal-iżvilupp tiegħek. Illum, Docker bi kburi joffri l-akbar reġistru tal-immaġni tal-kontejners fid-dinja, Docker Hub, użat minn aktar minn 6.5 miljun żviluppatur madwar id-dinja. Docker Hub bħalissa jospita 'l fuq minn 15PB ta' immaġini tal-kontejners, li jkopru kollox mid-databases fil-memorja l-aktar popolari għal pjattaformi ta 'streaming ta' avvenimenti, immaġini Docker uffiċjali kkurati u fdati, u kważi 150 miljun immaġini maħluqa mill-komunità Docker.

Skont rapport miksub mill-għodod analitiċi interni tagħna, mill-15 PB ta 'immaġini maħżuna f'Docker Hub, aktar minn 10 PB ma ntużawx għal aktar minn sitt xhur. Sibna meta ħafferna aktar fil-fond li aktar minn 4.5PB ta 'dawn l-immaġini inattivi huma assoċjati ma' kontijiet b'xejn. Ħafna minn dawn l-immaġini ntużaw għal żmien qasir, inklużi immaġini miġbuda minn pipelines CI minn Docker Hub li kienu kkonfigurati sabiex it-tħassir ta 'immaġini temporanji ġie injorat.

Minħabba l-ammont kbir ta 'dejta inattiva li tinsab idle f'Docker Hub, it-tim kien iffaċċjat b'mistoqsija diffiċli: kif tillimita din id-dejta, li Docker iħallas għaliha kull xahar, mingħajr ma tħalli impatt fuq klijenti oħra ta' Docker?

Il-prinċipji bażiċi adottati biex tissolva l-problema kienu:

  • Kompli tipprovdi sett komprensiv ta' għodod u servizzi b'xejn li l-iżviluppaturi, inklużi dawk li jaħdmu fuq proġetti ta' sors miftuħ, jistgħu jużaw biex jibnu, jaqsmu u jmexxu l-applikazzjonijiet.
  • Żgura li Docker jista 'jiskala biex jissodisfa t-talbiet ta' żviluppaturi ġodda filwaqt li tillimita l-ispejjeż attwali tal-ħażna mhux limitati, waħda mill-aktar spejjeż operattivi sinifikanti għal Docker Hub.

Għin lill-iżviluppaturi jimmaniġġjaw immaġini inattivi

Biex tgħin lil Docker jkabbar l-infrastruttura tiegħu b'mod kost-effettiv biex jappoġġja servizzi b'xejn għall-bażi ta' utenti dejjem tikber tagħna, saru diversi aġġornamenti. Biex tibda, ġiet introdotta politika ġdida dwar iż-żamma tal-immaġni inattiva, li se tħassar l-immaġini inattivi kollha ospitati fuq kontijiet b'xejn wara sitt xhur. Barra minn hekk, Docker se jipprovdi għodod, fil-forma ta’ UI jew API, biex jgħinu lill-utenti jimmaniġġjaw l-immaġini tagħhom b’mod aktar faċli. Flimkien, dawn il-bidliet se jagħmluha aktar faċli għall-iżviluppaturi biex inaddfu immaġini fissi, filwaqt li jippermettu wkoll li l-infrastruttura Docker tiskala b'mod kost-effettiv.

Skont il-politika l-ġdida, mill-1 ta’ Novembru 2020, immaġini ospitati f’repożitorji Docker Hub b’xejn li l-manifest tagħhom ma ġiex aġġornat fl-aħħar sitt xhur se jitħassru. Din il-politika ma tapplikax għal immaġini maħżuna f'kontijiet Docker Hub mħallsa jew kontijiet verifikati tal-pubblikatur tal-immaġni Docker, jew immaġini Docker uffiċjali.

  • Eżempju 1: Molly, utent ta' kont b'xejn, tellgħet immaġni bit-tikketta fuq Docker Hub fl-1 ta' Jannar, 2019 molly/hello-world:v1. Din l-immaġni qatt ma ġiet imniżżla minn meta ġiet ippubblikata. Din l-immaġni mmarkata se titqies bħala inattiva mill-1 ta' Novembru 2020, meta tidħol fis-seħħ il-politika l-ġdida. L-immaġni u kwalunkwe tag li tipponta lejha se jitneħħew fl-1 ta’ Novembru, 2020.
  • Eżempju 2: Molly għandha immaġni mingħajr tikketta molly/myapp@sha256:c0ffee, imtella' fl-1 ta' Awwissu 2018. L-aħħar imniżżel fl-1 ta' Awwissu 2020. Din l-immaġni hija kkunsidrata attiva u mhux se titħassar fl-1 ta' Novembru 2020.

Minimizzazzjoni tal-impatt fuq il-komunità tal-iżviluppaturi

Għal kontijiet b'xejn, Docker joffri ħażna b'xejn ta 'immaġini inattivi għal sitt xhur. Għal dawk li għandhom bżonn jaħżnu immaġini inattivi, Docker joffri ħażna ta 'immaġni illimitata bħala karatteristika Pjanijiet Pro jew Team.

Barra minn hekk, Docker se joffri sett ta’ għodod u servizzi biex jgħin lill-iżviluppaturi jaraw u jimmaniġġjaw l-immaġini tagħhom faċilment, inklużi aġġornamenti futuri tal-prodotti fuq Docker Hub disponibbli fix-xhur li ġejjin:

Fl-aħħarnett, bħala parti mill-appoġġ tagħna għall-komunità tas-sors miftuħ, se nkunu qed nirrilaxxaw pjanijiet ta 'prezzijiet ġodda ta' sors miftuħ sal-1 ta 'Novembru. Biex tapplika, trid timla l-formola hawn.

Għal aktar informazzjoni dwar l-aħħar bidliet fit-termini tas-servizz, jekk jogħġbok ikkuntattja FAQ.

Oqgħod attent għall-emails dwar kwalunkwe immaġini li jkunu waslu biex jiskadu, jew aġġorna għall-pjanijiet Pro jew Team għal ħażna illimitata ta 'immaġini inattivi.

Filwaqt li nippruvaw innaqqsu l-impatt fuq l-iżviluppaturi, jista' jkollok mistoqsijiet jew każijiet ta' użu li ma ġewx indirizzati. Bħal dejjem, nilqgħu rispons u mistoqsijiet. hawn.

PS Meta wieħed iqis li t-teknoloġija Docker ma titlifx ir-rilevanza tagħha, kif jassiguraw il-ħallieqa tagħha, ma tkunx idea ħażina li tistudja din it-teknoloġija minn ġewwa u minn barra. Barra minn hekk, dan huwa dejjem ta 'benefiċċju meta taħdem ma' Kubernetes. Jekk trid issir familjari mal-każijiet tal-aħjar prattika biex tifhem fejn u kif l-aħjar tuża Docker, nirrakkomanda kors komprensiv bil-vidjo fuq Docker, li fiha se nanalizzaw l-għodod kollha tiegħu. Programm sħiħ tal-kors fuq il-paġna tal-kors.

Sors: www.habr.com

Żid kumment