Kamoo Badoo e fihletseng bokhoni ba ho fana ka linepe tse 200k motsotsoana

Kamoo Badoo e fihletseng bokhoni ba ho fana ka linepe tse 200k motsotsoana

Websaete ea morao-rao e batla e sa nahanele ntle le litaba tsa mecha ea litaba: hoo e batlang e le nkhono e mong le e mong o na le smartphone, e mong le e mong o na le marang-rang a marang-rang, 'me nako ea ho fokotsa tlhokomelo e theko e boima bakeng sa lik'hamphani. Mona ke sengoloa sa pale ea k'hamphani Badoo mabapi le kamoo a hlophisitseng ho tsamaisoa ha lifoto a sebelisa tharollo ea hardware, ke mathata afe a ts'ebetso ao a ileng a kopana le 'ona nakong eo, a bakiloe ke eng, le hore na mathata ana a ile a rarolloa joang ka ho sebelisa tharollo ea software e thehiloeng ho Nginx, ha a ntse a netefatsa mamello ea liphoso maemong ohle.видео). Re leboha bangoli ba pale ea Oleg Sannis Efimova le Alexandra Dymova, ba ileng ba arolelana phihlelo ea bona kopanong Nako ea matsatsi a 4.

- Ha re qaleng ka kenyelletso e nyane mabapi le mokhoa oa ho boloka le ho boloka linepe. Re na le lera moo re li bolokang teng, le lera moo re bolokang linepe teng. Ka nako e ts'oanang, haeba re batla ho finyella tekanyo e phahameng ea ho qhekella le ho fokotsa mojaro oa polokelo, ke habohlokoa ho rona hore setšoantšo se seng le se seng sa mosebedisi ka bomong se be ho seva se le seng sa caching. Ho seng joalo, re tla tlameha ho kenya li-disk tse ngata ho feta kamoo re nang le li-server tse ngata. Sekhahla sa rona sa maqheka se haufi le 99%, ke hore, re fokotsa mojaro oa polokelo ea rona ka makhetlo a 100, 'me e le ho etsa sena, lilemo tse 10 tse fetileng, ha sena sohle se ntse se hahoa, re ne re e-na le li-server tse 50. Ka hona, bakeng sa ho sebeletsa linepe tsena, re ne re hloka haholo libaka tse 50 tsa kantle tseo li-server tsena li li sebeletsang.

Ka tlhaho, potso e ile ea hlaha hang-hang: haeba e 'ngoe ea li-server tsa rona e theoha' me e sa fumanehe, re lahleheloa ke karolo efe ea sephethephethe? Re ile ra sheba se neng se le ’marakeng ’me ra etsa qeto ea ho reka sekotoana sa hardware e le hore se ka rarolla mathata ’ohle a rōna. Khetho e ile ea oela holim'a tharollo ea k'hamphani ea F5-network (eo, ka tsela, e sa tsoa reka NGINX, Inc): BIG-IP Local Traffic Manager.

Kamoo Badoo e fihletseng bokhoni ba ho fana ka linepe tse 200k motsotsoana

Seo karolo ena ea hardware (LTM) e se etsang: ke router ea tšepe e etsang hore tšepe e fokotsehe ka likoung tsa eona tse ka ntle 'me e u lumella ho tsamaisa sephethephethe ho latela topology ea marang-rang, litlhophisong tse ling, le ho hlahloba bophelo bo botle. Ho ne ho le bohlokoa ho rona hore karolo ena ea hardware e ka hlophisoa. Ka hona, re ka hlalosa mohopolo oa hore na lifoto tsa mosebelisi ea itseng li ile tsa fanoa joang ho tsoa ho cache e itseng. E shebahala joang? Ho na le sengoathoana sa lisebelisoa tse shebang Marang-rang sebakeng se le seng, IP e le 'ngoe, e etsa ssl offload, e fetisa likopo tsa http, e khetha nomoro ea cache ho tloha IRule, moo u lokelang ho ea teng,' me e tlohelle sephethephethe ho ea moo. Ka nako e ts'oanang, e hlahloba bophelo bo botle, 'me haeba mochine o mong o sa fumanehe, ka nako eo re ile ra etsa hore sephethephethe se ee ho seva se le seng sa "backup". Ho ea ka pono ea tlhophiso, ho na le, ho na le li-nuances tse ling, empa ka kakaretso ntho e 'ngoe le e' ngoe e bonolo haholo: re ngolisa karete, ngollano ea nomoro e itseng ho IP ea rona marang-rang, re re re tla mamela likoung tsa 80. le 443, re re haeba seva se sa fumanehe, joale u lokela ho romela sephethephethe ho ea ho boloka, tabeng ena ea 35, 'me re hlalosa letšoele la logic mabapi le hore na mohaho ona o lokela ho qhaqhoa joang. Bothata feela e ne e le hore puo eo hardware e hlophisitsoeng ka eona e ne e le Tcl. Haeba ho na le motho ea hopolang sena ho hang... puo ena e ngola feela ho feta puo e loketseng lenaneo:

