Jinsi Biashara ya Docker Inabadilika Ili Kuhudumia Mamilioni ya Wasanidi Programu, Sehemu ya 1: Hifadhi

Jinsi Biashara ya Docker Inabadilika Ili Kuhudumia Mamilioni ya Wasanidi Programu, Sehemu ya 1: Hifadhi

Katika mfululizo huu wa makala, tutaangalia kwa makini ni kwa nini na jinsi tulivyofanya mabadiliko kwenye Sheria na Masharti yetu hivi majuzi. Makala haya yataeleza kwa kina sera isiyotumika ya kuhifadhi picha na jinsi itakavyoathiri timu za usanidi zinazotumia Docker Hub kudhibiti picha za makontena. Katika Sehemu ya XNUMX, tutaangazia sera mpya ya kupunguza mara kwa mara upakuaji wa picha.

Lengo la Docker ni kuwezesha wasanidi programu kote ulimwenguni kugeuza maoni yao kuwa ukweli kwa kurahisisha mchakato wa ukuzaji wa programu. Leo, Docker inatumiwa na zaidi ya wasanidi programu milioni 6.5 waliosajiliwa, na tunataka kupanua biashara yetu hadi makumi ya mamilioni ya wasanidi programu ambao sasa hivi wanajifunza kuhusu Docker. Msingi wa dhamira yetu ni kutoa zana na huduma bila malipo zinazofadhiliwa kupitia huduma zetu za usajili unaolipishwa.

Uchambuzi wa kina wa picha za Docker Hub

Kuwasilisha programu kwa njia inayobebeka, salama, na ifaayo rasilimali kunahitaji zana na huduma ili kuhifadhi na kushiriki kwa usalama kwa ajili ya timu yako ya usanidi. Leo, Docker inajivunia kutoa sajili kubwa zaidi ya picha za kontena duniani, Docker Hub, inayotumiwa na watengenezaji zaidi ya milioni 6.5 kote ulimwenguni. Docker Hub kwa sasa hupangisha zaidi ya 15PB za picha za kontena, zinazojumuisha kila kitu kutoka kwa hifadhidata maarufu zaidi za kumbukumbu hadi majukwaa ya utiririshaji wa matukio, picha rasmi za Docker zilizoratibiwa na zinazoaminika, na karibu picha milioni 150 zilizoundwa na jumuiya ya Docker.

Kulingana na ripoti iliyopatikana na zana zetu za uchanganuzi wa ndani, kati ya PB 15 za picha zilizohifadhiwa katika Docker Hub, zaidi ya 10 PB hazijatumika kwa zaidi ya miezi sita. Tuligundua tulipochimba zaidi kuwa zaidi ya 4.5PB ya picha hizi ambazo hazitumiki zinahusishwa na akaunti zisizolipishwa. Nyingi za picha hizi zilitumika kwa muda mfupi, ikiwa ni pamoja na picha zilizotolewa kutoka kwa mabomba ya CI kutoka Docker Hub ambazo zilisanidiwa ili ufutaji wa picha za muda upuuzwe.

Kwa sababu ya idadi kubwa ya data isiyotumika iliyokaa bila kufanya kitu katika Docker Hub, timu ilikabiliwa na swali gumu: jinsi ya kupunguza data hii, ambayo Docker inalipa kila mwezi, bila kuathiri wateja wengine wa Docker?

Kanuni za msingi zilizopitishwa kutatua tatizo zilikuwa:

  • Endelea kutoa seti ya kina ya zana na huduma zisizolipishwa ambazo wasanidi programu, ikiwa ni pamoja na wale wanaofanya kazi kwenye miradi huria, wanaweza kutumia kujenga, kushiriki na kuendesha programu.
  • Hakikisha kuwa Docker inaweza kuongeza kiwango ili kukidhi mahitaji ya wasanidi wapya huku ukipunguza gharama za sasa za uhifadhi, mojawapo ya gharama muhimu zaidi za uendeshaji kwa Docker Hub.

Wasaidie wasanidi programu kudhibiti picha ambazo hazitumiki

