Kedu ka Badoo si nweta ikike izipu foto 200k kwa nkeji

Kedu ka Badoo si nweta ikike izipu foto 200k kwa nkeji

Weebụ nke oge a fọrọ nke nta ka ọ bụrụ ihe a na-apụghị ichetụ n'echiche na-enweghị ọdịnaya mgbasa ozi: ihe fọrọ nke nta ka ọ bụrụ nne nne ọ bụla nwere smartphone, onye ọ bụla nọ na netwọk mmekọrịta, na oge nkwụsịtụ na-akwụ ụgwọ maka ụlọ ọrụ. Nke a bụ ndegharị akụkọ ụlọ ọrụ ahụ Badoo banyere otu o si hazie nnyefe nke foto site na iji ngwaike ngwaike, nsogbu ndị ọrụ ọ zutere na usoro ahụ, ihe kpatara ya, na otu esi edozi nsogbu ndị a site na iji ngwọta ngwanrọ dabere na Nginx, ebe ọ na-eme ka mmegide mmejọ na ọkwa niile (видео). Anyị na-ekele ndị dere akụkọ Oleg Sannis Efimova na Alexandra Dymova, bụ ndị kerịta ahụmahụ ha na ogbako ahụ Oge nkwụsị ụbọchị 4.

— Ka anyị malite na obere okwu mmeghe gbasara otu anyị si echekwa foto na nchekwa. Anyị nwere oyi akwa ebe anyị na-echekwa ha, yana akwa ebe anyị na-echekwa foto. N'otu oge ahụ, ọ bụrụ na anyị chọrọ iji nweta ọnụ ọgụgụ aghụghọ dị elu ma belata ibu na nchekwa, ọ dị anyị mkpa na foto ọ bụla nke onye ọrụ ọ bụla dị na otu ihe nkesa caching. Ma ọ bụghị ya, anyị ga-etinye diski ugboro ugboro ka anyị nwere ọtụtụ sava. Ọnụ ọgụgụ aghụghọ anyị dị gburugburu 99%, ya bụ, anyị na-ebelata ibu dị na nchekwa anyị ugboro 100, na iji mee nke a, afọ 10 gara aga, mgbe a na-ewu ihe niile a, anyị nwere sava 50. N'ihi ya, iji jee ozi foto ndị a, anyị chọrọ n'ezie ngalaba 50 mpụga nke sava ndị a na-eje ozi.

Dị ka o kwesịrị ịdị, ajụjụ ahụ bilitere ozugbo: ọ bụrụ na otu n'ime sava anyị na-agbada wee ghara ịdị, kedu akụkụ nke okporo ụzọ anyị na-atụfu? Anyị lere anya n'ihe dị n'ahịa wee kpebie ịzụta otu ngwa ngwa ka o wee dozie nsogbu anyị niile. Nhọrọ ahụ dabara na ngwọta nke ụlọ ọrụ netwọk F5 (nke, n'agbanyeghị, zụtara NGINX, Inc n'oge na-adịbeghị anya): BIG-IP Local Traffic Manager.

Kedu ka Badoo si nweta ikike izipu foto 200k kwa nkeji

