Чӣ гуна миқёси тиҷорати Docker барои хидмат ба миллионҳо таҳиягарон, Қисми 2: Маълумоти содиротӣ

Чӣ гуна миқёси тиҷорати Docker барои хидмат ба миллионҳо таҳиягарон, Қисми 2: Маълумоти содиротӣ

Ин мақолаи дуюм дар як қатор мақолаҳост, ки маҳдудиятҳоро ҳангоми зеркашии тасвирҳои контейнер фаро мегирад.

В қисми якум мо ба тасвирҳои дар Docker Hub, бузургтарин феҳристи тасвирҳои контейнерӣ нигоҳ дошташуда бодиққат назар кардем. Мо инро барои он менависем, ки ба шумо фаҳмиши беҳтаре диҳем, ки чӣ тавр Шартҳои нави хидматрасонии мо ба гурӯҳҳои таҳиякунанда бо истифода аз Docker Hub барои идоракунии тасвирҳои контейнерӣ ва қубурҳои CICD таъсир мерасонанд.

Маҳдудиятҳои басомади зеркашӣ қаблан дар мо эълон шуда буданд Шартҳои хизматрасонӣ. Мо ба маҳдудиятҳои басомадҳое, ки аз 1 ноябри соли 2020 эътибор пайдо мекунанд, бодиққат дида мебароем:

Нақшаи ройгон, корбарони номаълум: 100 боргирӣ дар 6 соат
Нақшаи ройгон, корбарони ваколатдор: 200 боргирӣ дар 6 соат
Нақшаи Pro: номаҳдуд
Нақшаи даста: номаҳдуд

Басомади зеркашии Docker ҳамчун шумораи дархостҳои манифест ба Docker Hub муайян карда мешавад. Маҳдудияти басомади зеркашии тасвир аз намуди ҳисоби дархосткунандаи тасвир вобаста аст, на аз намуди ҳисоби соҳиби тасвир. Барои корбарони беимзо (беиҷозат) басомади зеркашӣ ба суроғаи IP вобаста аст.

БМТ Шумо нозукиҳои бештар ва ҳолатҳои таҷрибаи беҳтарин хоҳед гирифт дар курси Докер аз таҷрибаомӯзон. Гузашта аз ин, шумо метавонед онро аз он гузаронед, ки он барои шумо мувофиқ аст - ҳам дар вақт ва ҳам дар рӯҳ.

Мо аз муштариён ва ҷомеа дар бораи қабатҳои тасвири контейнер саволҳо мегирем. Ҳангоми маҳдуд кардани басомади зеркашӣ мо қабатҳои тасвирро ба назар намегирем, зеро мо зеркашиҳои манифестро маҳдуд мекунем ва шумораи қабатҳо (дархостҳои blob) дар айни замон номаҳдуд аст. Ин тағирот ба фикру мулоҳизаҳои ҷомеа асос ёфтааст, то корбарон осонтар кунад, то корбарон набояд қабатҳои ҳар як намуди истифодашударо ҳисоб кунанд.

Таҳлили муфассали басомадҳои зеркашии тасвири Docker Hub

Мо вақти зиёдро барои таҳлили зеркашии тасвирҳо аз Docker Hub сарф кардем, то сабаби маҳдудияти суръат ва инчунин маҳз чӣ гуна маҳдуд кардани онро муайян кунем. Он чизе ки мо дидем, тасдиқ кард, ки амалан ҳамаи корбарон тасвирҳоро бо суръати пешбинишаванда барои ҷараёнҳои кори маъмулӣ зеркашӣ мекунанд. Бо вуҷуди ин, таъсири назарраси шумораи ками корбарони беном вуҷуд дорад, масалан, тақрибан 30% ҳамаи зеркашиҳо танҳо аз 1% корбарони номаълум мебошанд.

Чӣ гуна миқёси тиҷорати Docker барои хидмат ба миллионҳо таҳиягарон, Қисми 2: Маълумоти содиротӣ

Маҳдудиятҳои нав ба ин таҳлил асос ёфтаанд, аз ин рӯ ба аксари корбарони мо таъсир намерасонанд. Ин маҳдудиятҳо барои инъикоси истифодаи муқаррарӣ аз ҷониби таҳиягарон сохта шудаанд - омӯзиши Docker, таҳияи код, сохтани тасвирҳо ва ғайра.

Кӯмак ба таҳиягарон барои беҳтар фаҳмидани маҳдудиятҳои басомади зеркашӣ

Акнун, ки мо таъсирро фаҳмидем ва инчунин сарҳадҳо бояд дар куҷо бошанд, мо бояд шароити техникии амали ин маҳдудиятҳоро муайян кунем. Маҳдуд кардани зеркашии тасвирҳо аз феҳристи Docker хеле душвор аст. Шумо API-ро барои зеркашиҳо дар тавсифи реестр намеёбед - он танҳо вуҷуд надорад.Дар асл, зеркашии тасвир маҷмӯи дархостҳои манифест ва блокҳо дар API мебошад ва онҳо вобаста ба ҳолати муштарӣ ва тасвири дархостшуда.

