මිලියන ගණනක සංවර්ධකයින්ට සේවය කිරීමට ඩොකර් ව්‍යාපාරය පරිමාණය කරන්නේ කෙසේද, 2 කොටස: පිටතට යන දත්ත

මිලියන ගණනක සංවර්ධකයින්ට සේවය කිරීමට ඩොකර් ව්‍යාපාරය පරිමාණය කරන්නේ කෙසේද, 2 කොටස: පිටතට යන දත්ත

බහාලුම් පින්තූර බාගත කිරීමේදී සීමාවන් ආවරණය කරන ලිපි මාලාවක දෙවන ලිපිය මෙයයි.

В පළමු කොටස අපි බහාලුම් පින්තූරවල විශාලතම ලේඛනය වන ඩොකර් හබ් හි ගබඩා කර ඇති පින්තූර දෙස සමීපව බැලුවෙමු. අපි මෙය ලියන්නේ අපගේ යාවත්කාලීන කරන ලද සේවා කොන්දේසි බහාලුම් රූප සහ CICD නල මාර්ග කළමනාකරණය කිරීමට Docker Hub භාවිතා කරන සංවර්ධන කණ්ඩායම්වලට බලපාන්නේ කෙසේද යන්න වඩාත් හොඳින් අවබෝධ කර ගැනීමට ඔබට උදවු කිරීමටයි.

බාගැනීම් සංඛ්‍යාත සීමාවන් අපගේ මින් පෙර ප්‍රකාශයට පත් කරන ලදී සේවා කොන්දේසි. අපි 1 නොවැම්බර් 2020 දින සිට බලාත්මක වන සංඛ්‍යාත සීමාවන් දෙස සමීපව බලමු:

නොමිලේ සැලැස්ම, නිර්නාමික පරිශීලකයින්: පැය 100 කින් බාගත කිරීම් 6 ක්
නොමිලේ සැලැස්ම, බලයලත් පරිශීලකයින්: පැය 200 කින් බාගත කිරීම් 6 ක්
Pro සැලැස්ම: අසීමිත
කණ්ඩායම් සැලැස්ම: අසීමිත

Docker බාගැනීම් සංඛ්‍යාතය Docker Hub වෙත මැනිෆෙස්ට් ඉල්ලීම් ගණන ලෙස අර්ථ දැක්වේ. රූප බාගැනීම් සංඛ්‍යාත සීමාවන් රඳා පවතින්නේ රූපය ඉල්ලන ගිණුම් වර්ගය මත මිස රූප හිමිකරු ගිණුමේ වර්ගය මත නොවේ. නිර්නාමික (අනවසර) පරිශීලකයින් සඳහා, බාගත කිරීමේ සංඛ්යාතය ip-ලිපිනයට බැඳී ඇත.

සැ.යු. ඔබට වඩාත් සියුම් කරුණු සහ හොඳම පුහුණු අවස්ථා ලැබෙනු ඇත වෘත්තිකයන්ගෙන් ඩොකර් පාඨමාලාව මත. එපමණක්ද නොව, ඔබට පහසු වන විට ඔබට එය හරහා යා හැකිය - කාලය සහ මනෝභාවය යන දෙකම.

බහාලුම් රූප ස්ථර සම්බන්ධයෙන් පාරිභෝගිකයින් සහ ප්‍රජාවගෙන් අපට ප්‍රශ්න ලැබේ. අපි මැනිෆෙස්ට් බාගැනීම් සීමා කරන නිසාත්, ස්තර ගණන (බ්ලොබ් ඉල්ලීම්) දැනට අසීමිත නිසාත්, බාගැනීම් සංඛ්‍යාත සීමා කිරීමේදී අපි රූප ස්තර සලකා නොගනිමු. මෙම වෙනස වඩාත් පරිශීලක හිතකාමී බවට පත් කිරීම සඳහා ප්‍රජා ප්‍රතිපෝෂණ මත පදනම් වේ, එබැවින් පරිශීලකයින්ට ඔවුන් භාවිතා කරන සෑම පෙනුමකම ස්ථර ගණන් කිරීමට අවශ්‍ය නොවේ.

Docker Hub රූප බාගැනීම් සංඛ්‍යාත පිළිබඳ සවිස්තරාත්මක විශ්ලේෂණය

