Ki jan biznis Docker a ap chanje pou sèvi dè milyon devlopè, Pati 1: Depo

Ki jan biznis Docker a ap chanje pou sèvi dè milyon devlopè, Pati 1: Depo

Nan seri atik sa a, nou pral gade pi pre poukisa ak kijan nou fèk fè chanjman nan Kondisyon Sèvis nou yo. Atik sa a pral detaye politik retansyon imaj inaktif la ak kijan li pral afekte ekip devlopman yo ki itilize Docker Hub pou jere imaj veso yo. Nan Pati XNUMX, nou pral konsantre sou nouvo politik pou limite frekans telechajman imaj yo.

Objektif Docker se pou pèmèt devlopè atravè lemond pou fè lide yo vin reyalite lè yo senplifye pwosesis devlopman aplikasyon an. Jodi a, plis pase 6.5 milyon devlopè ki anrejistre itilize Docker, e nou vle elaji biznis nou an pou plizyè dizèn milyon devlopè ki jis kounye a aprann sou Docker. Yon poto nan misyon nou se ofri zouti ak sèvis gratis ki finanse atravè sèvis abònman peye nou yo.

Analiz detaye sou imaj Docker Hub

Livre aplikasyon yo nan yon fason pòtab, an sekirite, ak resous efikas mande zouti ak sèvis pou estoke ak pataje an sekirite pou ekip devlopman ou a. Jodi a, Docker ofri ak fyète pi gwo rejis imaj veso nan mond lan, Docker Hub, ki itilize pa plis pase 6.5 milyon devlopè atravè lemond. Docker Hub kounye a gen plis pase 15PB imaj veso, ki kouvri tout bagay soti nan baz done ki pi popilè nan memwa yo rive nan platfòm difizyon evènman yo, imaj Docker ofisyèl yo fè konfyans ak prèske 150 milyon imaj kreye pa kominote Docker.

Dapre yon rapò zouti analiz entèn nou yo jwenn, nan 15 PB imaj ki estoke nan Docker Hub, plis pase 10 PB pa te itilize pou plis pase sis mwa. Nou te jwenn lè nou fouye pi fon ke plis pase 4.5PB nan imaj inaktif sa yo asosye ak kont gratis. Anpil nan imaj sa yo te itilize pou yon ti tan, ki gen ladan imaj rale soti nan tiyo CI soti nan Docker Hub ki te configuré pou efase imaj tanporè yo te inyore.

Akòz gwo kantite done inaktif ki chita san fè anyen konsa nan Docker Hub, ekip la te fè fas ak yon kesyon difisil: ki jan yo limite done sa yo, ki Docker peye pou chak mwa, san yo pa afekte lòt kliyan Docker?

Prensip debaz yo te adopte pou rezoud pwoblèm nan se te:

  • Kontinye bay yon seri konplè zouti ak sèvis gratis ke devlopè yo, ki gen ladan moun k ap travay sou pwojè sous louvri, ka itilize pou konstwi, pataje ak kouri aplikasyon yo.
  • Asire ke Docker ka echèl pou satisfè demand nouvo devlopè yo pandan y ap limite depans depo aktyèl yo, youn nan depans operasyon ki pi enpòtan pou Docker Hub.

Ede devlopè yo jere imaj inaktif

Pou ede Docker yon fason efikas pou ogmante enfrastrikti li a pou sipòte sèvis gratis pou baz itilizatè nou an k ap grandi, yo te fè plizyè mizajou. Pou kòmanse, yo te prezante yon nouvo politik retansyon imaj inaktif, ki pral efase tout imaj inaktif ki anime sou kont gratis apre sis mwa. Anplis de sa, Docker pral bay zouti, sou fòm yon UI oswa API, pou ede itilizatè yo jere imaj yo pi fasil. Ansanm, chanjman sa yo pral rann li pi fasil pou devlopè yo netwaye imaj andòmi, pandan y ap pèmèt enfrastrikti Docker yo echèl yon fason ki efikas.

An akò ak nouvo politik la, apati 1ye novanm 2020, yo pral efase imaj ki akomode nan depo Docker Hub gratis ki gen manifest yo pa mete ajou nan sis dènye mwa yo. Règleman sa a pa aplike pou imaj ki estoke nan kont Docker Hub peye oswa kont Piblikatè imaj Docker verifye, oswa imaj ofisyèl Docker.

  • Egzanp 1: Molly, yon itilizatè kont gratis, te telechaje yon imaj ak etikèt la sou Docker Hub nan dat 1ye janvye 2019. molly/hello-world:v1. Imaj sa a pa janm telechaje depi li te pibliye. Imaj sa a pral konsidere kòm inaktif apati 1ye novanm 2020, lè nouvo politik la antre an aplikasyon. Yo pral retire imaj la ak nenpòt tag ki montre li nan dat 1ye novanm 2020.
  • Egzanp 2: Molly gen yon imaj san yon tag molly/myapp@sha256:c0ffee, telechaje 1 Out 2018. Dènye telechaje nan dat 1ye Out 2020. Imaj sa a konsidere kòm aktif epi yo pa pral efase nan dat 1ye novanm 2020.

Minimize enpak sou kominote pwomotè a

Pou kont gratis, Docker ofri gratis depo imaj inaktif pou sis mwa. Pou moun ki bezwen estoke imaj inaktif, Docker ofri depo imaj san limit kòm yon karakteristik Plan Pro oswa Ekip.

Anplis de sa, Docker pral ofri yon seri zouti ak sèvis pou ede devlopè yo fasilman wè ak jere imaj yo, ki gen ladan mizajou pwodwi nan lavni sou Docker Hub ki disponib nan mwa kap vini yo:

Finalman, kòm yon pati nan sipò nou pou kominote sous louvri, nou pral bay nouvo plan pri pou sous louvri jiska 1ye novanm. Pou aplike, tanpri ranpli fòm nan isit la.

Pou plis enfòmasyon sou dènye chanjman nan kondisyon sèvis yo, tanpri vizite Kèk kesyon ak tout repons.

Kenbe yon je deyò pou imèl konsènan nenpòt imaj ki pral ekspire, oswa ajou ak plan yo Pro oswa Ekip pou depo san limit nan imaj inaktif.

Pandan ke nou eseye minimize enpak la sou devlopè yo, ou ka gen kesyon oswa ka itilize ki pa te adrese. Kòm toujou, nou akeyi fidbak ak kesyon. isit la.

PS Lè nou konsidere ke teknoloji Docker la pa pèdi enpòtans li, jan kreyatè li yo asire, li pa ta yon move lide pou etidye teknoloji sa a anndan kou deyò. Anplis, sa a toujou benefisye lè w ap travay ak Kubernetes. Si ou vle fè konesans ak ka pi bon pratik pou konprann ki kote ak ki jan pi bon yo sèvi ak Docker, mwen rekòmande kou videyo konplè sou Docker, nan ki nou pral analize tout zouti li yo. Pwogram kou konplè sou paj kou a.

Sous: www.habr.com

Add nouvo kòmantè