Ihe ngwaike a (LTM) na-eme: ọ bụ igwe rawụta igwe na-eme ka iron redundancy nke ọdụ ụgbọ mmiri dị n'èzí ma na-enye gị ohere ịgafe okporo ụzọ dabere na topology netwọkụ, na ntọala ụfọdụ, ma na-enyocha ahụike. Ọ dị anyị mkpa na enwere ike ịhazi ngwa ngwa a. N'ihi ya, anyị nwere ike ịkọwa echiche nke otu esi eziga foto nke otu onye ọrụ site na otu cache. Kedu ka ọ dị? Enwere ngwa ngwa na-eleba anya na ịntanetị n'otu ngalaba, otu IP, na-eme ssl offload, nyochaa arịrịọ http, họrọ nọmba cache site na IRule, ebe ị ga-aga, na-ahapụ ka okporo ụzọ gaa ebe ahụ. N'otu oge ahụ, ọ na-eme nyocha ahụike, na ọ bụrụ na ụfọdụ igwe adịghị adị, n'oge ahụ anyị mere ya ka okporo ụzọ wee gaa n'otu ihe nkesa ndabere. Site na echiche nhazi, enwere ụfọdụ nuances, mana n'ozuzu, ihe niile dị mfe: anyị na-edebanye aha kaadị, akwụkwọ ozi nke nọmba ụfọdụ na IP anyị na netwọk, anyị na-ekwu na anyị ga-ege ntị na ọdụ ụgbọ mmiri 80. na 443, anyị na-ekwu na ọ bụrụ na ihe nkesa adịghị, mgbe ahụ ịkwesịrị iziga okporo ụzọ gaa na nkwado ndabere, na nke a bụ 35th, anyị na-akọwakwa ụyọkọ mgbagwoju anya banyere otú e kwesịrị isi gbasaa ihe owuwu a. Naanị nsogbu bụ na asụsụ e ji ahazi ngwaike bụ Tcl. Ọ bụrụ na onye ọ bụla na-echeta nke a ma ọlị... asụsụ a dị naanị ederede karịa asụsụ dabara adaba maka mmemme:

Kedu ka Badoo si nweta ikike izipu foto 200k kwa nkeji

Gịnị ka anyị nwetara? Anyị nwetara otu ngwaike nke na-eme ka ọ dị elu nke akụrụngwa anyị, na-agafe okporo ụzọ anyị niile, na-enye uru ahụike yana naanị ọrụ. Ọzọkwa, ọ na-arụ ọrụ ruo ogologo oge: n'ime afọ 10 gara aga ọ dịghị mkpesa banyere ya. Ka ọ na-erule mmalite nke 2018, anyị na-ezipụ ihe dị ka foto 80k kwa nkeji. Nke a bụ ebe gburugburu 80 gigabits nke okporo ụzọ si na ebe data anyị abụọ.

Agbanyeghị…

Ná mmalite nke 2018, anyị hụrụ foto na-adịghị mma na chaatị ndị ahụ: oge ​​ọ na-ewe iji zipu foto amụbawo nke ọma. Ọ kwụsịrị ime anyị mma. Nsogbu bụ na a na-ahụ omume a naanị n'oge ọnụ ọgụgụ okporo ụzọ - maka ụlọ ọrụ anyị nke a bụ abalị site na Sọnde ruo Mọnde. Ma oge ndị ọzọ, usoro ahụ na-eme ka ọ dị na mbụ, ọ dịghị ihe ịrịba ama nke ọdịda.

Kedu ka Badoo si nweta ikike izipu foto 200k kwa nkeji

Otú o sina dị, a ghaghị idozi nsogbu ahụ. Anyị chọpụtara ihe mgbochi ndị nwere ike ime ma malite ikpochapụ ha. Nke mbụ, n'ezie, anyị gbasasịrị elu njikọ dị n'èzí, duzie nyocha zuru oke nke njikọ dị n'ime, wee chọpụta ihe mgbochi niile nwere ike ime. Mana ihe a niile enyeghị nsonaazụ doro anya, nsogbu ahụ akwụsịghị.

Ihe mgbochi ọzọ nwere ike ime bụ arụmọrụ nke cache foto n'onwe ha. Anyị ekpebikwara na ọ ga-abụ na nsogbu ahụ bụ ha. Ọfọn, anyị gbasaa arụmọrụ - tumadi ọdụ ụgbọ mmiri na foto cache. Mana ọzọ, ọ nweghị nkwalite pụtara ìhè ahụghị. N'ikpeazụ, anyị lebara anya na arụmọrụ nke LTM n'onwe ya, ebe a, anyị hụrụ foto dị mwute na eserese: ibu dị na CPU niile na-amalite ịga nke ọma, ma mgbe ahụ na-abịa na mberede. N'otu oge ahụ, LTM na-akwụsị ịzaghachi nke ọma na nlele ahụike na njikọ elu wee malite ịgbanyụ ha n'enweghị usoro, nke na-eduga n'ịrụ ọrụ dị egwu.

Ya bụ, anyị achọpụtala ebe nsogbu ahụ si ebute, chọpụta ihe dị n’ime ya. Ọ ka ga-ekpebi ihe anyị ga-eme.

