Како се Доцкер Бусинесс повећава да би служио милионима програмера, 2. део: Одлазни подаци

Како се Доцкер Бусинесс повећава да би служио милионима програмера, 2. део: Одлазни подаци

Ово је други чланак у низу чланака који ће покрити ограничења приликом преузимања слика контејнера.

В први део Пажљивије смо погледали слике ускладиштене у Доцкер Хуб-у, највећем регистру слика контејнера. Пишемо ово да бисмо вам помогли да боље разумете како ће наши ажурирани Услови коришћења услуге утицати на развојне тимове који користе Доцкер Хуб за управљање сликама контејнера и ЦИЦД цевоводима.

Ограничења учесталости преузимања претходно су најављена у нашем Услови коришћења. Детаљније ћемо погледати ограничења фреквенције која ће ступити на снагу 1. новембра 2020:

Бесплатан план, анонимни корисници: 100 преузимања за 6 сати
Бесплатан план, овлашћени корисници: 200 преузимања за 6 сати
Про план: Неограничено
Тимски тарифни план: неограничено

Учесталост преузимања Доцкер-а је дефинисана као број захтева манифеста за Доцкер Хуб. Ограничења колико често слике могу да се преузимају су заснована на типу налога који захтева слику, а не на типу налога који поседује слику. За анонимне (неовлашћене) кориснике, учесталост преузимања је везана за ИП адресу.

НБ Добићете више суптилности и примера најбоље праксе на курсу Доцкер од практичара. Штавише, можете га узети кад год вам одговара - и по времену и по расположењу.

Примамо питања од купаца и заједнице у вези са слојевима слике контејнера. Не рачунамо слојеве слике када ограничавамо учесталост преузимања јер ограничавамо преузимања манифеста, а број слојева (захтева за блоб) је тренутно неограничен. Ова промена је заснована на повратним информацијама заједнице како би била лакша за корисника, тако да корисници не морају да броје слојеве на свакој слици коју користе.

Детаљна анализа стопа преузимања Доцкер Хуб слика

Провели смо доста времена анализирајући преузимања слика са Доцкер Хуб-а да бисмо утврдили шта је узроковало ограничење брзине и како тачно треба да буде ограничено. Оно што смо видели потврдило је да су скоро сви корисници преузимали слике предвидљивом брзином за типичне токове посла. Међутим, приметан је утицај малог броја анонимних корисника, на пример око 30% свих преузимања долази од само 1% анонимних корисника.

Како се Доцкер Бусинесс повећава да би служио милионима програмера, 2. део: Одлазни подаци

Нова ограничења су заснована на овој анализи, тако да већина наших корисника неће бити погођена. Ова ограничења су направљена да одражавају уобичајену употребу програмера - учење Доцкер-а, развој кода, креирање слика итд.

Помозите програмерима да боље разумеју ограничење брзине преузимања

Сада када смо разумели утицај, као и где би требало да буду границе, требало је да утврдимо техничке услове за функционисање ових ограничења. Ограничавање преузимања слика из Доцкер регистра је прилично тешко. Нећете пронаћи АПИ за отпремање у опису регистратора – он једноставно не постоји. У ствари, преузимање слике је комбинација захтева манифеста и блоб-ова у АПИ-ју и они се извршавају различито, у зависности од стања клијента и тражену слику.

На пример, ако већ имате слику, Доцкер Енгине ће издати захтев манифеста, схватити да већ има све потребне слојеве на основу прихваћеног манифеста, а затим ће се зауставити. С друге стране, ако преузмете слику која подржава више архитектура, упит манифеста ће вратити листу манифеста слика за сваку подржану архитектуру. Доцкер Енгине ће затим издати још један манифестни захтев за специфичну архитектуру на којој ради, а заузврат ће добити листу свих слојева на слици. Затим ће поставити упит за сваки слој који недостаје (блоб).

НБ Ова тема је шире обрађена у Доцкер курс, у којој ћемо анализирати све његове алате: од основних апстракција до мрежних параметара, нијанси рада са различитим оперативним системима и програмским језицима. Упознат ћете се са технологијом и разумети где и како најбоље користити Доцкер.

Испоставило се да је преузимање слике заправо један или два манифеста захтева, као и од нуле до бесконачности - захтеви слојева (блоб). Историјски гледано, Доцкер је пратио учесталост преузимања на бази слој по слој јер је то највише повезано са коришћењем пропусног опсега. Али ипак, слушали смо заједницу да је ово теже, јер треба да пратите тражени број слојева, што ће довести до игнорисања најбољих пракси у вези са радом са Доцкерфилеом, а такође је интуитивније за кориснике који само желе да раде са регистар без много разумевања детаља .

Дакле, ограничавамо број захтева на основу захтева манифеста. Ово је директно повезано са преузимањем слика, што је корисницима лако разумети. Постоји, међутим, мала нијанса - ако покушате да преузмете слику која већ постоји, захтев ће и даље бити узет у обзир, чак и ако не преузмете слојеве. У сваком случају, надамо се да ће овај метод ограничавања учесталости преузимања бити фер и погодан за кориснике.

Чекамо ваше повратне информације

Пратићемо ограничења и вршити одговарајућа прилагођавања на основу типичних случајева коришћења како бисмо осигурали да су ограничења прикладна за сваки тип корисника, а посебно ћемо се трудити да никада не спречимо програмере да раде свој посао.

Останите са нама у наредним недељама за још један чланак о постављању ЦИ и борбених система у светлу ових промена.

Коначно, као део наше подршке заједници отвореног кода, обезбедићемо нове планове цена за опен соурце до 1. новембра. Да бисте се пријавили, попуните формулар овде.

За више информација о најновијим променама услова коришћења услуге, посетите FAQ.

За оне који морају да подигну ограничење колико често преузимају слике, Доцкер нуди неограничено преузимање слика као функцију Про или тимски планови. Као и увек, поздрављамо повратне информације и питања. овде.

Извор: ввв.хабр.цом

Додај коментар