Kamoo Badoo e fihletseng bokhoni ba ho fana ka linepe tse 200k motsotsoana

Re fumane eng? Re fumane karolo ea hardware e netefatsang ho fumaneha ho phahameng ha lisebelisoa tsa rona, litsela tsa sephethephethe sa rona, ho fana ka melemo ea bophelo bo botle le ho sebetsa feela. Ho feta moo, e sebetsa nako e telele haholo: lilemong tse 10 tse fetileng ha ho so be le litletlebo ka eona. Qalong ea 2018, re ne re se re ntse re romella linepe tse ka bang 80k motsotsoana. Sena ke kae-kae ho pota 80 gigabits ea sephethephethe ho tsoa litsing tsa rona ka bobeli tsa data.

Leha ho le joalo…

Mathoasong a 2018, re bone setšoantšo se sebe lichabeng: nako eo e e nkileng ho romella linepe e ne e eketsehile ka ho hlaka. 'Me e ile ea khaotsa ho re tšoanela. Bothata ke hore boitšoaro bona bo ne bo bonahala feela nakong eo sephethephethe se neng se le sehlohlolong - bakeng sa k'hamphani ea rona bona ke bosiu ho tloha ka Sontaha ho fihlela Mantaha. Empa ka nako e 'ngoe tsamaiso e ile ea itšoara ka mokhoa o tloaelehileng, ho se na matšoao a ho hlōleha.

Kamoo Badoo e fihletseng bokhoni ba ho fana ka linepe tse 200k motsotsoana

Leha ho le joalo, bothata bo ne bo tlameha ho rarolloa. Re ile ra hlokomela litšitiso tse ka ’nang tsa e-ba teng ’me ra qala ho li felisa. Pele ho tsohle, ehlile, re atolositse li-uplink tsa kantle, ra etsa tlhahlobo e felletseng ea li-uplinks tsa kahare, mme ra fumana litšitiso tsohle tse ka bang teng. Empa sena sohle ha sea ka sa fana ka sephetho se totobetseng, bothata ha boa ka ba nyamela.

Ntho e 'ngoe e ka bakang bothata e ne e le ts'ebetso ea li-cache tsa lifoto ka botsona. Mme re ile ra etsa qeto ya hore mohlomong bothata ke bona. Che, re atolositse ts'ebetso - haholo likou tsa marang-rang ho li-cache tsa lifoto. Empa hape ha ho ntlafatso e totobetseng e ileng ea bonoa. Qetellong, re ile ra ela hloko ts'ebetso ea LTM ka boeona, 'me mona re bone setšoantšo se soabisang lirapeng: mojaro oa li-CPU tsohle o qala ho tsamaea hantle, empa ka tšohanyetso o fihla sehlabeng. Ka nako e ts'oanang, LTM e khaotsa ho arabela ka mokhoa o lekaneng ho hlahloba bophelo bo botle le li-uplinks 'me e qala ho li tima ka mokhoa o sa reroang, e leng se lebisang ho senyeha ho tebileng ha ts'ebetso.

