Kā Docker bizness mainās, lai apkalpotu miljoniem izstrādātāju, 1. daļa: Repozitorijs

Kā Docker bizness mainās, lai apkalpotu miljoniem izstrādātāju, 1. daļa: Repozitorijs

Å ajā rakstu sērijā mēs sÄ«kāk aplÅ«kosim, kāpēc un kā mēs nesen veicām izmaiņas mÅ«su pakalpojumu sniegÅ”anas noteikumos. Å ajā rakstā ir detalizēti aprakstÄ«ta neaktÄ«vo attēlu saglabāŔanas politika un tas, kā tā ietekmēs izstrādes komandas, kas izmanto Docker Hub konteinera attēlu pārvaldÄ«bai. XNUMX. daļā mēs pievērsÄ«simies jaunajai politikai, kas ierobežo attēlu lejupielādes biežumu.

Docker mērÄ·is ir ļaut izstrādātājiem visā pasaulē pārvērst savas idejas realitātē, vienkārÅ”ojot lietojumprogrammu izstrādes procesu. Tā kā Å”odien Docker izmanto vairāk nekā 6.5 miljoni reÄ£istrētu izstrādātāju, mēs vēlamies paplaÅ”ināt savu uzņēmējdarbÄ«bu, iekļaujot tajā desmitiem miljonu izstrādātāju, kuri tikai tagad mācās par Docker. MÅ«su misijas stÅ«rakmens ir piedāvāt bezmaksas rÄ«kus un pakalpojumus, ko finansē mÅ«su maksas abonÄ“Å”anas pakalpojumi.

Detalizēta Docker Hub attēlu analīze

Lai lietojumprogrammas nodroÅ”inātu pārnēsājamā, droŔā un resursefektÄ«vā veidā, ir nepiecieÅ”ami rÄ«ki un pakalpojumi, ko droÅ”i uzglabāt un koplietot jÅ«su izstrādātāju komandai. Å obrÄ«d Docker lepojas ar to, ka piedāvā pasaulē lielāko konteineru attēlu reÄ£istru Docker Hub, ko izmanto vairāk nekā 6.5 miljoni izstrādātāju visā pasaulē. Docker Hub paÅ”laik mitina vairāk nekā 15 PB konteinera attēlu, kas aptver visu, sākot no pasaulē populārākajām atmiņas datu bāzēm lÄ«dz notikumu straumÄ“Å”anas platformām, atlasÄ«tiem un uzticamiem oficiālajiem Docker attēliem un vairāk nekā 150 miljoniem attēlu, ko izveidojusi Docker kopiena.

Saskaņā ar ziņojumu, ko Ä£enerē mÅ«su iekŔējie analÄ«zes rÄ«ki, no 15 PB attēliem, kas saglabāti Docker centrā, vairāk nekā 10 PB attēlu nav izmantoti vairāk nekā seÅ”us mēneÅ”us. Padziļināti atklājām, ka vairāk nekā 4.5 PB no Å”iem neaktÄ«vajiem attēliem ir saistÄ«ti ar bezmaksas kontiem. Daudzi no Å”iem attēliem tika izmantoti Ä«su laiku, tostarp attēli, kas iegÅ«ti no CI konveijeriem no Docker Hub, kas tika konfigurēti tā, ka pagaidu attēlu dzÄ“Å”ana tika ignorēta.

Tā kā Docker Hub dīkstāvē palika dīkstāves datu apjoms, komanda saskārās ar sarežģītu jautājumu: kā ierobežot datu apjomu, par ko Docker maksā katru mēnesi, neietekmējot citus Docker klientus?

Galvenie principi, kas pieņemti, lai atrisinātu problēmu, bija Ŕādi:

  • Turpiniet nodroÅ”ināt pilnu bezmaksas rÄ«ku un pakalpojumu komplektu, ko izstrādātāji, tostarp tie, kas strādā ar atvērtā pirmkoda projektiem, var izmantot, lai izveidotu, koplietotu un palaistu lietojumprogrammas.
  • Pārliecinoties, ka Docker var mērogot, lai apmierinātu jauno izstrādātāju prasÄ«bas, vienlaikus ierobežojot paÅ”reizējās neierobežotās krātuves izmaksas, kas ir vienas no nozÄ«mÄ«gākajām Docker Hub darbÄ«bas izmaksām.

Palīdziet izstrādātājiem pārvaldīt neaktīvos attēlus