Kedu ka Badoo si nweta ikike izipu foto 200k kwa nkeji

Nke mbụ, ihe doro anya anyị nwere ike ime bụ imeziwanye LTM n'onwe ya. Mana enwere ụfọdụ nuances ebe a, n'ihi na ngwaike a pụrụ iche, ị gaghị aga nnukwu ụlọ ahịa kacha nso zụta ya. Nke a bụ nkwekọrịta dị iche, nkwekọrịta ikike dị iche, ọ ga-ewekwa nnukwu oge. Nhọrọ nke abụọ bụ ịmalite iche echiche n'onwe gị, wepụta ihe ngwọta nke gị site na iji akụrụngwa nke gị, ọkachamma iji mmemme oghere mepere emepe. Naanị ihe fọdụrụ bụ ikpebi ihe anyị ga-ahọrọ maka nke a yana oge ole anyị ga-eji dozie nsogbu a, n'ihi na ndị ọrụ anaghị enweta foto zuru oke. Ya mere, anyị kwesịrị ime ihe a niile ngwa ngwa, mmadụ nwere ike ikwu ụnyaahụ.

Ebe ọ bụ na ọrụ ahụ dị ka "mee ihe ngwa ngwa o kwere mee na iji ngwaike anyị nwere," ihe mbụ anyị chere bụ naanị wepụ ụfọdụ igwe adịghị ike n'ihu, tinye Nginx ebe ahụ, nke anyị maara ka esi eme ya. rụọ ọrụ ma gbalịa imezu otu mgbagha niile nke ngwaike na-eme. Nke ahụ bụ, n'ezie, anyị hapụrụ ngwaike anyị, tinye 4 sava ọzọ nke anyị ga-ahazi, mepụta ngalaba mpụga maka ha, dị ka ọ dị na 10 afọ gara aga ... Anyị tụfuru ntakịrị na nnweta ma ọ bụrụ na igwe ndị a dara, ma ka obere, ha doziri nsogbu nke ndị ọrụ anyị na mpaghara.

N'ihi ya, mgbagha ahụ ka dị otu: anyị wụnye Nginx, ọ nwere ike ime SSL-offload, anyị nwere ike ịhazi usoro ntụgharị uche, nyocha ahụike na nhazi ahụ ma mepụtaghachi echiche anyị nwere na mbụ.

Ka anyị nọdụ ala dee configs. Na mbụ ọ dị ka ihe niile dị nnọọ mfe, ma, ọ dị mwute ikwu, ọ na-esiri ike ịchọta akwụkwọ ntuziaka maka ọrụ ọ bụla. Ya mere, anyị anaghị akwado naanị googling "otu esi ahazi Nginx maka foto": ọ ka mma ịtu aka na akwụkwọ gọọmentị, nke ga-egosi ntọala ndị a ga-emetụ aka. Ma ọ ka mma ịhọrọ paramita ahụ n'onwe gị. Ọfọn, mgbe ahụ, ihe niile dị mfe: anyị na-akọwa sava ndị anyị nwere, anyị na-akọwa asambodo ... Ma ihe kacha adọrọ mmasị bụ, n'eziokwu, ntụgharị uche n'onwe ya.

Na mbụ ọ dị anyị ka ọ bụ naanị na anyị na-akọwa ebe anyị nọ, kwekọọ ọnụ ọgụgụ nke cache foto anyị dị na ya, na-eji aka anyị ma ọ bụ igwe na-enye ọkụ na-akọwa ọnụọgụ elu dị anyị mkpa, na nke ọ bụla n'elu elu anyị na-egosi ihe nkesa nke okporo ụzọ kwesịrị ịbanye. gaa, na ihe nkesa ndabere - ma ọ bụrụ na isi ihe nkesa adịghị:

Kedu ka Badoo si nweta ikike izipu foto 200k kwa nkeji