Ke ho re, re bone mohloli oa bothata, ra tseba hore na bothata ke bofe. Ho sala ho etsa qeto ea hore na re tla etsa eng.

Kamoo Badoo e fihletseng bokhoni ba ho fana ka linepe tse 200k motsotsoana

Ntho ea pele, e hlakileng ka ho fetesisa eo re ka e etsang ke ho ntlafatsa LTM ka boyona. Empa ho na le li-nuances tse ling mona, hobane lisebelisoa tsena li ikhethile, u ke ke ua ea lebenkeleng le haufi le ho li reka. Ena ke konteraka e arohaneng, konteraka e arohaneng ea laesense, 'me e tla nka nako e ngata. Khetho ea bobeli ke ho qala ho inahana, ho tla le tharollo ea hau u sebelisa likarolo tsa hau, haholo-holo u sebelisa lenaneo le bulehileng la ho kena. Ho setseng ke ho etsa qeto ea hore na re tla khetha eng bakeng sa sena le hore na re tla qeta nako e kae ho rarolla bothata bona, hobane basebelisi ba ne ba sa fumane lifoto tse lekaneng. Ka hona, re hloka ho etsa tsena tsohle ka potlako haholo, motho a ka re maobane.

Kaha mosebetsi o ne o utloahala eka "etsa ntho kapele kamoo ho ka khonehang 'me u sebelise thepa eo re nang le eona," ntho ea pele eo re neng re nahana hore ke ho tlosa mechine e seng matla haholo ka pele, ho beha Nginx moo, eo re tsebang ho e etsa. sebetsa 'me u leke ho kenya tšebetsong logic e tšoanang le eo hardware e neng e tloaetse ho e etsa. Ke hore, ha e le hantle, re tlohetse lisebelisoa tsa rona, re kentse lisebelisoa tse ling tsa 4 tseo re neng re tlameha ho li lokisa, re li thehile libaka tsa ka ntle, tse tšoanang le kamoo li neng li le kateng lilemong tse 10 tse fetileng ... Re lahlile hanyenyane ho fumaneha haeba mechine ena e oela, empa ba ntse ba le tlase, ba rarolle bothata ba basebelisi ba rona sebakeng sa heno.

Ka hona, mohopolo o lula o tšoana: re kenya Nginx, e ka etsa SSL-offload, ka tsela e itseng re ka hlophisa mohopolo oa ho tsamaisa, ho hlahloba bophelo bo botle ho li-configs le ho pheta-pheta mohopolo oo re neng re e-na le oona pele.

Ha re lule fatše ho ngola configs. Qalong ho ne ho bonahala eka ntho e 'ngoe le e' ngoe e bonolo haholo, empa, ka bomalimabe, ho thata haholo ho fumana libuka tsa mosebetsi o mong le o mong. Ka hona, ha re khothaletse feela ho ea ka "mokhoa oa ho lokisa Nginx bakeng sa lifoto": ho molemo ho bua ka litokomane tsa molao, tse tla bontša hore na ke litlhophiso life tse lokelang ho ama. Empa ho molemo ho khetha paramente e khethehileng u le mong. Hantle, joale ntho e 'ngoe le e' ngoe e bonolo: re hlalosa li-server tseo re nang le tsona, re hlalosa litifikeiti ... Empa ntho e thahasellisang ka ho fetisisa ke, ha e le hantle, logic ea routing ka boeona.

Qalong ho ne ho bonahala eka re mpa re hlalosa sebaka sa rona, re bapisa palo ea cache ea rona ea lifoto ho eona, re sebelisa matsoho a rona kapa jenereithara ho hlalosa hore na re hloka libaka tse kae tse holimo, ho e 'ngoe le e' ngoe e holimo re bontša seva seo sephethephethe se lokelang ho se etsa. e-ea, le seva sa "backup" - haeba seva se seholo se sa fumanehe:

Kamoo Badoo e fihletseng bokhoni ba ho fana ka linepe tse 200k motsotsoana

