Fa'afefea ona fa'afuaina e le Docker Pisinisi e Auauna Atu i le faitau miliona o tagata atia'e, Vaega 2: Fa'amatalaga i fafo

Fa'afefea ona fa'afuaina e le Docker Pisinisi e Auauna Atu i le faitau miliona o tagata atia'e, Vaega 2: Fa'amatalaga i fafo

O le tala lona lua lea i se faasologa o tala o le a aofia ai tapulaʻa pe a siiina ata atigipusa.

В le vaega muamua Na matou vaʻavaʻai totoʻa i ata o loʻo teuina i totonu o Docker Hub, o le resitalaina o ata sili ona tele. O lo'o matou tusia lenei mea e fesoasoani ia te oe e malamalama atili ai pe fa'afefea ona a'afia a matou Tu'uga o Auaunaga fa'afouga i 'au atina'e e fa'aaoga le Docker Hub e fa'atautaia ata o atigipusa ma paipa CICD.

Faʻatapulaʻaina i luga ole laiga o taimi na faʻasalalau muamua ile matou Tulaga o auaunaga. Matou te vaʻavaʻai totoʻa i faʻatapulaʻaina taimi o le a faʻamalosia ia Novema 1, 2020:

Fuafuaga fua, tagata e le ta'ua igoa: 100 download i le 6 itula
Fuafuaga fua, tagata fa'atagaina: 200 download i le 6 itula
Fuafuaga Fa'ata'ita'i: Fa'atapula'aina
Fuafuaga o tau a le au: le fa'atapula'aina