Ma eleghị anya, ọ bụrụ na ihe nile dị nnọọ mfe, anyị ga-ala nanị n'ụlọ ma ghara ikwu ihe ọ bụla. N'ụzọ dị mwute, na ndabara Nginx ntọala, nke, n'ozuzu, mere n'ime ọtụtụ afọ nke mmepe na-adịghị mma kpamkpam maka nke a ... nhazi ahụ dị ka nke a: ọ bụrụ na ụfọdụ ihe nkesa elu nwere njehie arịrịọ ma ọ bụ nkwụsị oge, Nginx mgbe niile. na-atụgharị okporo ụzọ gaa na nke ọzọ. Ọzọkwa, mgbe ọdịda nke mbụ gasịrị, n'ime 10 sekọnd, a ga-agbanyụkwa ihe nkesa ahụ, ma n'amaghị ama na oge nkwụsị - nke a enweghị ike ịhazi ya n'ụzọ ọ bụla. Nke ahụ bụ, ọ bụrụ na anyị ewepụ ma ọ bụ tọgharịa nhọrọ nkwụsị oge na ntụziaka dị elu, mgbe ahụ, ọ bụ ezie na Nginx agaghị edozi arịrịọ a ma ọ ga-aza ụfọdụ njehie na-adịghị mma, ihe nkesa ahụ ga-emechi.

Kedu ka Badoo si nweta ikike izipu foto 200k kwa nkeji

Iji zere nke a, anyị mere ihe abụọ:

a) ha machibidoro Nginx iji aka mee nke a - na ọ dị nwute, naanị otu ụzọ isi mee nke a bụ naanị ịtọ ntọala max dara ada.

b) anyị chetara na n'ọrụ ndị ọzọ anyị na-eji modul nke na-enye anyị ohere ịme nyocha ahụike n'azụ - ya mere, anyị mere nyocha ahụike ugboro ugboro ka oge nkwụsị na ihe mberede ga-adị ntakịrị.

N'ụzọ dị mwute, nke a abụghị ihe niile, n'ihi na n'ụzọ nkịtị izu abụọ mbụ nke ọrụ nke atụmatụ a gosipụtara na TCP ahụike-elele bụkwa ihe a na-apụghị ịdabere na ya: na ihe nkesa dị elu ọ nwere ike ọ gaghị abụ Nginx, ma ọ bụ Nginx na D-state, na na. N'okwu a, kernel ga-anabata njikọ ahụ, nyocha ahụike ga-agafe, mana ọ gaghị arụ ọrụ. Ya mere, anyị ozugbo dochie nke a na ahụike-lelee http, mere otu ihe, nke, ọ bụrụ na ọ laghachiri 200, mgbe ahụ, ihe niile na-arụ ọrụ na edemede a. Ị nwere ike ịmekwu mgbagha - dịka ọmụmaatụ, n'ihe banyere sava caching, lelee na etinyere sistemụ faịlụ ahụ nke ọma:

Kedu ka Badoo si nweta ikike izipu foto 200k kwa nkeji

Na nke a ga-adabara anyị, ma e wezụga na n'oge a sekit kwughachiri kpamkpam ihe ngwaike mere. Ma anyị chọrọ ime nke ọma. Na mbụ, anyị nwere otu ihe nkesa ndabere, na nke a nwere ike ọ gaghị adị mma, n'ihi na ọ bụrụ na ị nwere otu narị sava, mgbe ahụ mgbe ọtụtụ na-ada n'otu oge, otu ihe nkesa ndabere agaghị enwe ike ịnagide ibu ahụ. Ya mere, anyị kpebiri ikesa ndoputa n'ofe niile sava: anyị mere nnọọ ọzọ dị iche iche upstream, dere niile sava ebe ahụ na ụfọdụ parameters dị ka ibu ha nwere ike na-eje ozi, gbakwunyere otu ahụ ike na-enyocha ahụ anyị nwere na mbụ:

Kedu ka Badoo si nweta ikike izipu foto 200k kwa nkeji

Ebe ọ bụ na ọ gaghị ekwe omume ịga ọzọ upstream n'ime otu upstream, ọ dị mkpa iji jide n'aka na ọ bụrụ na isi upstream, nke anyị na-edekọ nke ọma, dị mkpa foto cache, adịghị adị, anyị nanị wee site error_page ka fallback, si ebe anyị gara na nkwado ndabere na mpaghara elu:

Kedu ka Badoo si nweta ikike izipu foto 200k kwa nkeji