Empa, mohlomong, haeba ntho e ’ngoe le e ’ngoe e ne e le bonolo hakaalo, re ne re tla khutlela hae ’me re se ke ra bua letho. Ka bomalimabe, ka li-setting tsa kamehla tsa Nginx, tseo, ka kakaretso, li entsoeng ka lilemo tse ngata tsa tsoelo-pele 'me ha li tšoanelehe ka ho feletseng bakeng sa nyeoe ena ... config e shebahala tjena: haeba seva se seng se holimo se na le phoso ea kopo kapa nako ea nako, Nginx kamehla. e fetola sephethephethe ho se latelang. Ho feta moo, ka mor'a ho hlōleha ha pele, ka mor'a metsotsoana e 10 seva se tla boela se tingoe, ka phoso le ka nako ea nako - sena se ke ke sa hlophisoa ka tsela leha e le efe. Ka mantsoe a mang, haeba re tlosa kapa re tsosolosa khetho ea nako ea nako ho taelo e holimo, joale, le hoja Nginx e ke ke ea sebetsana le kopo ena 'me e tla arabela ka phoso e seng e ntle haholo, seva se tla koala.

Kamoo Badoo e fihletseng bokhoni ba ho fana ka linepe tse 200k motsotsoana

Ho qoba sena, re entse lintho tse peli:

a) ba ile ba thibela Nginx ho etsa sena ka letsoho - mme ka bomalimabe, tsela feela ea ho etsa sena ke ho beha maemo a max a hlolehang.

b) re ile ra hopola hore mererong e meng re sebelisa mojule o re lumellang ho etsa tlhahlobo ea bophelo bo botle - ka hona, re ile ra hlahloba bophelo bo botle khafetsa e le hore nako ea ho phomola ha kotsi e ka ba nyane.

Ka bomalimabe, sena ha se kaofela, hobane ha e le hantle libeke tse peli tsa pele tsa ts'ebetso ea morero ona li bontšitse hore tlhahlobo ea bophelo bo botle ea TCP le eona ke ntho e sa tšepahaleng: ho seva se ka holimo ho ka 'na ha se ke ha e-ba Nginx, kapa Nginx ho D-state, le ho Tabeng ena kernel e tla amohela khokahanyo, tlhahlobo ea bophelo bo botle e tla feta, empa e ke ke ea sebetsa. Ka hona, hang-hang re ile ra nkela sebaka sena ka bophelo bo botle-check http, re entse e itseng, eo, haeba e khutlisa 200, joale ntho e 'ngoe le e' ngoe e sebetsa ho script ena. U ka etsa logic e eketsehileng - ka mohlala, tabeng ea li-server tsa caching, hlahloba hore na tsamaiso ea faele e behiloe ka nepo:

Kamoo Badoo e fihletseng bokhoni ba ho fana ka linepe tse 200k motsotsoana

'Me sena se ne se tla re tšoanela, ntle le hore ka nako eo potoloho e pheta ka ho feletseng seo hardware e se entseng. Empa re ne re batla ho etsa betere. Nakong e fetileng, re ne re e-na le seva se le seng sa "backup", 'me mohlomong sena ha se ntle haholo, hobane haeba u na le li-server tse lekholo, joale ha tse' maloa li hlōleha ka nako e le 'ngoe, seva se le seng sa "backup" ha se khonehe ho sebetsana ka katleho le mojaro. Ka hona, re nkile qeto ea ho tsamaisa pehelo ho li-server tsohle: re entse e 'ngoe e arohaneng holimo, ra ngola li-server tsohle moo ka li-parameter tse itseng ho latela mojaro oo li ka o sebeletsang, ra eketsa licheke tse tšoanang tsa bophelo bo botle tseo re neng re e-na le tsona pele :

Kamoo Badoo e fihletseng bokhoni ba ho fana ka linepe tse 200k motsotsoana

Kaha ho ke ke ha khoneha ho ea sebakeng se seng se ka holimo ho e 'ngoe e ka holimo ho nōka e le' ngoe, ho ne ho hlokahala ho etsa bonnete ba hore haeba karolo e ka holimo ea noka, eo re neng re ngotse cache e nepahetseng, e hlokahalang ea setšoantšo, e ne e sa fumanehe, re ile ra feta phoso_leqephe ho ea ho fallback, ho tloha. moo re ileng ra ea ho bekapo e holimo:

