Nola aldatzen ari den Docker negozioa milioika garatzaileei zerbitzatzeko, 1. zatia: biltegia

Nola aldatzen ari den Docker negozioa milioika garatzaileei zerbitzatzeko, 1. zatia: biltegia

Artikulu sorta honetan, gure Zerbitzu-baldintzak duela gutxi zergatik eta nola aldatu diren aztertuko dugu. Artikulu honek irudi inaktiboen atxikipen-politika eta edukiontzien irudiak kudeatzeko Docker Hub erabiltzen duten garapen taldeetan nola eragingo duen zehaztuko da. Bigarren zatian, irudien deskargaren maiztasuna mugatzeko politika berriari erreparatuko diogu.

Dockerren helburua mundu osoko garatzaileek beren ideiak errealitate bihurtzea da, aplikazioak garatzeko prozesua erraztuz. Gaur egun erregistratutako 6.5 milioi garatzaile baino gehiagok Docker erabiltzen dutenez, gure negozioa zabaldu nahi dugu orain Dockerri buruz ikasten ari diren dozenaka milioi garatzailetara. Gure misioaren oinarria gure ordainpeko harpidetza zerbitzuek finantzatutako doako tresnak eta zerbitzuak eskaintzea da.

Docker Hub irudien azterketa zehatza

Aplikazioak modu eramangarri, seguru eta baliabideen erabilera eraginkorrean emateko tresnak eta zerbitzuak behar dira zure garapen-taldearentzat modu seguruan gordetzeko eta partekatzeko. Gaur egun, Docker harro dago edukiontzien irudien munduko erregistrorik handiena eskaintzeaz, Docker Hub, mundu osoko 6.5 milioi garatzaile baino gehiagok erabiltzen dutena. Gaur egun, Docker Hub-ek 15 PB baino gehiago edukiontzi-irudi hartzen ditu, mundu osoko memoriako datu-base ezagunenetatik hasi eta gertaeren transmisio-plataformetara, Docker-eko irudi ofizial zaindu eta fidagarriak eta Docker komunitateak eraikitako 150 milioi irudi baino gehiago.

Gure barne analitika tresnek sortutako txosten baten arabera, Docker Hub-en gordetako 15 PB-ko irudietatik, 10 PB baino gehiago izan dira sei hilabete baino gehiago erabili gabe. Sakonago sakonduz, irudi inaktibo hauetatik 4.5 PB baino gehiago doako kontuekin lotuta daudela ikusi dugu. Irudi horietako asko denbora laburrean erabili dira, CI kanalizazioetatik sortutako irudiak barne, Docker Hub aldi baterako irudiak ezabatzeko konfiguratuta dagoena.

Docker Hub-en geldirik dagoen datu-kopurua geldirik zegoenez, taldeak galdera zail bati aurre egin zion: nola mugatu Docker-ek hilero ordaintzen duen datu-kopurua Docker-en beste bezeroengan eragin gabe?

Arazoa konpontzeko hartutako printzipio nagusiak hauek izan ziren:

  • Jarraitu garatzaileek, kode irekiko proiektuetan lan egiten dutenek barne, aplikazioak eraikitzeko, partekatzeko eta exekutatzeko erabil ditzaketen doako tresna eta zerbitzu multzo osoa eskaintzen.
  • Docker garatzaile berrien eskaerei erantzuteko eskala daitekeela ziurtatzea, egungo biltegiratze-kostu mugagabeak mugatzen dituen bitartean, Docker Hub-en ustiapen-kostu garrantzitsuenetako bat.

Lagundu garatzaileei irudi inaktiboak kudeatzen