Na site n'ịgbakwunye sava anọ, nke a bụ ihe anyị nwetara: anyị dochiri akụkụ nke ibu ahụ - anyị wepụrụ ya na LTM na sava ndị a, tinye otu echiche ahụ n'ebe ahụ, na-eji ngwaike na ngwanrọ, wee nweta ego ozugbo nke sava ndị a nwere ike. a ga-agbatị, n'ihi na enwere ike ịnye ha naanị dịka achọrọ. Ọfọn, naanị ihe ọjọọ bụ na anyị furu efu nnweta dị elu maka ndị ọrụ mpụga. Ma n'oge ahụ, anyị ga-achụ àjà a, n'ihi na ọ dị mkpa ozugbo dozie nsogbu ahụ. Ya mere, anyị wepụrụ akụkụ nke ibu ahụ, ọ bụ ihe dị ka 40% n'oge ahụ, LTM nwere mmetụta dị mma, na n'ezie izu abụọ mgbe nsogbu ahụ malitere, anyị malitere iziga ọ bụghị 45k arịrịọ kwa nkeji, ma 55k. N'ezie, anyị toro site na 20% - nke a bụ n'ụzọ doro anya okporo ụzọ anyị na-enyeghị onye ọrụ. Ma mgbe nke ahụ gasịrị, ha malitere iche echiche banyere otu esi edozi nsogbu fọdụrụnụ - iji hụ na ịnweta mpụga dị elu.

Kedu ka Badoo si nweta ikike izipu foto 200k kwa nkeji

Anyị nwere nkwụsịtụ, bụ́ nke anyị tụlere ihe ngwọta anyị ga-eji mee nke a. Enwere atụmatụ iji hụ na a pụrụ ịdabere na ya site na iji DNS, na-eji ụfọdụ scripts edere n'ụlọ, usoro ntụgharị ike siri ike ... enwere ọtụtụ nhọrọ, mana ọ bịara doo anya na maka nnyefe foto nke a pụrụ ịdabere na ya, ịkwesịrị ịmebata oyi akwa ọzọ nke ga-enyocha nke a. . Anyị kpọrọ ndị nduzi foto igwe ndị a. Akụrụngwa anyị tụkwasịrị obi bụ Keepalive:

Kedu ka Badoo si nweta ikike izipu foto 200k kwa nkeji

Iji malite, kedu ihe Keepalive nwere gụnyere? Nke mbụ bụ protocol VRRP, nke ndị netwọk mara nke ọma, nke dị na akụrụngwa netwọkụ na-enye nnabata mperi na adreesị IP mpụga nke ndị ahịa na-ejikọ. Akụkụ nke abụọ bụ IPVS, sava IP mebere, maka ịhazi n'etiti ndị na-anya foto na ịgba mbọ hụ na nnabata mmejọ dị na ọkwa a. Na nke atọ - nyocha ahụike.

Ka anyị jiri akụkụ nke mbụ malite: VRRP - kedu ka ọ dị? Enwere ụfọdụ IP mebere, nke nwere ntinye na dns badoocdn.com, ebe ndị ahịa jikọtara. N'oge ụfọdụ, anyị nwere adreesị IP na otu nkesa. Ihe ngwugwu a na-echekwa na-agba ọsọ n'etiti sava na-eji usoro VRRP, ma ọ bụrụ na nna ukwu ahụ na-apụ na radar - ihe nkesa ahụ amaliteghachila ma ọ bụ ihe ọzọ, mgbe ahụ, ihe nkesa ndabere na-ebuli adreesị IP a na-akpaghị aka - ọ dịghị akwụkwọ ntuziaka achọrọ. Ọdịiche dị n'etiti nna ukwu na nkwado ndabere bụ ihe kacha mkpa: ka ọ dị elu, ohere ka igwe ga-abụ nna ukwu. Otu uru dị ukwuu bụ na ọ dịghị mkpa ka ịhazi adreesị IP na ihe nkesa n'onwe ya, ọ ga-ezuru ịkọwa ha na nhazi ahụ, ma ọ bụrụ na adreesị IP chọrọ ụfọdụ iwu nhazi omenala, a na-akọwa nke a ozugbo na nhazi ahụ, na-eji config. otu syntax dị ka akọwara na ngwugwu VRRP. Ị gaghị ahụ ihe ọ bụla ị maghị.