වේග සීමාවට හේතුව මෙන්ම එය හරියටම සීමා කරන්නේ කෙසේද යන්න තීරණය කිරීම සඳහා අපි Docker Hub වෙතින් පින්තූර බාගත කිරීම විශ්ලේෂණය කිරීමට බොහෝ කාලයක් ගත කළෙමු. සාමාන්‍ය කාර්ය ප්‍රවාහයන් සඳහා ප්‍රායෝගිකව සියලුම පරිශීලකයන් අනුමාන කළ හැකි වේගයකින් රූප බාගත කරන බව අප දුටු දෙයින් තහවුරු විය. කෙසේ වෙතත්, නිර්නාමික පරිශීලකයින් කුඩා සංඛ්‍යාවක සැලකිය යුතු බලපෑමක් ඇත, උදාහරණයක් ලෙස, සියලුම බාගත කිරීම් වලින් 30% ක් පමණ පැමිණෙන්නේ නිර්නාමික පරිශීලකයින්ගෙන් 1% කින් පමණි.

මිලියන ගණනක සංවර්ධකයින්ට සේවය කිරීමට ඩොකර් ව්‍යාපාරය පරිමාණය කරන්නේ කෙසේද, 2 කොටස: පිටතට යන දත්ත

නව සීමාවන් මෙම විශ්ලේෂණය මත පදනම් වේ, එබැවින් අපගේ බොහෝ පරිශීලකයින්ට බලපෑමක් ඇති නොවනු ඇත. මෙම සීමාවන් සංවර්ධකයින් විසින් සාමාන්‍ය භාවිතය පිළිබිඹු කිරීමට සාදා ඇත - ඩොකර් ඉගෙනීම, කේතය සංවර්ධනය කිරීම, රූප ගොඩනැගීම, සහ යනාදිය.

බාගැනීම් සංඛ්‍යාත සීමාවන් වඩා හොඳින් අවබෝධ කර ගැනීමට සංවර්ධකයින්ට උදවු කිරීම

දැන් අපි එහි බලපෑම තේරුම් ගෙන ඇති අතර, සීමාවන් තිබිය යුත්තේ කොතැනද යන්නත්, මෙම සීමාවන් ක්රියාත්මක කිරීම සඳහා තාක්ෂණික කොන්දේසි තීරණය කිරීමට අපට සිදු විය. Docker registry වෙතින් පින්තූර බාගත කිරීම සීමා කිරීම තරමක් අපහසුය. ඔබට රෙජිස්ට්‍රි විස්තරයේ බාගැනීම් සඳහා API එකක් සොයාගත නොහැකි වනු ඇත - එය නොපවතියි. ඇත්ත වශයෙන්ම, රූපයක් බාගත කිරීම යනු API තුළ ඇති මැනිෆෙස්ට් ඉල්ලීම් සහ blobs වල එකතුවක් වන අතර, ඒවා තත්ත්වය අනුව වෙනස් ලෙස ක්‍රියාත්මක වේ. සේවාදායකයා සහ ඉල්ලූ රූපය.

උදාහරණයක් ලෙස, ඔබට දැනටමත් රූපයක් තිබේ නම්, Docker Engine විසින් මැනිෆෙස්ටයක් සඳහා ඉල්ලීමක් නිකුත් කරනු ඇත, පිළිගත් මැනිෆෙස්ටය මත පදනම්ව අවශ්‍ය සියලුම ස්ථර දැනටමත් ඇති බව තේරුම් ගෙන, පසුව නවත්වන්න. අනෙක් අතට, ඔබ බහුවිධ ගෘහනිර්මාණ සඳහා සහය දක්වන රූපයක් බාගත කරන්නේ නම්, මැනිෆෙස්ට් ඉල්ලීමක් මඟින් සහය දක්වන එක් එක් ගෘහ නිර්මාණ ශිල්පය සඳහා රූප මැනිෆෙස්ට් ලැයිස්තුවක් ආපසු ලබා දෙනු ඇත. Docker Engine එය ක්‍රියාත්මක වන විශේෂිත ගෘහනිර්මාණ ශිල්පය සඳහා තවත් මැනිෆෙස්ට් ඉල්ලීමක් නිකුත් කරනු ඇත, ඒ වෙනුවට එයට රූපයේ ඇති සියලුම ස්ථර ලැයිස්තුවක් ලැබෙනු ඇත. එවිට එය එක් එක් නැතිවූ ස්ථරය (blob) සඳහා විමසනු ඇත.

සැ.යු. මෙම මාතෘකාව වඩාත් පුළුල් ලෙස ආවරණය කර ඇත ඩොකර් පාඨමාලාව, අපි එහි සියලුම මෙවලම් විශ්ලේෂණය කරන්නෙමු: මූලික සාරාංශයේ සිට ජාල පරාමිතීන් දක්වා, විවිධ මෙහෙයුම් පද්ධති සහ ක්‍රමලේඛන භාෂා සමඟ වැඩ කිරීමේ සූක්ෂ්මතා. ඔබ තාක්‍ෂණය ගැන දැන හඳුනා ගෙන ඩොකර් භාවිතා කළ යුත්තේ කොතැනද සහ කෙසේද යන්න තේරුම් ගනීවි.