Масалан, агар шумо аллакай тасвир дошта бошед, Docker Engine дархост барои манифест медиҳад, фаҳмед, ки он аллакай ҳама қабатҳои заруриро дар асоси манифести қабулшуда дорад ва сипас қатъ мекунад. Аз тарафи дигар, агар шумо тасвиреро зеркашӣ кунед, ки якчанд меъмориро дастгирӣ мекунад, дархости манифест рӯйхати манифестҳои тасвирро барои ҳар як меъмории дастгирӣшаванда бармегардонад. Сипас Docker Engine дархости манифести дигареро барои меъмории мушаххасе, ки дар он кор мекунад, медиҳад ва бар ивази он рӯйхати ҳамаи қабатҳои тасвирро мегирад. Он гоҳ он барои ҳар як қабати гумшуда (блоб) дархост мекунад.

БМТ Ин мавзўъ дар маҷалла васеътар фаро гирифта шудааст Курси докер, ки дар он мо тамоми асбобҳои онро таҳлил хоҳем кард: аз абстраксияҳои асосӣ то параметрҳои шабака, нозукиҳои кор бо системаҳои гуногуни амалиётӣ ва забонҳои барномасозӣ. Шумо бо технология шинос мешавед ва мефаҳмед, ки Docker-ро дар куҷо ва чӣ гуна беҳтар истифода бурдан мумкин аст.

Маълум мешавад, ки зеркашии тасвир аслан як ё ду дархости манифест, инчунин аз сифр то беохир - дархостҳо барои қабатҳо (blob). Таърихан, Docker басомади зеркаширо дар асоси қабат ба қабат пайгирӣ кардааст, зеро ин бештар ба истифодаи фарохмаҷро алоқаманд аст. Аммо бо вуҷуди ин, мо ба ҷомеа гӯш додем, ки ин мушкилтар аст, зеро шумо бояд шумораи дархостшудаи қабатҳоро пайгирӣ кунед, ки ин боиси нодида гирифтани таҷрибаҳои беҳтарини кор бо Dockerfile мегардад ва инчунин барои корбароне, ки мехоҳанд танҳо кор бо реестр бе фаҳмиши бештари ҷузъиёт.

Ҳамин тавр, мо шумораи дархостҳоро дар асоси дархостҳои манифест маҳдуд мекунем. Ин бевосита ба зеркашии тасвирҳо алоқаманд аст, ки барои корбарон фаҳмидани он осон аст. Дар ҳақиқат як нозуки хурд вуҷуд дорад - агар шумо кӯшиш кунед, ки тасвиреро, ки аллакай мавҷуд аст, зеркашӣ кунед, дархост ба назар гирифта мешавад, ҳатто агар шумо қабатҳоро зеркашӣ накунед. Дар ҳар сурат, мо умедворем, ки ин усули маҳдуд кардани басомади зеркашиҳо ҳам одилона ва ҳам барои истифодабарандагон муфид хоҳад буд.

Мунтазири фикру мулоҳизаҳои шумо

Мо маҳдудиятҳоро назорат мекунем ва дар асоси ҳолатҳои истифодаи умумӣ ислоҳоти мувофиқ меорем, то боварӣ ҳосил кунем, ки маҳдудиятҳо барои ҳар як намуди корбар мувофиқанд ва аз ҷумла, мо кӯшиш хоҳем кард, ки ҳеҷ гоҳ ба таҳиягарон аз иҷрои кори худ монеъ нашавем.

Дар ҳафтаҳои оянда барои мақолаи дигар дар бораи тағир додани CI ва системаҳои ҷангӣ дар партави ин тағирот бохабар бошед.

Дар ниҳоят, ҳамчун як қисми дастгирии мо ба ҷомеаи кушодаасос, мо то 1 ноябр нақшаҳои нави нархгузориро барои манбаи кушода пешниҳод хоҳем кард. Барои муроҷиат кардан, лутфан варақаро пур кунед дар ин ҷо.

Барои маълумоти бештар дар бораи тағйироти охирин ба шартҳои хидмат, лутфан боздид кунед Саволҳои зиёд такрормешуда.

Барои онҳое, ки бояд маҳдудияти басомади зеркашии тасвирҳои худро баланд бардоранд, Docker зеркашии тасвирҳои номаҳдудро ҳамчун хусусият пешниҳод мекунад. Нақшаҳои Pro ё Team. Чун ҳамеша, мо фикру мулоҳизаҳо ва саволҳоро қабул мекунем. дар ин ҷо.

Манбаъ: will.com

Илова Эзоҳ