Ili kusaidia Docker kuongeza kwa gharama nafuu miundombinu yake ili kusaidia huduma zisizolipishwa kwa watumiaji wetu wanaokua, masasisho kadhaa yamefanywa. Kuanza, sera mpya ya kuhifadhi picha isiyotumika imeanzishwa, ambayo itafuta picha zote ambazo hazitumiki zilizopangishwa kwenye akaunti zisizolipishwa baada ya miezi sita. Kwa kuongeza, Docker itatoa zana, katika mfumo wa UI au API, ili kuwasaidia watumiaji kudhibiti picha zao kwa urahisi zaidi. Kwa pamoja, mabadiliko haya yatafanya iwe rahisi kwa wasanidi programu kusafisha picha ambazo hazijakamilika, huku pia kuwezesha miundombinu ya Docker kuongeza kwa gharama nafuu.

Kwa mujibu wa sera mpya, kuanzia tarehe 1 Novemba 2020, picha zilizopangishwa katika hazina zisizolipishwa za Docker Hub ambazo faili yake ya maelezo haijasasishwa katika miezi sita iliyopita zitafutwa. Sera hii haitumiki kwa picha zilizohifadhiwa katika akaunti zinazolipishwa za Docker Hub au akaunti zilizothibitishwa za mchapishaji wa picha za Docker, au picha rasmi za Docker.

  • Mfano wa 1: Molly, mtumiaji wa akaunti bila malipo, alipakia picha iliyo na lebo kwenye Docker Hub mnamo Januari 1, 2019. molly/hello-world:v1. Picha hii haijawahi kupakuliwa tangu ilipochapishwa. Picha hii iliyoalamishwa itachukuliwa kuwa haitumiki kuanzia tarehe 1 Novemba 2020, sera mpya itakapoanza kutumika. Picha na lebo yoyote inayoielekeza itaondolewa tarehe 1 Novemba 2020.
  • Mfano wa 2: Molly ana picha isiyo na lebo molly/myapp@sha256:c0ffee, ilipakiwa tarehe 1 Agosti 2018. Ilipakuliwa mwisho tarehe 1 Agosti 2020. Picha hii inachukuliwa kuwa hai na haitafutwa tarehe 1 Novemba 2020.

Kupunguza athari kwa jumuiya ya wasanidi programu

Kwa akaunti za bure, Docker hutoa uhifadhi wa bure wa picha zisizotumika kwa miezi sita. Kwa wale wanaohitaji kuhifadhi picha zisizotumika, Docker hutoa uhifadhi wa picha usio na kikomo kama kipengele Mipango ya Pro au Timu.

Zaidi ya hayo, Docker itatoa safu ya zana na huduma kusaidia wasanidi programu kutazama na kudhibiti picha zao kwa urahisi, pamoja na sasisho za bidhaa za siku zijazo kwenye Docker Hub zinazopatikana katika miezi ijayo:

Hatimaye, kama sehemu ya usaidizi wetu kwa jumuiya ya programu huria, tutakuwa tukitoa mipango mipya ya uwekaji bei kufikia tarehe 1 Novemba. Kuomba, lazima ujaze fomu hapa.

Kwa maelezo zaidi kuhusu mabadiliko ya hivi punde kwa sheria na masharti, tafadhali wasiliana Maswali.

Endelea kufuatilia barua pepe kuhusu picha zozote ambazo muda wake unakaribia kuisha, au pata toleo jipya la mipango ya Pro au Timu kwa hifadhi isiyo na kikomo ya picha ambazo hazitumiki.

Ingawa tunajaribu kupunguza athari kwa wasanidi programu, unaweza kuwa na maswali au kutumia kesi ambazo hazijashughulikiwa. Kama kawaida, tunakaribisha maoni na maswali. hapa.

PS Kwa kuzingatia kwamba teknolojia ya Docker haipoteza umuhimu wake, kama waundaji wake wanahakikishia, haitakuwa wazo mbaya kusoma teknolojia hii ndani na nje. Zaidi ya hayo, hii ni ya manufaa kila wakati unapofanya kazi na Kubernetes. Ikiwa unataka kufahamiana na kesi bora za mazoezi kuelewa ni wapi na jinsi bora ya kutumia Docker, napendekeza kozi ya kina ya video kwenye Docker, ambayo tutachambua zana zake zote. Programu kamili ya kozi kwenye ukurasa wa kozi.

Chanzo: mapenzi.com

Kuongeza maoni