Kedu ka Badoo si nweta ikike izipu foto 200k kwa nkeji

Kedu ihe nke a dị na omume? Kedu ihe ga - eme ma ọ bụrụ na otu n'ime sava ahụ ada ada? Ozugbo nna ukwu ahụ kwụsịrị, nkwado ndabere na mpaghara anyị kwụsịrị ịnata mgbasa ozi wee bụrụ onye isi na-akpaghị aka. Mgbe oge ụfọdụ gasịrị, anyị rụziri nna ukwu ahụ, malitegharịa, welie Keepalive - mgbasa ozi na-abata na mkpa dị elu karịa nkwado ndabere na mpaghara, na ndabere na-akpaghị aka na-atụgharị azụ, wepụ adreesị IP, ọ dịghị akwụkwọ ntuziaka kwesịrị ime.

Kedu ka Badoo si nweta ikike izipu foto 200k kwa nkeji

Ya mere, anyị achọpụtala na nnabata IP dị na mpụga adịghị mma. Akụkụ na-esote bụ iji dozie okporo ụzọ site na adreesị IP dị na mpụga gaa na ndị na-anya foto na-akwụsịlarị ya. Ihe niile doro anya nke ọma na usoro nhazi. Nke a bụ ma ọ bụ obere okirikiri, ma ọ bụ ihe dị ntakịrị mgbagwoju anya, wrr, njikọ ndepụta na ihe ndị ọzọ. A na-akọwa nke a n'ụzọ bụ isi na akwụkwọ, ọ dịghị ihe pụrụ iche. Ma usoro nnyefe ... N'ebe a, anyị ga-elebakwu anya na ihe mere anyị ji họrọ otu n'ime ha. Ndị a bụ NAT, Direct Routing na TUN. Nke bụ eziokwu bụ na anyị mere atụmatụ ozugbo ịnapụta 100 gigabits nke okporo ụzọ site na saịtị. Ọ bụrụ na ị na-eme atụmatụ, ị chọrọ kaadị 10 gigabit, nri? Kaadị gigabit 10 n'ime otu ihe nkesa agafeelarịrị, ma ọ dịkarịa ala, echiche anyị nke "ngwaọrụ ọkọlọtọ". Ma mgbe ahụ, anyị chetara na ọ bụghị nanị na anyị na-enye ụfọdụ okporo ụzọ, anyị na-enyefe foto.

Kedu ihe pụrụ iche? - Nnukwu ọdịiche dị n'etiti okporo ụzọ mbata na nke na-apụ apụ. Okporo ụzọ na-abata dị obere, okporo ụzọ na-apụ apụ dị nnukwu ukwuu:

Kedu ka Badoo si nweta ikike izipu foto 200k kwa nkeji

Ọ bụrụ na ị lelee eserese ndị a, ị ga-ahụ na ugbu a onye nduzi na-anata ihe dị ka 200 MB kwa sekọnd, nke a bụ ụbọchị nkịtị. Anyị na-enyeghachi 4,500 MB kwa nkeji, oke anyị bụ ihe dịka 1/22. O doro anya na iji nye okporo ụzọ na-apụ apụ na sava ndị ọrụ 22, anyị chọrọ naanị otu nke nabatara njikọ a. Nke a bụ ebe algọridim n'ụzọ ziri ezi na-abịa nyere anyị aka.

Kedu ka ọ dị? Onye isi foto anyị, dị ka tebụl ya si dị, na-ebufe njikọ na ndị na-anya foto. Mana ndị na-anya foto na-eziga okporo ụzọ nloghachi ozugbo na ịntanetị, ziga ya na onye ahịa, ọ naghị alaghachi azụ site na onye na-ahụ maka foto, ya mere, yana ọnụ ọgụgụ kacha nta nke igwe, anyị na-ahụ na nnabata zuru oke na mgbapụta nke okporo ụzọ niile. Na nhazi ọ dị ka nke a: anyị na-akọwapụta algọridim, n'ọnọdụ anyị ọ bụ rr dị mfe, nye usoro ntụgharị ozugbo wee malite ịdepụta ezigbo sava niile, ole n'ime ha nwere. Nke ga-ekpebi okporo ụzọ a. Ọ bụrụ na anyị nwere otu sava ma ọ bụ abụọ ọzọ ebe ahụ, ma ọ bụ ọtụtụ sava, mkpa dị otú ahụ na-ebilite - anyị na-agbakwunye ngalaba a na nhazi ahụ ma echegbula onwe gị nke ukwuu. Site n'akụkụ ezigbo sava, site n'akụkụ nke onye na-ahụ maka foto foto, usoro a chọrọ nhazi kachasị nta, a kọwara ya nke ọma na akwụkwọ ahụ, ọ dịghịkwa ọnyà ọ bụla.

