Si po ndryshon biznesi Docker për t'u shërbyer miliona zhvilluesve, Pjesa 1: Depoja

Si po ndryshon biznesi Docker për t'u shërbyer miliona zhvilluesve, Pjesa 1: Depoja

Në këtë seri artikujsh, ne do të hedhim një vështrim më të afërt se pse dhe si kanë ndryshuar kohët e fundit Kushtet tona të Shërbimit. Ky artikull do të detajojë politikën e ruajtjes së imazheve joaktive dhe se si do të ndikojë në ekipet e zhvillimit që përdorin Docker Hub për të menaxhuar imazhet e kontejnerëve. Në pjesën e dytë, ne do të fokusohemi në politikën e re për të kufizuar frekuencën e shkarkimeve të imazheve.

Qëllimi i Docker është t'u mundësojë zhvilluesve në mbarë botën t'i kthejnë idetë e tyre në realitet duke thjeshtuar procesin e zhvillimit të aplikacioneve. Me mbi 6.5 milionë zhvillues të regjistruar që përdorin Docker sot, ne duam ta zgjerojmë biznesin tonë në dhjetëra miliona zhvillues që sapo po mësojnë për Docker. Guri themelor i misionit tonë është të ofrojmë mjete dhe shërbime falas të financuara nga shërbimet tona të abonimit me pagesë.

Analizë e detajuar e imazheve të Docker Hub

Dorëzimi i aplikacioneve në një mënyrë portative, të sigurt dhe me efikasitet të burimeve kërkon mjete dhe shërbime për të ruajtur dhe ndarë në mënyrë të sigurt për ekipin tuaj të zhvillimit. Sot, Docker është krenar që ofron regjistrin më të madh në botë për imazhet e kontejnerëve, Docker Hub, i përdorur nga mbi 6.5 milionë zhvillues në mbarë botën. Docker Hub aktualisht pret mbi 15 PB imazhe të kontejnerëve, duke mbuluar gjithçka, nga bazat e të dhënave më të njohura në memorie në botë deri te platformat e transmetimit të ngjarjeve, imazhet zyrtare të Docker të kuruara dhe të besuara dhe mbi 150 milionë imazhe të krijuara nga komuniteti Docker.

Sipas një raporti të krijuar nga mjetet tona të brendshme analitike, nga 15 PB imazhe të ruajtura në Docker Hub, më shumë se 10 PB të imazheve kanë qenë të papërdorura për më shumë se gjashtë muaj. Ne zbuluam, duke gërmuar më thellë, se mbi 4.5 PB e këtyre imazheve joaktive shoqërohen me llogari falas. Shumë nga këto imazhe janë përdorur për një kohë të shkurtër, duke përfshirë imazhet me burim nga tubacionet CI me Docker Hub të konfiguruar për të injoruar fshirjen e imazheve të përkohshme.

Me sasinë e të dhënave në pushim të papunë në Docker Hub, ekipi u përball me një pyetje të vështirë: si të kufizohej sasia e të dhënave për të cilat Docker paguan në baza mujore pa ndikuar tek klientët e tjerë të Docker?

Parimet kryesore të miratuara për të zgjidhur problemin ishin si më poshtë:

  • Vazhdoni të ofroni një grup të plotë mjetesh dhe shërbimesh falas që zhvilluesit, duke përfshirë ata që punojnë në projekte me burim të hapur, mund t'i përdorin për të ndërtuar, ndarë dhe ekzekutuar aplikacione.
  • Duke u siguruar që Docker të mund të shkallëzohet për të përmbushur kërkesat e zhvilluesve të rinj duke kufizuar kostot aktuale të ruajtjes së pakufizuar, një nga kostot më të rëndësishme të funksionimit për Docker Hub.

Ndihmoni zhvilluesit të menaxhojnë imazhet joaktive