Docker download frequency ua faauigaina o le numera o talosaga faʻaalia i Docker Hub. Fa'atapula'a i le tele o taimi e mafai ona la'u mai ai ata e fa'atatau i le ituaiga teugatupe o lo'o talosagaina le ata, ae le o le ituaiga teugatupe e ona le ata. Mo tagata e le o ta'ua (le fa'atagaina), o le fa'asologa o le la'uina o lo'o feso'ota'i i le tuatusi IP.

NB O le a e mauaina nisi fa'amatalaga fa'apitoa ma fa'ata'ita'iga sili ona lelei i luga ole vasega Docker mai fomaʻi. E le gata i lea, e mafai ona e aveina i soʻo se taimi e faigofie ai mo oe - e le gata i le taimi ma lagona.

Matou te maua fesili mai tagata fa'atau ma le alalafaga e uiga i fa'aputu ata. Matou te le faitauina fa'afanua ata pe a fa'atapula'aina le tele o taimi e la'u mai ai aua matou te fa'atapula'aina laiga fa'aalia ma le aofa'i o fa'aputuga (blob requests) e le fa'atapula'aina i le taimi nei. O lenei suiga e fa'avae i luga o fa'amatalaga a le nu'u ina ia sili atu le fa'auo i tagata fa'aoga ina ia aua ne'i tau faitaua e tagata fa'aoga laulau i ata uma latou te fa'aogaina.

Au'ili'iliga au'ili'ili ole fua ole laiga ata ole Docker Hub

Na matou faʻaaluina le tele o le taimi e suʻesuʻe ai ata mai le Docker Hub e iloa ai poʻo le a le mea na mafua ai le faʻatapulaʻaina o le fua ma pe faʻapefea ona faʻatapulaʻaina. O le mea na matou vaʻaia na faʻamaonia ai e toetoe lava o tagata faʻaoga uma na laʻuina ata i saosaoa vaʻaia mo galuega masani. Ae ui i lea, o loʻo i ai se faʻaaliga iloga o se numera toʻaitiiti o tagata e le o taʻua igoa, mo se faʻataʻitaʻiga e uiga i le 30% o faʻasalalauga uma e sau mai le naʻo le 1% o tagata faʻaoga le iloa.

Fa'afefea ona fa'afuaina e le Docker Pisinisi e Auauna Atu i le faitau miliona o tagata atia'e, Vaega 2: Fa'amatalaga i fafo

O tapula'a fou e fa'avae i luga o lenei au'ili'iliga, o lea e le a'afia ai le to'atele o tatou tagata fa'aoga. O nei tapulaʻa ua faia e faʻaalia ai le faʻaaogaina masani a le atinaʻe - aʻoaʻoina Docker, atinaʻe code, fatuina ata, ma isi.

Fesoasoani i le au atiaʻe ia malamalama atili i le faʻatapulaʻaina o le fua faatatau

O lea ua matou malamalama i le aʻafiaga, faʻapea foʻi ma le mea e tatau ona i ai tuaoi, matou te manaʻomia le fuafuaina o tulaga faʻapitoa mo le faʻaogaina o nei tapulaʻa. Faʻatapulaʻaina o ata mai le Docker resitala e fai si faigata. E te le mauaina se API faʻapipiʻi i le faʻamatalaga resitala - e le o iai. O le mea moni, o le siiina o se ata o se tuʻufaʻatasiga o talosaga faʻaalia ma paʻu i totonu o le API, ma e ese le faʻatinoina, e fuafua i le tulaga o le tagata o tausia ma le ata o lo'o talosagaina.

Mo se faʻataʻitaʻiga, afai ua i ai sau ata, o le a tuʻuina atu e le Docker Engine se talosaga faʻaalia, ia iloa ua uma ona i ai mea manaʻomia uma e faʻavae i luga o le faʻaaliga talia, ona taofi lea. I le isi itu, afai e te sii maia se ata e lagolagoina le tele o fausaga, o le fesili faʻaalia o le a toe faʻafoʻi mai se lisi o ata faʻaalia mo fausaga lagolago taʻitasi. O le Docker Engine o le a tuʻuina atu se isi talosaga faʻaalia mo le faʻataʻitaʻiga faʻapitoa o loʻo faʻaogaina, ma o le a maua ai se lisi o laulau uma i le ata. Ona fesili lea mo vaega ta'itasi o lo'o misi (blob).

NB O lenei mataupu o loʻo faʻasalalau lautele i totonu vasega Docker, lea o le a tatou auʻiliʻili ai ana mea faigaluega uma: mai faʻamatalaga faʻavae i faʻasologa o fesoʻotaʻiga, nuances o le galue i faiga faʻaoga eseese ma gagana polokalame. O le a e masani i tekinolosi ma malamalama i le mea ma le auala sili e faʻaoga ai Docker.

E aliali mai o le siiina mai o se ata o se tasi pe lua talosaga faʻaalia, faʻapea foʻi mai le zero i le le iʻu - talosaga lapisi (blob). I le tala faasolopito, ua siaki e Docker le tele o taimi e sii mai ai i luga o se faʻavae i luga ole laiga aua e sili ona fesoʻotaʻi ma le faʻaogaina o le bandwidth. Ae ui i lea, matou te faʻalogo i le alalafaga e sili atu le faigata, aua e te manaʻomia le siakiina o le numera o loʻo talosagaina, lea o le a taʻitaʻia ai le le amanaʻiaina o faiga sili ona lelei e uiga i le galulue faatasi ma Dockerfile, ma e sili atu le faʻaogaina mo tagata faʻaoga e naʻo le fia galulue faatasi. le resitala e aunoa ma se malamalama tele i faʻamatalaga .

O lea matou te fa'atapula'aina le numera o talosaga e fa'atatau i talosaga fa'aalia. E fesoʻotaʻi saʻo lea ma le siiina o ata, lea e faigofie mo tagata faʻaoga ona malamalama. Ae ui i lea, o loʻo i ai se mea itiiti - afai e te taumafai e sii mai se ata o loʻo i ai, o le a faʻaaogaina pea le talosaga, e tusa lava pe e te le sii maia laulau. I soo se tulaga, matou te faʻamoemoe o lenei metotia o le faʻatapulaʻaina o taimi e sii mai ai o le a fetaui lelei ma faigofie mo tagata faʻaoga.

O lo'o matou fa'atali mo sou finagalo faaalia

O le a matou mataʻituina tapulaʻa ma faia fetuunaiga talafeagai e faʻavae i luga o faʻaoga masani e faʻamautinoa ai o tapulaʻa e talafeagai mo ituaiga taʻitasi o tagata faʻaoga, aemaise lava o le a matou taumafai e aua neʻi taofia le au atinaʻe mai le faia o latou galuega.

Fa'alogo pea i vaiaso o lumana'i mo se isi tala i le fa'atulagaina o le CI ma faiga tau e tusa ai ma nei suiga.

Ma le mea mulimuli, o se vaega o la matou lagolago mo le faʻalapotopotoga faʻapitoa, o le a matou tuʻuina atu fuafuaga tau tau fou mo punaoa tatala seia oʻo i le aso 1 o Novema. Ina ia talosaga, faamolemole faatumu le pepa iinei.

Mo nisi fa'amatalaga e uiga i suiga fou i aiaiga o auaunaga, fa'amolemole asiasi FAQ.

Mo i latou e manaʻomia le faʻatupuina o le tapulaʻa i luga o le tele o taimi latou te siiina ai ata, Docker e ofoina atu ata e le faʻatapulaʻaina o se ata. Fuafuaga Pro po'o Team. E pei lava o taimi uma, matou te talia manatu faaalia ma fesili. iinei.

puna: www.habr.com

Faaopoopo i ai se faamatalaga