Ihe kachasị mma bụ na ngwọta dị otú ahụ adịghị egosi nhazigharị nke netwọk mpaghara; nke a dị anyị mkpa; anyị kwesịrị iji obere ego dozie nke a. Ọ bụrụ na ị na-ele anya Mmepụta iwu nchịkwa IPVS, mgbe ahụ, anyị ga-ahụ otú ọ dị. N'ebe a, anyị nwere ụfọdụ ihe nkesa mebere, na ọdụ ụgbọ mmiri 443, na-ege ntị, na-anabata njikọ ahụ, edepụtara sava niile na-arụ ọrụ, ma ị nwere ike ịhụ na njikọ ahụ bụ, nye ma ọ bụ were, otu. Ọ bụrụ na anyị na-ele anya ọnụ ọgụgụ na otu mebere nkesa, anyị nwere na-abata ngwugwu, na-abata njikọ, ma ọ dịghị onye na-apụ apụ. Njikọ na-apụ apụ na-agakwuru onye ahịa ozugbo. Ọ dị mma, anyị nwere ike ịhazigharị ya. Ugbu a, gịnị na-eme ma ọ bụrụ na otu n'ime ndị na-anya foto anyị ada ada? A sị ka e kwuwe, ígwè bụ ígwè. Ọ nwere ike banye n'ụjọ kernel, ọ nwere ike ịgbaji, ike ọkụ nwere ike ịnyụ. Ihe ọ bụla. Nke a bụ ihe mere e ji chọọ nyocha ahụike. Ha nwere ike ịdị mfe dị ka ịlele ka ọdụ ụgbọ mmiri si meghee, ma ọ bụ ihe dị mgbagwoju anya, ruo ụfọdụ ederede edere n'ụlọ nke ga-enyocha echiche azụmahịa.

Anyị kwụsịrị ebe dị n'etiti: anyị nwere arịrịọ https maka otu ebe, a na-akpọ edemede ahụ, ọ bụrụ na ọ zaghachi na nzaghachi 200th, anyị kwenyere na ihe niile dị mma na ihe nkesa a, na ọ dị ndụ ma nwee ike ịgbanye ya nke ọma. mfe.

Kedu ka nke a, ọzọ, si ele anya na omume? Ka anyị gbanyụọ ihe nkesa maka mmezi - na-egbuke egbuke BIOS, dịka ọmụmaatụ. N'ime ndekọ ahụ, anyị nwere oge nkwụsị ozugbo, anyị na-ahụ ahịrị mbụ, mgbe ahụ, mgbe mgbalị atọ gasịrị, a na-ede ya dị ka "dara", ma wepụ ya na listi ahụ.

Kedu ka Badoo si nweta ikike izipu foto 200k kwa nkeji

Nhọrọ omume nke abụọ nwekwara ike, mgbe VS ka edobere na efu, mana ọ bụrụ na eweghachiri foto ahụ, nke a anaghị arụ ọrụ nke ọma. Ihe nkesa na-abịa, Nginx na-amalite n'ebe ahụ, ahụike-elele ozugbo ghọtara na njikọ ahụ na-arụ ọrụ, na ihe niile dị mma, na ihe nkesa na-apụta na ndepụta anyị, na ibu ahụ na-amalite ozugbo itinye ya na ya. Ọ nweghị omume akwụkwọ ntuziaka a chọrọ n'aka onye nchịkwa ọrụ. Ihe nkesa ahụ maliteghachiri n'abalị - ngalaba nlekota anaghị akpọ anyị banyere nke a n'abalị. Ha na-agwa gị na nke a mere, ihe niile dị mma.