Lai palÄ«dzētu Docker rentabli mērogot savu infrastruktÅ«ru, lai atbalstÄ«tu bezmaksas pakalpojumus mÅ«su augoÅ”ajai lietotāju bāzei, ir veikti vairāki atjauninājumi. Sākumā ir ieviesta jauna neaktÄ«vo attēlu saglabāŔanas politika, kas pēc seÅ”iem mēneÅ”iem izdzēsÄ«s visus neaktÄ«vos attēlus, kas tiek mitināti bezmaksas kontos. Turklāt Docker nodroÅ”inās rÄ«kus lietotāja saskarnes vai API veidā, lai palÄ«dzētu lietotājiem vieglāk pārvaldÄ«t savus attēlus. Kopā Ŕīs izmaiņas ļaus izstrādātājiem vieglāk tÄ«rÄ«t neaktÄ«vos attēlus, vienlaikus nodroÅ”inot arÄ« Docker infrastruktÅ«ras rentablu mērogoÅ”anu.

Saskaņā ar jauno politiku no 1. gada 2020. novembra bezmaksas Docker Hub krātuvēs mitinātie attēli, kuru manifests nav atjaunināts pēdējo seÅ”u mēneÅ”u laikā, tiks dzēsti. Å Ä« politika neattiecas uz attēliem, kas tiek glabāti maksas Docker Hub kontos vai verificētu Docker attēlu izdevēju kontos, vai oficiālajiem Docker attēliem.

  • 1. piemērs. Mollija, bezmaksas konta lietotājs, 1. gada 2019. janvārÄ« augÅ”upielādēja attēlu ar iezÄ«mi pakalpojumā Docker Hub molly/hello-world:v1. Å is attēls nekad nav ticis lejupielādēts kopÅ” tā publicÄ“Å”anas. Å is atzÄ«mētais attēls tiks uzskatÄ«ts par neaktÄ«vu, sākot no 1. gada 2020. novembra, kad stāsies spēkā jaunā politika. Attēls un visas etiÄ·etes, kas norāda uz to, tiks noņemtas 1. gada 2020. novembrÄ«.
  • 2. piemērs. Mollijai ir attēls bez etiÄ·etes molly/myapp@sha256:c0ffee, augÅ”upielādēts 1. gada 2018. augustā. Pēdējā lejupielāde notika 1. gada 2020. augustā. Å is attēls tiek uzskatÄ«ts par aktÄ«vu un netiks noņemts 1. gada 2020. novembrÄ«.

Samaziniet ietekmi uz izstrādātāju kopienu

Bezmaksas kontiem Docker piedāvā bezmaksas neaktÄ«vo attēlu glabāŔanu seÅ”us mēneÅ”us. Tiem, kam nepiecieÅ”ams saglabāt neaktÄ«vus attēlus, Docker kā funkciju piedāvā neierobežotu attēlu krātuvi. Pro vai komandas plāni.

Turklāt Docker piedāvās rÄ«ku un pakalpojumu kopumu, lai palÄ«dzētu izstrādātājiem viegli skatÄ«t un pārvaldÄ«t savus attēlus, tostarp turpmākos Docker Hub produktu atjauninājumus, kas bÅ«s pieejami nākamajos mēneÅ”os:

Visbeidzot, kā daļu no mÅ«su atbalsta atvērtā pirmkoda kopienai, lÄ«dz 1. novembrim nodroÅ”ināsim jaunus atvērtā koda cenu plānus. Lai pieteiktos, lÅ«dzu, aizpildiet veidlapu Å”eit.

Lai iegÅ«tu plaŔāku informāciju par jaunākajām pakalpojumu sniegÅ”anas noteikumu izmaiņām, lÅ«dzu, apmeklējiet vietni FAQ.

Sekojiet lÄ«dzi e-pasta ziņojumiem par attēliem, kuriem beidzas derÄ«guma termiņŔ, vai jauniniet uz Pro vai Team plāniem, lai iegÅ«tu neierobežotu neaktÄ«vo attēlu krātuvi.

Lai gan mēs cenÅ”amies samazināt ietekmi uz izstrādātājiem, jums var bÅ«t neatrisinātas problēmas vai lietoÅ”anas gadÄ«jumi. Kā vienmēr, gaidÄ«sim atsauksmes un jautājumus. Å”eit.

PS Ņemot vērā, ka Docker tehnoloÄ£ija nezaudē savu aktualitāti, kā apliecina tās veidotāji, nebÅ«tu nevietā Å”o tehnoloÄ£iju pētÄ«t no un uz. Turklāt tas vienmēr ir par labu, kad strādājat ar Kubernetes. Ja vēlaties iepazÄ«ties ar labākās prakses gadÄ«jumiem, lai saprastu, kur un kā vislabāk izmantot Docker, iesaku visaptveroÅ”s video kurss par Docker, kurā mēs analizēsim visus tā rÄ«kus. Pilna kursa programma kursa lapā.

Avots: www.habr.com

Pievieno komentāru