රූපයක් බාගත කිරීම සැබවින්ම මැනිෆෙස්ට් ඉල්ලීම් එකක් හෝ දෙකක් මෙන්ම ශුන්‍යයේ සිට අනන්තය දක්වා - ස්ථර සඳහා ඉල්ලීම් (බ්ලොබ්) බව පෙනේ. ඓතිහාසික වශයෙන්, Docker විසින් බාගැනීම් සංඛ්‍යාතය ස්තරයෙන් ස්ථර පදනමින් නිරීක්ෂණය කර ඇත, මෙය කලාප පළල භාවිතයට වඩාත් සම්බන්ධ වේ. එහෙත්, කෙසේ වෙතත්, අපි ප්‍රජාවට ඇහුම්කන් දුන්නෙමු, එය ඔබ ඉල්ලන ලද ස්ථර සංඛ්‍යාව නිරීක්ෂණය කිරීමට අවශ්‍ය වන බැවින්, එය Dockerfile සමඟ වැඩ කිරීම සම්බන්ධයෙන් හොඳම භාවිතයන් නොසලකා හැරීමට තුඩු දෙනු ඇති අතර, අවශ්‍ය පරිශීලකයින් සඳහා වඩාත් අවබෝධාත්මක ය. විස්තර ගැන වැඩි අවබෝධයකින් තොරව රෙජිස්ට්රි සමඟ වැඩ කරන්න.

එබැවින් අපි මැනිෆෙස්ට් ඉල්ලීම් මත පදනම්ව ඉල්ලීම් ගණන සීමා කරමු. මෙය පරිශීලකයින්ට තේරුම් ගැනීමට පහසු වන පින්තූර බාගත කිරීම සඳහා සෘජුවම සම්බන්ධ වේ. ඇත්ත වශයෙන්ම කුඩා සූක්ෂ්මතාවයක් ඇත - ඔබ දැනටමත් පවතින රූපයක් බාගත කිරීමට උත්සාහ කරන්නේ නම්, ඔබ ස්ථර බාගත නොකළද, ඉල්ලීම තවමත් සැලකිල්ලට ගනු ලැබේ. ඕනෑම අවස්ථාවක, බාගත කිරීම් වාර ගණන සීමා කිරීමේ මෙම ක්‍රමය සාධාරණ සහ පරිශීලක-හිතකාමී වනු ඇතැයි අපි බලාපොරොත්තු වෙමු.

ඔබගේ ප්‍රතිපෝෂණය බලාපොරොත්තුවෙන්

සීමා කිරීම් එක් එක් වර්ගයේ පරිශීලකයින් සඳහා සුදුසු බව සහතික කිරීම සඳහා අපි සීමා කිරීම් නිරීක්ෂණය කර පොදු භාවිත අවස්ථා මත පදනම්ව සුදුසු ගැලපීම් සිදු කරන්නෙමු, විශේෂයෙන්, අපි සංවර්ධකයින් ඔවුන්ගේ වැඩ කිරීමෙන් කිසි විටෙකත් වැළැක්වීමට උත්සාහ කරන්නෙමු.

මෙම වෙනස්කම් අනුව CI සහ සටන් පද්ධති tweaking පිළිබඳ තවත් ලිපියක් සඳහා ඉදිරි සතිවලදී රැඳී සිටින්න.

අවසාන වශයෙන්, විවෘත මූලාශ්‍ර ප්‍රජාව සඳහා අපගේ සහයෝගයේ කොටසක් ලෙස, අපි නොවැම්බර් 1 වනදා දක්වා විවෘත මූලාශ්‍ර සඳහා නව මිල සැලසුම් ලබා දෙන්නෙමු. අයදුම් කිරීමට, කරුණාකර පෝරමය පුරවන්න මෙහි.

සේවා නියමවල නවතම වෙනස්කම් පිළිබඳ වැඩි විස්තර සඳහා කරුණාකර පිවිසෙන්න නිති අසන පැණ.

ඔවුන්ගේ රූප බාගත කිරීමේ සංඛ්‍යාත සීමාවන් ඉහළ නැංවීමට අවශ්‍ය අය සඳහා, Docker විශේෂාංගයක් ලෙස අසීමිත රූප බාගැනීම් පිරිනමයි. Pro හෝ කණ්ඩායම් සැලසුම්. සෑම විටම මෙන්, අපි ප්‍රතිපෝෂණ සහ ප්‍රශ්න සාදරයෙන් පිළිගනිමු. මෙහි.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න