Kamoo Badoo e fihletseng bokhoni ba ho fana ka linepe tse 200k motsotsoana

'Me ka ho kenyelletsa li-server tse' nè, sena ke seo re se fumaneng: re nkile karolo ea mojaro - re e tlositse ho LTM ho li-server tsena, ra kenya ts'ebetsong mohopolo o tšoanang moo, re sebelisa lisebelisoa tse tloaelehileng le software, 'me hang-hang ra fumana bonase eo li-server tsena li ka e khonang. li ka fokotsoa, ​​​​hobane li ka fanoa feela ka hohle kamoo ho hlokahalang. Che, ntho e mpe feela ke hore re lahlehetsoe ke phumaneho e phahameng bakeng sa basebelisi ba kantle. Empa ka nako eo re ile ra tlameha ho tela sena, hobane ho ne ho hlokahala ho rarolla bothata hang-hang. Kahoo, re ile ra tlosa karolo ea mojaro, hoo e ka bang 40% ka nako eo, LTM e ne e ikutloa e le ntle, 'me ka sebele libeke tse peli ka mor'a hore bothata bo qale, re ile ra qala ho romela likopo tse sa 45k ka motsotsoana, empa 55k. Ha e le hantle, re eketsehile ka 20% - sena ke ka ho hlaka sephethephethe seo re sa kang ra se fa mosebedisi. 'Me ka mor'a moo ba ile ba qala ho nahana ka mokhoa oa ho rarolla bothata bo setseng - ho netefatsa hore ho na le phihlello e phahameng ea kantle.

Kamoo Badoo e fihletseng bokhoni ba ho fana ka linepe tse 200k motsotsoana

Re ile ra khefutsa, 'me ra buisana ka hore na re tla sebelisa tharollo efe bakeng sa sena. Ho ne ho e-na le litlhahiso tsa ho netefatsa ho tšepahala ho sebelisa DNS, ho sebelisa mangolo a mang a ngotsoeng lapeng, li-protocol tsa routing tse matla ... ho ne ho e-na le likhetho tse ngata, empa ho se ho hlakile hore bakeng sa ho fana ka lifoto tse ka tšeptjoang, ho hlokahala hore u kenye lera le leng le tla beha leihlo sena. . Re ile ra bitsa mechine ena batsamaisi ba lifoto. Software eo re neng re itšetlehile ka eona e ne e le Keepalived:

Kamoo Badoo e fihletseng bokhoni ba ho fana ka linepe tse 200k motsotsoana

Ho qala, Keepalived e kenyelletsa eng? Ea pele ke protocol ea VRRP, e tsebahalang haholo ho li-networkers, e fumanehang lisebelisoa tsa marang-rang tse fanang ka mamello ea phoso ho aterese ea IP e ka ntle eo bareki ba e kopanyang. Karolo ea bobeli ke IPVS, IP virtual server, bakeng sa ho leka-lekanya pakeng tsa li-routers tsa lifoto le ho netefatsa mamello ea liphoso boemong bona. 'Me ea boraro - ho hlahloba bophelo bo botle.

Ha re qaleng ka karolo ea pele: VRRP - e shebahala joang? Ho na le IP e itseng, e nang le keno ho dns badoocdn.com, moo bareki ba hokelang teng. Ka nako e 'ngoe, re na le aterese ea IP ho seva se le seng. Lipakete tse bolokiloeng li matha pakeng tsa li-server tse sebelisang protocol ea VRRP, 'me haeba mong'a ntlo a nyamela radar - seva e tsosolositse kapa ntho e' ngoe, joale seva sa "backup" se nka aterese ena ea IP - ha ho na liketso tsa letsoho tse hlokahalang. Phapang lipakeng tsa master le backup ke eona e tlang pele: ha e le holimo, ho na le monyetla o moholo oa hore mochini o tla ba setsebi. Monyetla o moholo haholo ke hore ha ho hlokahale hore u lokise liaterese tsa IP ho seva ka boeona, ho lekane ho li hlalosa ho config, 'me haeba liaterese tsa IP li hloka melao e itseng ea tsamaiso, sena se hlalosoa ka ho toba ho config, ho sebelisa syntax e tšoanang joalo ka ha e hlalositsoe ka har'a sephutheloana sa VRRP. U ke ke ua kopana le lintho tseo u sa li tsebeng.