Janë bërë disa përditësime për të ndihmuar Docker të shkallëzojë infrastrukturën e tij me kosto efektive për të mbështetur shërbimet falas për bazën tonë të përdoruesve në rritje. Për të filluar, është futur një politikë e re e ruajtjes së imazheve joaktive sipas së cilës të gjitha imazhet joaktive të vendosura në llogaritë falas do të fshihen pas gjashtë muajsh. Përveç kësaj, Docker do të sigurojë një paketë veglash, në formën e një UI ose API, për të ndihmuar përdoruesit të menaxhojnë më mirë imazhet e tyre. Së bashku, këto ndryshime do ta bëjnë më të lehtë për zhvilluesit të pastrojnë imazhet joaktive, si dhe aftësinë për të shkallëzuar me kosto efektive infrastrukturën e tyre Docker.

Në përputhje me politikën e re, nga 1 nëntori 2020, imazhet e strehuara në magazinat falas të Docker Hub, manifesti i të cilave nuk është përditësuar për gjashtë muajt e fundit, do të fshihen. Kjo politikë nuk zbatohet për imazhet e ruajtura në llogaritë me pagesë të Docker Hub ose llogaritë e botuesve të verifikuar të imazheve Docker, ose imazhet zyrtare të Docker.

  • Shembulli 1: Molly, një përdorues i llogarisë falas, ngarkoi një imazh në Docker Hub më 1 janar 2019, të etiketuar molly/hello-world:v1. Ky imazh nuk është shkarkuar kurrë që kur është postuar. Ky imazh i etiketuar do të konsiderohet joaktiv duke filluar nga 1 nëntori 2020, kur politika e re të hyjë në fuqi. Imazhi dhe çdo etiketë që tregon atë do të hiqet më 1 nëntor 2020.
  • Shembulli 2: Molly ka një imazh të pa etiketuar molly/myapp@sha256:c0ffee, ngarkuar më 1 gusht 2018. Shkarkimi i fundit ishte më 1 gusht 2020. Ky imazh konsiderohet aktiv dhe nuk do të hiqet më 1 nëntor 2020.

Minimizimi i ndikimit në komunitetin e zhvilluesve

Për llogaritë falas, Docker ofron ruajtje falas të imazheve joaktive për gjashtë muaj. Për ata që kanë nevojë të ruajnë imazhe joaktive, Docker ofron ruajtje të pakufizuar imazhesh si veçori. Planet pro ose ekipore.

Për më tepër, Docker do të ofrojë një sërë mjetesh dhe shërbimesh për të ndihmuar zhvilluesit të shikojnë dhe menaxhojnë lehtësisht imazhet e tyre, duke përfshirë përditësimet e ardhshme të produkteve në Docker Hub të disponueshme në muajt e ardhshëm:

Së fundi, si pjesë e mbështetjes sonë për komunitetin me burim të hapur, ne do të ofrojmë plane të reja çmimi për burim të hapur deri më 1 nëntor. Për të aplikuar, ju lutemi plotësoni formularin këtu.

Për më shumë informacion rreth ndryshimeve më të fundit në kushtet e shërbimit, ju lutemi vizitoni FAQ.

Mbani një sy për emailet në lidhje me çdo imazh që skadon, ose përmirësoni në planet Pro ose Team për ruajtjen e pakufizuar të imazheve joaktive.

Ndërsa përpiqemi të minimizojmë ndikimin te zhvilluesit, mund të keni probleme të pazgjidhura ose raste përdorimi. Si gjithmonë, ne mirëpresim komente dhe pyetje. këtu.

PS Duke pasur parasysh që teknologjia Docker nuk e humbet rëndësinë e saj, siç sigurojnë krijuesit e saj, nuk do të ishte e pavend të studiohej kjo teknologji nga dhe në. Për më tepër, është gjithmonë në favor kur stërviteni me Kubernetes. Nëse dëshironi të njiheni me rastet e praktikave më të mira për të kuptuar se ku dhe si të përdorni më mirë Docker, ju rekomandoj kurs gjithëpërfshirës video në Docker, në të cilin do të analizojmë të gjitha mjetet e tij. Programi i plotë i kursit në faqen e kursit.

Burimi: www.habr.com

Shto një koment