Sut Mae Busnes Docker yn Newid i Wasanaethu Miliynau o Ddatblygwyr, Rhan 1: Storio

Sut Mae Busnes Docker yn Newid i Wasanaethu Miliynau o Ddatblygwyr, Rhan 1: Storio

Yn y gyfres hon o erthyglau, byddwn yn edrych yn agosach ar pam a sut y gwnaethom newidiadau i'n Telerau Gwasanaeth yn ddiweddar. Bydd yr erthygl hon yn manylu ar y polisi cadw delweddau anactif a sut y bydd yn effeithio ar dimau datblygu sy'n defnyddio Docker Hub i reoli delweddau cynhwysydd. Yn Rhan XNUMX, byddwn yn canolbwyntio ar y polisi newydd i gyfyngu ar amlder lawrlwytho delweddau.

Nod Docker yw galluogi datblygwyr ledled y byd i droi eu syniadau yn realiti trwy symleiddio'r broses datblygu ceisiadau. Heddiw, mae Docker yn cael ei ddefnyddio gan fwy na 6.5 miliwn o ddatblygwyr cofrestredig, ac rydym am ehangu ein busnes i'r degau o filiynau o ddatblygwyr sydd newydd ddysgu am Docker. Un o gonglfeini ein cenhadaeth yw cynnig offer a gwasanaethau am ddim a ariennir trwy ein gwasanaethau tanysgrifio taledig.

Dadansoddiad manwl o ddelweddau Docker Hub

Mae angen offer a gwasanaethau i'w storio a'u rhannu'n ddiogel ar gyfer eich tîm datblygu er mwyn cyflwyno cymwysiadau mewn modd cludadwy, diogel sy'n defnyddio adnoddau'n effeithlon. Heddiw, mae Docker yn falch o gynnig cofrestrfa delweddau cynhwysydd mwyaf y byd, Docker Hub, a ddefnyddir gan dros 6.5 miliwn o ddatblygwyr ledled y byd. Ar hyn o bryd mae Docker Hub yn cynnal dros 15PB o ddelweddau cynhwysydd, sy'n cwmpasu popeth o'r cronfeydd data cof mwyaf poblogaidd i lwyfannau ffrydio digwyddiadau, delweddau swyddogol Docker y gellir ymddiried ynddynt, a bron i 150 miliwn o ddelweddau a grëwyd gan gymuned Docker.

Yn ôl adroddiad a gafwyd gan ein hoffer dadansoddi mewnol, o'r 15 PB o ddelweddau sydd wedi'u storio yn Docker Hub, nid yw mwy na 10 PB wedi'u defnyddio ers mwy na chwe mis. Gwelsom pan wnaethom gloddio'n ddyfnach fod dros 4.5PB o'r delweddau anactif hyn yn gysylltiedig â chyfrifon am ddim. Defnyddiwyd llawer o'r delweddau hyn am gyfnod byr, gan gynnwys delweddau a dynnwyd o biblinellau CI o Docker Hub a gafodd eu ffurfweddu fel bod dileu delweddau dros dro yn cael ei anwybyddu.

Oherwydd y swm mawr o ddata anactif yn segur yn Docker Hub, roedd y tîm yn wynebu cwestiwn anodd: sut i gyfyngu ar y data hwn, y mae Docker yn talu amdano'n fisol, heb effeithio ar gwsmeriaid Docker eraill?

Yr egwyddorion sylfaenol a fabwysiadwyd i ddatrys y broblem oedd:

  • Parhau i ddarparu set gynhwysfawr o offer a gwasanaethau rhad ac am ddim y gall datblygwyr, gan gynnwys y rhai sy'n gweithio ar brosiectau ffynhonnell agored, eu defnyddio i adeiladu, rhannu a rhedeg cymwysiadau.
  • Sicrhewch y gall Docker raddfa i gwrdd â gofynion datblygwyr newydd wrth gyfyngu ar y costau storio heb eu capio ar hyn o bryd, un o'r treuliau gweithredol mwyaf arwyddocaol i Docker Hub.

Helpu datblygwyr i reoli delweddau anactif