Ya mere, n'ụzọ dị mfe, site n'enyemaka nke ọnụ ọgụgụ dị nta nke sava, anyị doziri nsogbu nke ntachi obi n'èzí.

Naanị ihe fọdụrụ ka a ga-ekwu bụ na ihe a niile, n'ezie, kwesịrị ileba anya. Iche iche, ekwesịrị iburu n'uche na Keepalivede, dị ka ngwanrọ edere ogologo oge gara aga, nwere ọtụtụ ụzọ iji nyochaa ya, ma na-eji nlele site na DBus, SMTP, SNMP, na Zabbix ọkọlọtọ. Na mgbakwunye, ya onwe ya maara otú e si ede akwụkwọ ozi maka ihe fọrọ nke nta ka ọ bụrụ ọsụsọ ọ bụla, na n'eziokwu, n'oge ụfọdụ anyị chere na anyị ga-agbanyụ ya, n'ihi na ọ na-ede ọtụtụ akwụkwọ ozi maka mgbanwe ọ bụla okporo ụzọ, na-agbanye, maka njikọ IP ọ bụla. were gabazie . N'ezie, ọ bụrụ na e nwere ọtụtụ sava, mgbe ahụ ị nwere ike imeri onwe gị na akwụkwọ ozi ndị a. Anyị na-enyocha nginx na ndị na-anya foto site na iji usoro ọkọlọtọ, na nlekota ngwaike agabeghị. Anyị ga-n'ezie, nye ndụmọdụ abụọ ọzọ ihe: mbụ, mpụga ike-nyocha na nnweta, n'ihi na ọbụna ma ọ bụrụ na ihe niile na-arụ ọrụ, n'ezie, ikekwe ọrụ adịghị enweta foto n'ihi nsogbu na mpụga na enye ma ọ bụ ihe ọzọ mgbagwoju. Ọ bara uru idobe ebe na netwọkụ ọzọ, na Amazon ma ọ bụ ebe ọzọ, igwe dị iche nke nwere ike ping sava gị n'èzí, ọ dịkwa mma iji nchọpụta anomaly, maka ndị maara ka esi eme mmụta igwe aghụghọ, ma ọ bụ nleba anya dị mfe. , opekata mpe iji soro ọ bụrụ na arịrịọ agbadala nke ọma, ma ọ bụ, n'ụzọ megidere ya, abawanye. Ọ pụkwara ịba uru.

Ka anyị chịkọta: anyị, n'ezie, dochie ihe ngwọta nke ígwè, nke n'oge ụfọdụ kwụsịrị ịkwado anyị, na-eji usoro dị mfe nke na-eme ihe niile, ya bụ, ọ na-enye nkwụsị nke HTTPS okporo ụzọ na n'ihu smart routing na. nyocha ahụike dị mkpa. Anyị abawanyela nkwụsi ike nke usoro a, ya bụ, anyị ka nwere nnukwu nnweta maka oyi akwa ọ bụla, gbakwunyere na anyị nwere ego na ọ dị mfe iji tụọ ya niile na oyi akwa ọ bụla, n'ihi na ọ bụ ngwaike ọkọlọtọ na ngwanrọ ọkọlọtọ, ya bụ. , anyị emeela ka ọ dị mfe ịchọpụta nsogbu ndị nwere ike ime.

Kedu ihe anyị mechara? Anyị nwere nsogbu n'oge ezumike Jenụwarị 2018. N'ime ọnwa isii mbụ ka anyị na-etinye atụmatụ a n'ọrụ, anyị gbasaa ya na okporo ụzọ niile iji wepụ okporo ụzọ niile na LTM, anyị na-eto naanị na okporo ụzọ n'otu ebe data site na 40 gigabits ruo 60 gigabits, na n'otu oge ahụ maka. afọ 2018 dum nwere ike izipu ihe fọrọ nke nta ka ọ bụrụ ugboro atọ karịa foto kwa nkeji.

Kedu ka Badoo si nweta ikike izipu foto 200k kwa nkeji

isi: www.habr.com

Tinye a comment