Kamoo Badoo e fihletseng bokhoni ba ho fana ka linepe tse 200k motsotsoana

See se shebahala joang ts'ebetsong? Ho etsahala'ng haeba e 'ngoe ea li-server e hlōleha? Hang ha mong'a ntlo a nyamela, bekapo ea rona e emisa ho amohela lipapatso mme e fetoha setsebi. Ka mor'a nako e itseng, re ile ra lokisa mong'a ntlo, ra tsosolosa, ra phahamisa Keepalived - lipapatso li fihla li e-na le bohlokoa bo phahameng ho feta "backup", 'me "backup" e khutlela morao, e tlosa liaterese tsa IP, ha ho hlokahale hore ho etsoe liketso tsa matsoho.

Kamoo Badoo e fihletseng bokhoni ba ho fana ka linepe tse 200k motsotsoana

Kahoo, re netefalitse mamello ea phoso ea aterese ea IP e kantle. Karolo e latelang ke ho leka-lekanya sephethephethe ho tloha atereseng e ka ntle ea IP ho ea ho li-routers tsa lifoto tse seng li ntse li e felisa. Ntho e 'ngoe le e' ngoe e hlakile ka li-protocol tsa ho leka-lekanya. Ena ke "robin" e bonolo, kapa lintho tse thata haholoanyane, wrr, khokahano ea lethathamo joalo-joalo. Sena se hlile se hlalosoa litokomaneng, ha ho letho le khethehileng. Empa mokhoa oa ho tsamaisa ... Mona re tla shebisisa hore na ke hobane'ng ha re khethile e 'ngoe ea tsona. Tsena ke NAT, Direct Routing le TUN. 'Nete ke hore hang-hang re rerile ho fana ka li-gigabits tsa 100 tsa sephethephethe ho tloha libakeng. Haeba u hakanya, u hloka likarete tsa gigabit tse 10, ho joalo? Likarete tse 10 tsa gigabit ka har'a seva e le 'ngoe li se li ntse li feta, bonyane, mohopolo oa rona oa "lisebelisoa tse tloaelehileng". Eaba re hopola hore ha re fane feela ka sephethephethe, re fana ka lifoto.

Ke eng e khethehileng? - Phapano e kholo lipakeng tsa sephethephethe se kenang le se tsoang. Sephethephethe se kenang se nyane haholo, sephethephethe se tsoang se seholo haholo:

Kamoo Badoo e fihletseng bokhoni ba ho fana ka linepe tse 200k motsotsoana

Haeba u sheba lirafshoa tsena, u ka bona hore hona joale mookameli o fumana hoo e ka bang 200 MB ka motsotsoana, lena ke letsatsi le tloaelehileng haholo. Re khutlisa 4,500 MB ka motsotsoana, karo-karolelano ea rona e batla e le 1/22. Ho se ho hlakile hore ho fana ka sephethephethe se tsoang ka botlalo ho li-server tsa basebetsi ba 22, re hloka feela e amohelang khokahano ena. Mona ke moo algorithm ea ho tsamaisa ka kotloloho e tlang ho re thusa.