Hainbat eguneratze egin dira Dockerrek bere azpiegitura modu eraginkorrean eskalatzen laguntzeko, gero eta handiagoa den gure erabiltzaileentzako doako zerbitzuak laguntzeko. Hasteko, irudi inaktiboen atxikipen-politika berri bat ezarri da, doako kontuetan ostatatutako irudi inaktibo guztiak sei hilabeteren buruan ezabatuko baitira. Horrez gain, Docker-ek tresna-kit bat eskainiko du, UI edo API moduan, erabiltzaileei beren irudiak hobeto kudeatzen laguntzeko. Batera, aldaketa hauek garatzaileek irudi inaktiboak garbitzea erraztuko dute, baita Docker azpiegitura kostu-eraginkorra eskalatzeko gaitasuna ere.

Politika berriaren arabera, 1ko azaroaren 2020etik aurrera, doako Docker Hub biltegietan ostatatutako irudiak ezabatuko dira, zeinen manifestua azken sei hilabeteetan eguneratu ez den. Gidalerro hau ez zaie aplikatzen ordainpeko Docker Hub kontuetan edo egiaztatutako Docker irudien argitaratzaileen kontuetan edo Dockerren irudi ofizialetan gordetako irudiei.

  • 1. adibidea: Mollyk, doako kontuko erabiltzaile batek, irudi bat kargatu zuen Docker Hub-era 1ko urtarrilaren 2019ean, etiketatua. molly/hello-world:v1. Irudi hau ez da inoiz deskargatu argitaratu zenetik. Etiketatutako irudi hau inaktibotzat joko da 1ko azaroaren 2020etik aurrera, gidalerro berria indarrean jartzen denean. 1ko azaroaren 2020ean kenduko dira irudia eta hori adierazten duen edozein etiketa.
  • 2. adibidea: Molly-k etiketarik gabeko irudi bat du molly/myapp@sha256:c0ffee, 1ko abuztuaren 2018ean igota. Azken deskarga 1ko abuztuaren 2020ean izan zen. Irudi hau aktibotzat hartzen da eta ez da kenduko 1ko azaroaren 2020ean.

Garatzaileen komunitatean inpaktua gutxitzea

Doako kontuetarako, Docker-ek irudi inaktiboen doako biltegiratzea eskaintzen du sei hilabetez. Irudi inaktiboak gorde behar dituztenentzat, Docker-ek irudien biltegiratze mugagabea eskaintzen du funtzio gisa. Pro edo Team planak.

Gainera, Docker-ek tresna eta zerbitzu sorta bat eskainiko du garatzaileei beren irudiak erraz ikusten eta kudeatzen laguntzeko, datozen hilabeteetan eskuragarri dauden Docker Hub-en produktuen eguneraketak barne:

Azkenik, kode irekiko komunitatearen laguntzaren barruan, kode irekiko prezio-plan berriak eskainiko ditugu azaroaren 1era arte. Eskaera egiteko, bete formularioa Hemen.

Zerbitzu-baldintzetan egindako azken aldaketei buruzko informazio gehiago lortzeko, bisitatu ohiko galderak.

Adi egon iraungiko diren irudiei buruzko mezu elektronikoak, edo eguneratu Pro edo Team planetara irudi inaktibo mugagabeak biltegiratzeko.

Garatzaileengan duen eragina gutxitzen saiatzen garen arren, konpondu gabeko arazoak edo erabilera kasuak izan ditzakezu. Beti bezala, iritziak eta galderak ongi etorriak ditugu. Hemen.

PS Docker teknologiak bere garrantzia galtzen ez duela kontuan hartuta, bere sortzaileek ziurtatzen dutenez, ez legoke lekuz kanpo teknologia hau batetik eta bestetik aztertzea. Gainera, beti da aldekoa Kubernetesekin lan egiten duzunean. Praktika onen kasuak ezagutu nahi badituzu Docker non eta nola erabili onena ulertzeko, gomendatzen dizut Dockerri buruzko bideo ikastaro integrala, eta bertan bere tresna guztiak aztertuko ditugu. Ikastaroaren programa osoa ikastaroaren orrian.

Iturria: www.habr.com

Gehitu iruzkin berria