Er mwyn helpu Docker i raddio ei seilwaith yn gost-effeithiol i gefnogi gwasanaethau am ddim ar gyfer ein sylfaen defnyddwyr cynyddol, mae sawl diweddariad wedi'i wneud. I ddechrau, mae polisi cadw delweddau anactif newydd wedi'i gyflwyno, a fydd yn dileu'r holl ddelweddau anactif sy'n cael eu cynnal ar gyfrifon am ddim ar ôl chwe mis. Yn ogystal, bydd Docker yn darparu offer, ar ffurf UI neu API, i helpu defnyddwyr i reoli eu delweddau yn haws. Gyda'i gilydd, bydd y newidiadau hyn yn ei gwneud hi'n haws i ddatblygwyr lanhau delweddau segur, tra hefyd yn galluogi seilwaith Docker i raddfa gost-effeithiol.

Yn unol â'r polisi newydd, gan ddechrau Tachwedd 1, 2020, bydd delweddau sy'n cael eu cynnal mewn ystorfeydd Docker Hub am ddim nad yw eu maniffest wedi'i ddiweddaru yn ystod y chwe mis diwethaf yn cael eu dileu. Nid yw'r polisi hwn yn berthnasol i ddelweddau sydd wedi'u storio mewn cyfrifon taledig Docker Hub neu gyfrifon cyhoeddwr delwedd Docker wedi'u dilysu, neu ddelweddau swyddogol Docker.

  • Enghraifft 1: Uwchlwythodd Molly, defnyddiwr cyfrif am ddim, ddelwedd gyda'r label i Docker Hub ar Ionawr 1, 2019 molly/hello-world:v1. Nid yw'r ddelwedd hon erioed wedi'i lawrlwytho ers ei chyhoeddi. Bydd y ddelwedd fflagiedig hon yn cael ei hystyried yn anactif o ddechrau Tachwedd 1, 2020, pan ddaw'r polisi newydd i rym. Bydd y ddelwedd ac unrhyw dag sy'n pwyntio ati yn cael eu tynnu ar 1 Tachwedd, 2020.
  • Enghraifft 2: Mae gan Molly ddelwedd heb dag molly/myapp@sha256:c0ffee, wedi'i uwchlwytho Awst 1, 2018. Wedi'i lawrlwytho ddiwethaf ar Awst 1, 2020. Ystyrir bod y ddelwedd hon yn weithredol ac ni fydd yn cael ei dileu ar 1 Tachwedd, 2020.

Lleihau'r effaith ar y gymuned ddatblygwyr

Ar gyfer cyfrifon am ddim, mae Docker yn cynnig storfa am ddim o ddelweddau anactif am chwe mis. I'r rhai sydd angen storio delweddau anactif, mae Docker yn cynnig storfa ddelwedd ddiderfyn fel nodwedd Cynlluniau Pro neu Dîm.

Yn ogystal, bydd Docker yn cynnig cyfres o offer a gwasanaethau i helpu datblygwyr i weld a rheoli eu delweddau yn hawdd, gan gynnwys diweddariadau cynnyrch yn y dyfodol ar Docker Hub sydd ar gael yn ystod y misoedd nesaf:

Yn olaf, fel rhan o'n cefnogaeth i'r gymuned ffynhonnell agored, byddwn yn darparu cynlluniau prisio newydd ar gyfer ffynhonnell agored tan Dachwedd 1af. I wneud cais, llenwch y ffurflen yma.

I gael rhagor o wybodaeth am y newidiadau diweddaraf i delerau gwasanaeth, ewch i Cwestiynau Cyffredin.

Cadwch lygad am e-byst ynghylch unrhyw ddelweddau sydd ar fin dod i ben, neu uwchraddiwch i gynlluniau Pro neu Team ar gyfer storio delweddau anactif yn ddiderfyn.

Er ein bod yn ceisio lleihau'r effaith ar ddatblygwyr, efallai y bydd gennych gwestiynau neu'n defnyddio achosion nad ydynt wedi cael sylw. Fel bob amser, rydym yn croesawu adborth a chwestiynau. yma.

PS O ystyried nad yw technoleg Docker yn colli ei pherthnasedd, fel y mae ei chrewyr yn ei sicrhau, ni fyddai'n syniad drwg astudio'r dechnoleg hon y tu mewn a'r tu allan. Ar ben hynny, mae hyn bob amser yn fuddiol pan fyddwch chi'n gweithio gyda Kubernetes. Os ydych chi am ddod yn gyfarwydd ag achosion arfer gorau i ddeall ble a sut orau i ddefnyddio Docker, rwy'n argymell cwrs fideo cynhwysfawr ar Docker, yn yr hwn y byddwn yn dadansoddi ei holl offer. Rhaglen cwrs llawn ar dudalen y cwrs.

Ffynhonnell: hab.com

Ychwanegu sylw