E shebahala joang? Motsamaisi oa rona oa lifoto, ho ea ka tafole ea hae, o fetisetsa likhokahano ho li-routers tsa lifoto. Empa li-routers tsa lifoto li romella sephethephethe sa ho khutla ka ho toba ho Internet, li e romelle ho mofani, ha e khutlele morao ka mookameli oa lifoto, ka hona, ka palo e fokolang ea mechine, re netefatsa hore ho na le mamello e feletseng ea liphoso le ho pompa sephethephethe sohle. Ho li-configs ho shebahala tjena: re hlakisa algorithm, molemong oa rona ke rr e bonolo, fana ka mokhoa o tobileng oa ho tsamaisa ebe o qala ho thathamisa li-server tsohle tsa 'nete, hore na re na le tse kae tsa tsona. E leng ho tla khetholla sephethephethe sena. Haeba re na le seva se le seng kapa tse peli moo, kapa li-server tse 'maloa, ho hlaha tlhoko e joalo - re kenya karolo ena ho tlhophiso mme o seke oa tšoenyeha haholo. Ho tloha ka lehlakoreng la li-server tsa 'nete, ho tloha ka lehlakoreng la router ea lifoto, mokhoa ona o hloka tlhophiso e fokolang ka ho fetisisa, e hlalosoa ka ho phethahetseng litokomaneng,' me ha ho na maraba moo.

Ntho e ntle haholo ke hore tharollo e joalo ha e bolele ho lokisoa bocha ha marang-rang a lehae; sena se ne se le bohlokoa ho rona; re ile ra tlameha ho rarolla sena ka litšenyehelo tse nyane. Haeba u sheba Tlhahiso ea taelo ea admin ea IPVS, joale re tla bona hore na e shebahala joang. Mona re na le seva se itseng sa sebele, ho port 443, se mamelang, se amohelang khokahanyo, li-server tsohle tse sebetsang li thathamisitsoe, 'me u ka bona hore khokahanyo ke, fana kapa u nke, e tšoana. Haeba re sheba lipalo-palo ho seva se ts'oanang, re na le lipakete tse kenang, likhokahano tse kenang, empa ho hang ha ho tse tsoang. Lihokelo tse tsoang li ea ho moreki ka kotloloho. Ho lokile, re ile ra khona ho e fokotsa. Joale, ho etsahalang haeba e 'ngoe ea li-routers tsa rona tsa lifoto e hloleha? Etsoe, tšepe ke tšepe. E ka 'na ea tšoha kernel, e ka' na ea robeha, phepelo ea motlakase e ka tima. Eng kapa eng. Ke ka lebaka lena ho hlokahalang tlhahlobo ea bophelo. Li ka ba bonolo joaloka ho hlahloba hore na boema-kepe bo bulehile joang, kapa ntho e 'ngoe e rarahaneng, ho fihlela ho lingoliloeng tse ngotsoeng lapeng tse tla hlahloba le mohopolo oa khoebo.

Re emisitse kae-kae bohareng: re na le kopo ea https sebakeng se itseng, script e bitsoa, ​​haeba e arabela ka karabo ea 200, re lumela hore ntho e 'ngoe le e' ngoe e hantle ka seva sena, hore e phela 'me e ka buloa haholo. ha bonolo.

See, hape, se shebahala joang ts'ebetsong? A re tima seva bakeng sa tlhokomelo - ho khantša BIOS, mohlala. Li-logs, hang-hang re na le nako, re bona mola oa pele, ebe ka mor'a liteko tse tharo o tšoauoa e le "o hlōlehile", 'me o tlosoa feela lethathamong.

Kamoo Badoo e fihletseng bokhoni ba ho fana ka linepe tse 200k motsotsoana

Khetho ea bobeli ea boitšoaro e ka khoneha, ha VS e behiloe feela ho zero, empa haeba foto e khutlisetsoa, ​​​​sena ha se sebetse hantle. Seva e tla, Nginx e qala moo, tlhahlobo ea bophelo bo botle hang-hang e utloisisa hore khokahanyo e sebetsa, hore ntho e 'ngoe le e' ngoe e ntle, 'me seva se hlaha lethathamong la rona,' me mojaro hang-hang o qala ho sebelisoa ho eona. Ha ho mesebetsi ea matsoho e hlokahalang ho tsoa ho mookameli oa mosebetsi. Seva e ile ea tsosolosa bosiu - lefapha la tlhokomelo ha le re letsetse ka sena bosiu. Ba u tsebisa hore sena se etsahetse, tsohle li lokile.

