Hvernig Docker fyrirtæki er að breytast til að þjóna milljónum þróunaraðila, Part 1: Geymsla

Hvernig Docker fyrirtæki er að breytast til að þjóna milljónum þróunaraðila, Part 1: Geymsla

Í þessari greinaröð munum við skoða nánar hvers vegna og hvernig þjónustuskilmálar okkar hafa breyst nýlega. Þessi grein mun gera grein fyrir óvirkri varðveislustefnu og hvernig hún mun hafa áhrif á þróunarteymi sem nota Docker Hub til að stjórna gámamyndum. Í seinni hlutanum munum við einbeita okkur að nýju stefnunni um að takmarka tíðni niðurhals mynda.

Markmið Docker er að gera forriturum um allan heim kleift að gera hugmyndir sínar að veruleika með því að einfalda þróunarferlið forrita. Með yfir 6.5 milljónir skráðra forritara sem nota Docker í dag, viljum við stækka viðskipti okkar til tugmilljóna þróunaraðila sem eru núna að læra um Docker. Hornsteinn markmiðs okkar er að bjóða upp á ókeypis verkfæri og þjónustu sem fjármagnað er af gjaldskyldum áskriftarþjónustum okkar.

Ítarleg greining á Docker Hub myndum

Til að afhenda forrit á flytjanlegan, öruggan og auðlindahagkvæman hátt þarf verkfæri og þjónustu til að geyma og deila á öruggan hátt fyrir þróunarteymið þitt. Í dag er Docker stolt af því að bjóða heimsins stærstu skrásetningu fyrir gámamyndir, Docker Hub, sem notuð er af yfir 6.5 milljón þróunaraðilum um allan heim. Docker Hub hýsir sem stendur yfir 15PB af gámamyndum, sem nær yfir allt frá vinsælustu minnisgagnagrunnum heims til streymiskerfa fyrir viðburða, sýningarstjóra og traustra opinberra Docker-mynda og yfir 150 milljón mynda byggðar af Docker samfélaginu.

Samkvæmt skýrslu sem er búin til af innri greiningartækjum okkar, af 15 PB af myndum sem geymdar eru á Docker Hub, hafa meira en 10PB af myndunum verið ónotaðar í meira en sex mánuði. Við komumst að því, með því að kafa dýpra, að yfir 4.5 PB af þessum óvirku myndum tengjast ókeypis reikningum. Margar þessara mynda hafa verið notaðar í stuttan tíma, þar á meðal myndir sem eru fengnar úr CI leiðslum með Docker Hub stillt til að hunsa eyðingu tímabundinna mynda.

Þar sem gagnamagnið í hvíld var aðgerðarlaus á Docker Hub stóð teymið frammi fyrir erfiðri spurningu: hvernig á að takmarka gagnamagnið sem Docker greiðir fyrir mánaðarlega án þess að hafa áhrif á aðra Docker viðskiptavini?

Meginreglur sem samþykktar voru til að leysa vandamálið voru eftirfarandi:

  • Haltu áfram að bjóða upp á fullkomið sett af ókeypis verkfærum og þjónustu sem forritarar, þar á meðal þeir sem vinna að opnum hugbúnaði, geta notað til að smíða, deila og keyra forrit.
  • Gakktu úr skugga um að Docker geti stækkað til að mæta kröfum nýrra þróunaraðila á sama tíma og hann takmarkar núverandi ótakmarkaðan geymslukostnað, einn mikilvægasta rekstrarkostnað Docker Hub.

Hjálpaðu forriturum að stjórna óvirkum myndum

Nokkrar uppfærslur hafa verið gerðar til að hjálpa Docker að stækka innviði sína á hagkvæman hátt til að styðja við ókeypis þjónustu fyrir vaxandi notendahóp okkar. Til að byrja með hefur ný óvirk mynd varðveislustefna verið kynnt þar sem öllum óvirkum myndum sem hýstar eru á ókeypis reikningum verður eytt eftir sex mánuði. Að auki mun Docker útvega verkfærasett, í formi notendaviðmóts eða API, til að hjálpa notendum að stjórna myndum sínum betur. Saman munu þessar breytingar auðvelda þróunaraðilum að hreinsa upp óvirkar myndir, sem og getu til að stækka Docker innviði sína á hagkvæman hátt.

Í samræmi við nýju stefnuna, frá og með 1. nóvember 2020, verður myndum sem hýst eru í ókeypis Docker Hub geymslunum, en upplýsingaskráin hefur ekki verið uppfærð síðustu sex mánuði, eytt. Þessi stefna gildir ekki um myndir sem geymdar eru á gjaldskyldum Docker Hub reikningum eða reikningum staðfestra Docker myndaútgefenda, eða opinberum Docker myndum.

  • Dæmi 1: Molly, ókeypis reikningsnotandi, hlóð upp mynd á Docker Hub 1. janúar 2019, merkt molly/hello-world:v1. Þessari mynd hefur aldrei verið hlaðið niður síðan hún var birt. Þessi merkta mynd verður talin óvirk frá og með 1. nóvember 2020, þegar nýja stefnan tekur gildi. Myndin og merki sem vísar á hana verður fjarlægð 1. nóvember 2020.
  • Dæmi 2: Molly er með ómerkta mynd molly/myapp@sha256:c0ffee, hlaðið upp 1. ágúst 2018. Síðasta niðurhal var 1. ágúst 2020. Þessi mynd er talin virk og verður ekki fjarlægð 1. nóvember 2020.

Lágmarka áhrif á þróunarsamfélagið

Fyrir ókeypis reikninga býður Docker upp á ókeypis geymslu á óvirkum myndum í sex mánuði. Fyrir þá sem þurfa að geyma óvirkar myndir býður Docker upp á ótakmarkaða myndgeymslu sem eiginleika. Pro eða Team áætlanir.

Að auki mun Docker bjóða upp á verkfæri og þjónustu til að hjálpa forriturum að skoða og stjórna myndum sínum á auðveldan hátt, þar á meðal framtíðaruppfærslur á Docker Hub sem eru fáanlegar á næstu mánuðum:

Að lokum, sem hluti af stuðningi okkar við opinn uppspretta samfélagið, munum við bjóða upp á nýjar verðáætlanir fyrir opinn uppspretta til 1. nóvember. Til að sækja um, vinsamlegast fylltu út eyðublaðið hér.

Fyrir frekari upplýsingar um nýjustu breytingar á þjónustuskilmálum, vinsamlegast farðu á FAQ.

Fylgstu með tölvupósti varðandi allar myndir sem eru að renna út, eða uppfærðu í Pro eða Team áætlanir fyrir ótakmarkaða óvirka myndageymslu.

Þó að við reynum að lágmarka áhrif á þróunaraðila, gætir þú átt óleyst vandamál eða notkunartilvik. Eins og alltaf fögnum við athugasemdum og spurningum. hér.

PS Með hliðsjón af því að Docker tæknin missir ekki mikilvægi, eins og höfundar hennar fullvissa, væri ekki úr vegi að rannsaka þessa tækni frá og til. Þar að auki er það alltaf í hag þegar þú æfir með Kubernetes. Ef þú vilt kynnast bestu starfsvenjum til að skilja hvar og hvernig best er að nota Docker, mæli ég með alhliða myndbandsnámskeið um Docker, þar sem við munum greina öll verkfæri þess. Heildarnámskrá námskeiðsins á námskeiðssíðunni.

Heimild: www.habr.com

Bæta við athugasemd