Kahoo, ka mokhoa o bonolo, ka thuso ea palo e fokolang ea li-server, re ile ra rarolla bothata ba ho mamella liphoso tsa ka ntle.

Ho setseng ho buuoe feela ke hore tsena tsohle ehlile li hloka ho shejoa. Ka thoko, hoa lokela ho hlokomeloa hore Keepalivede, joalo ka software e ngotsoeng khale, e na le mekhoa e mengata ea ho e beha leihlo, ka bobeli e sebelisa licheke ka DBus, SMTP, SNMP, le Zabbix e tloaelehileng. Ho feta moo, eena ka boeena o tseba ho ngola mangolo hoo e batlang e le ntho e 'ngoe le e' ngoe e thimolang, 'me ho bua 'nete, ka nako e itseng re bile re nahana ho e tima, hobane o ngola mangolo a mangata bakeng sa phetoho leha e le efe ea sephethephethe, ho bulela, bakeng sa khokahanyo e' ngoe le e 'ngoe ea IP, joalo-joalo. Ha e le hantle, haeba ho na le li-server tse ngata, joale u ka itlhompholla ka mangolo ana. Re beha leihlo nginx ho li-routers tsa lifoto re sebelisa mekhoa e tloaelehileng, 'me tlhahlobo ea lisebelisoa ha e so fele. Ha e le hantle, re ka eletsa lintho tse ling tse peli: pele, ho hlahloba bophelo bo botle ba kantle le ho fumaneha, hobane le haeba ntho e 'ngoe le e' ngoe e sebetsa, ha e le hantle, mohlomong basebelisi ha ba fumane lifoto ka lebaka la mathata a bafani ba ka ntle kapa ntho e 'ngoe e rarahaneng. Kamehla ho bohlokoa ho boloka kae-kae ho marang-rang a mang, Amazon kapa kae kapa kae, mochine o arohaneng o ka khonang ho penya li-server tsa hau ho tsoa ka ntle, hape ho bohlokoa ho sebelisa ho lemoha ka mokhoa o sa tloaelehang, bakeng sa ba tsebang ho ithuta ka mochine o qhekellang, kapa ho beha leihlo ho bonolo. , bonyane e le ho latela hore na likōpo li theohile haholo, kapa, ho fapana le hoo, li eketsehile. E ka boela ea e-ba molemo.

Ha re akaretsa: rona, ha e le hantle, re ile ra nkela tharollo ea tšepe, eo ka nako e 'ngoe e ileng ea khaotsa ho re lumellana, ka mokhoa o bonolo o etsang ntho e' ngoe le e 'ngoe ka mokhoa o ts'oanang, ke hore, o fana ka ho felisoa ha sephethephethe sa HTTPS le litsela tse ling tse bohlale. litlhahlobo tse hlokahalang tsa bophelo bo botle. Re ekelitse botsitso ba sistimi ena, ke hore, re ntse re e-na le phumaneho e phahameng bakeng sa lera le leng le le leng, hape re na le bonase ea hore ho bonolo ho e lekanya kaofela holim'a sekhahla se seng le se seng, hobane ke hardware e tloaelehileng e nang le software e tloaelehileng, ke hore. , re nolofalitse ho hlahloba mathata a ka bang teng.

Re qetelletse ka eng? Re bile le bothata ka matsatsi a phomolo a Pherekhong 2018. Likhoeling tse tšeletseng tse qalang ha re ntse re kenya morero ona ts'ebetsong, re ile ra e atolosa ho sephethephethe sohle e le hore re tlose sephethephethe sohle ho tloha LTM, re ile ra hōla feela ka sephethephethe setsing se le seng sa data ho tloha ho 40 gigabits ho ea ho 60 gigabits, 'me ka nako e ts'oanang bakeng sa selemo sohle sa 2018 se ile sa khona ho romela lifoto tse ka bang makhetlo a mararo ka motsotsoana.

Kamoo Badoo e fihletseng bokhoni ba ho fana ka linepe tse 200k motsotsoana

Source: www.habr.com

Eketsa ka tlhaloso