Yadda Badoo ya sami ikon aika hotuna 200k a sakan daya

Yadda Badoo ya sami ikon aika hotuna 200k a sakan daya

Gidan yanar gizo na zamani kusan ba zai yuwu ba ba tare da abun ciki na kafofin watsa labaru ba: kusan kowace kakar tana da wayar hannu, kowa yana cikin cibiyoyin sadarwar jama'a, kuma raguwa a cikin kulawa yana da tsada ga kamfanoni. Ga kwafin labarin kamfanin Badoo game da yadda ta tsara isar da hotuna ta amfani da kayan aikin kayan aiki, waɗanne matsalolin aikin da ta fuskanta a cikin aikin, menene ya haifar da su, da kuma yadda aka magance waɗannan matsalolin ta amfani da maganin software dangane da Nginx, yayin da tabbatar da haƙuri ga kuskure a duk matakan (видео). Mun gode wa marubutan labarin Oleg Sanin Efimova da Alexandra Dymova, waɗanda suka raba abubuwan da suka faru a taron Rana ta 4.

- Bari mu fara da ɗan gabatarwa game da yadda muke adanawa da adana hotuna. Muna da Layer inda muke adana su, da Layer inda muke adana hotuna. A lokaci guda kuma, idan muna son cimma babban ƙima da rage nauyi akan ajiya, yana da mahimmanci a gare mu cewa kowane hoto na kowane mai amfani yana kan sabar caching guda ɗaya. In ba haka ba, dole ne mu shigar da faifai sau da yawa kamar yadda muke da ƙarin sabobin. Dabararmu ta kai kusan kashi 99%, wato muna rage nauyin da ke kan ajiyar mu da sau 100, don yin haka, shekaru 10 da suka gabata, lokacin da ake yin wannan duka, muna da sabobin 50. Saboda haka, don yin hidima ga waɗannan hotuna, muna buƙatar ainihin wuraren 50 na waje waɗanda waɗannan sabar ke aiki.

A zahiri, tambayar nan da nan ta taso: idan ɗaya daga cikin sabobinmu ya sauka kuma ya zama babu shi, wane ɓangare na zirga-zirgar mu muka rasa? Muka duba abin da ke kasuwa muka yanke shawarar siyan kayan masarufi domin ya magance mana matsalolinmu. Zaɓin ya faɗi akan mafita na kamfanin sadarwa na F5 (wanda, ta hanyar, kwanan nan ya sayi NGINX, Inc): Babban Manajan Traffic Local na BIG-IP.

Yadda Badoo ya sami ikon aika hotuna 200k a sakan daya

Abin da wannan yanki na hardware (LTM) yake yi: na'ura mai ba da hanya tsakanin hanyoyin sadarwa ce ta ƙarfe wanda ke sa baƙin ƙarfe ya sake dawo da tashar jiragen ruwa na waje kuma yana ba ku damar tafiyar da zirga-zirgar zirga-zirgar zirga-zirgar zirga-zirgar ababen hawa ta hanyar yanar gizo, akan wasu saitunan, kuma yana bincikar lafiya. Yana da mahimmanci a gare mu cewa za a iya tsara wannan kayan aikin. Saboda haka, za mu iya bayyana ma'anar yadda aka ba da hotuna na takamaiman mai amfani daga takamaiman cache. Me yayi kama? Akwai kayan aikin da ke kallon Intanet akan yanki ɗaya, IP guda ɗaya, yana yin ssl offload, yana bincika buƙatun http, zaɓi lambar cache daga IRule, inda za a je, sannan ya bar zirga-zirgar zirga-zirga zuwa wurin. A lokaci guda kuma, yana bincikar lafiya, kuma idan ba a samu wata na'ura ba, a lokacin mun yi ta yadda zirga-zirgar ta tafi zuwa uwar garken ajiya guda ɗaya. Daga cikin ra'ayi na sanyi, akwai, ba shakka, wasu nuances, amma a gaba ɗaya duk abin da yake mai sauƙi ne: muna yin rajistar katin, wasiƙun wani lamba zuwa IP ɗin mu akan hanyar sadarwa, mun ce za mu saurari tashar jiragen ruwa 80. da 443, mun ce idan ba a samu uwar garken ba, to kuna buƙatar aika zirga-zirga zuwa madadin, a cikin wannan yanayin 35th, kuma mun bayyana ɗimbin dabaru kan yadda yakamata a tarwatsa wannan gine-gine. Matsalar kawai ita ce harshen da aka tsara kayan aikin shine Tcl. Idan wani ya tuna da wannan kwata-kwata... wannan yare ya fi rubuta-kawai fiye da yaren da ya dace da shirye-shirye:

Yadda Badoo ya sami ikon aika hotuna 200k a sakan daya

Me muka samu? Mun sami wani yanki na kayan aiki wanda ke tabbatar da samun wadataccen kayan aikin mu, hanyoyin duk zirga-zirgar mu, yana ba da fa'idodin kiwon lafiya da aiki kawai. Bugu da ƙari, yana aiki na dogon lokaci: a cikin shekaru 10 da suka gabata babu wani gunaguni game da shi. A farkon shekarar 2018, mun riga mun aika da hotuna kusan 80k a sakan daya. Wannan wani wuri ne a kusa da 80 gigabits na zirga-zirga daga cibiyoyin bayanan mu guda biyu.

Duk da haka…

A farkon 2018, mun ga hoto mai banƙyama a kan ginshiƙi: lokacin da aka ɗauka don aika hotuna ya karu a fili. Kuma ya daina dacewa da mu. Matsalar ita ce, ana iya ganin wannan hali ne kawai a lokacin kololuwar zirga-zirga - ga kamfaninmu wannan shine dare daga Lahadi zuwa Litinin. Amma sauran lokacin tsarin ya kasance kamar yadda aka saba, babu alamun gazawa.

Yadda Badoo ya sami ikon aika hotuna 200k a sakan daya

Duk da haka, dole ne a magance matsalar. Mun gano abubuwan da za su iya haifar da cikas kuma muka fara kawar da su. Da farko dai, ba shakka, mun faɗaɗa hanyoyin haɗin kai na waje, mun gudanar da cikakken bincike na abubuwan haɗin gwiwa na ciki, kuma mun gano duk wasu ƙulli. Amma duk wannan bai ba da sakamako na zahiri ba, matsalar ba ta ɓace ba.

Wani yuwuwar cikas shine aikin caches na hoto da kansu. Kuma mun yanke shawarar cewa watakila matsalar ta kasance a kansu. Da kyau, mun fadada aikin - galibi tashoshin sadarwa akan caches na hoto. Amma kuma ba a ga wani ci gaba a fili ba. A ƙarshe, mun mai da hankali sosai ga ayyukan LTM da kanta, kuma a nan mun ga hoto mai ban tausayi a kan jadawali: nauyin da ke kan dukkan CPUs ya fara tafiya lafiya, amma sai ga shi ya zo wani fili. A lokaci guda, LTM yana daina ba da amsa daidai ga binciken lafiya da haɓakawa kuma ya fara kashe su ba da gangan ba, wanda ke haifar da mummunar lalacewar aiki.

Wato mun gano tushen matsalar, mun gano bakin zaren. Ya rage don yanke shawarar abin da za mu yi.

Yadda Badoo ya sami ikon aika hotuna 200k a sakan daya

Abu na farko, mafi bayyanannen abin da za mu iya yi shi ne don sabunta LTM ɗin kanta. Amma akwai wasu nuances a nan, saboda wannan kayan aikin na musamman ne, ba za ku je babban kanti mafi kusa ku saya ba. Wannan kwangila ce ta daban, kwangilar lasisi daban, kuma zai ɗauki lokaci mai yawa. Zabi na biyu shine ka fara tunani da kanka, ka fito da naka mafita ta amfani da abubuwan da ka ke so, zai fi dacewa ta amfani da shirin bude ido. Abin da ya rage shi ne yanke shawarar ainihin abin da za mu zaɓa don wannan da adadin lokacin da za mu kashe don magance wannan matsalar, saboda masu amfani ba su sami isassun hotuna ba. Saboda haka, muna bukatar mu yi duk wannan da sauri da sauri, wanda mutum zai iya cewa jiya.

Tun da aikin ya yi kama da "yi wani abu da sauri da kuma amfani da kayan aikin da muke da shi," abu na farko da muke tunani shine kawai cire wasu na'urori marasa ƙarfi daga gaba, sanya Nginx a can, wanda muka san yadda za a yi. yi aiki kuma kuyi ƙoƙarin aiwatar da duk dabaru iri ɗaya waɗanda na'urorin ke amfani da su. Wato, a gaskiya, mun bar kayan aikinmu, mun shigar da ƙarin sabobin 4 waɗanda dole ne mu tsara su, mun ƙirƙira musu wuraren waje, kamar yadda ya kasance shekaru 10 da suka gabata ... Mun yi hasarar kadan a samuwa idan waɗannan inji sun fadi, amma har yanzu ƙasa, sun magance matsalar masu amfani da mu a cikin gida.

Dangane da haka, dabarar ta kasance iri ɗaya: mun shigar da Nginx, yana iya yin SSL-offload, za mu iya ko ta yaya tsara dabarun sarrafa bayanai, bincikar lafiya a cikin saiti kuma kawai kwafi dabarun da muke da su a baya.

Mu zauna mu rubuta configs. Da farko ya zama kamar cewa duk abin da yake mai sauqi ne, amma, rashin alheri, yana da matukar wuya a sami littattafai don kowane aiki. Saboda haka, ba mu bayar da shawarar kawai yin amfani da "yadda ake saita Nginx don hotuna ba": yana da kyau a koma ga takaddun hukuma, wanda zai nuna waɗanne saituna ya kamata a taɓa. Amma yana da kyau ka zaɓi takamaiman siga da kanka. To, to, duk abin da yake mai sauƙi ne: muna kwatanta sabobin da muke da su, muna kwatanta takaddun shaida ... Amma mafi ban sha'awa shine, a gaskiya, ma'auni na hanya kanta.

Da farko dai kamar mu muna bayanin wurinmu ne, daidai da adadin ma’ajiyar hotonmu da ke cikinsa, muna amfani da hannunmu ko janareta wajen bayyana adadin magudanar ruwa da muke bukata, a kowane sama muna nuna uwar garken da ya kamata zirga-zirgar ababen hawa zuwa gare shi. je, da uwar garken madadin - idan babban uwar garken ba ya samuwa:

Yadda Badoo ya sami ikon aika hotuna 200k a sakan daya

Amma, tabbas, idan komai ya kasance mai sauƙi, da za mu koma gida kawai ba za mu ce komai ba. Abin takaici, tare da saitunan Nginx tsoho, wanda, a gaba ɗaya, an yi su tsawon shekaru masu yawa na ci gaba kuma ba su dace da wannan yanayin ba ... saitin yayi kama da wannan: idan wasu sabar na sama suna da kuskuren buƙatun ko ƙarewar lokaci, Nginx koyaushe. yana canza zirga-zirga zuwa na gaba. Bugu da ƙari, bayan gazawar farko, a cikin daƙiƙa 10 kuma za a kashe uwar garken, duka bisa kuskure da kuma lokacin ƙarewa - ba za a iya daidaita wannan ta kowace hanya ba. Wato, idan muka cire ko sake saita zaɓin lokacin ƙarewa a cikin umarnin sama, to, kodayake Nginx ba zai aiwatar da wannan buƙatar ba kuma zai amsa da wasu kuskuren da ba su da kyau sosai, uwar garken zai rufe.

Yadda Badoo ya sami ikon aika hotuna 200k a sakan daya

Don guje wa wannan, mun yi abubuwa biyu:

a) sun hana Nginx yin wannan da hannu - kuma abin takaici, hanyar da za a yi wannan ita ce kawai saita saitunan max sun kasa.

b) Mun tuna cewa a cikin wasu ayyukan muna amfani da tsarin da ke ba mu damar yin binciken lafiyar baya - saboda haka, mun yi yawan duba lafiyar lafiya ta yadda raguwar lokacin haɗari a cikin lamarin zai kasance kaɗan.

Abin takaici, wannan ba duka ba ne, saboda a zahiri makonni biyu na farkon aikin wannan makirci ya nuna cewa duba lafiyar TCP shima abu ne wanda ba a iya dogaro da shi ba: akan uwar garken sama ba zai iya zama Nginx, ko Nginx a cikin D-jihar ba, kuma a cikin wannan yanayin kernel zai karɓi haɗin gwiwa, duba lafiyar zai wuce, amma ba zai yi aiki ba. Saboda haka, nan da nan muka maye gurbin wannan da health-check http, muka yi takamaiman, wanda idan ya dawo 200, to komai yana aiki a cikin wannan rubutun. Kuna iya yin ƙarin dabaru - alal misali, game da sabar caching, duba cewa tsarin fayil ɗin yana hawa daidai:

Yadda Badoo ya sami ikon aika hotuna 200k a sakan daya

Kuma wannan zai dace da mu, sai dai a halin yanzu da'irar ta maimaita abin da na'urar ta yi. Amma mun so mu yi mafi kyau. A baya can, muna da uwar garken madadin guda ɗaya, kuma wannan tabbas ba shi da kyau sosai, saboda idan kuna da sabobin ɗari, to, lokacin da yawancin sabar suka gaza lokaci ɗaya, uwar garken madadin ɗaya ba zai yuwu ya jimre wa nauyin ba. Don haka, mun yanke shawarar rarraba ajiyar a cikin duk sabobin: kawai mun yi wani keɓance daban-daban, muka rubuta duk sabar da ke wurin tare da wasu sigogi daidai da nauyin da za su iya yi, ƙara irin binciken lafiyar da muke da shi a baya:

Yadda Badoo ya sami ikon aika hotuna 200k a sakan daya

Tun da yake ba zai yiwu a je wani sama daga sama daya ba, ya zama dole a tabbatar da cewa idan babban rafi na sama, wanda kawai muka yi rikodin madaidaicin ma'ajin hoto mai mahimmanci, ba a samu ba, kawai mun shiga cikin kuskure_page don fadowa, daga inda muka je madadin upstream:

Yadda Badoo ya sami ikon aika hotuna 200k a sakan daya

Kuma ta hanyar ƙara sabar guda huɗu, wannan shine abin da muka samu: mun maye gurbin wani ɓangare na kaya - mun cire shi daga LTM zuwa waɗannan sabobin, mun aiwatar da wannan dabarar a can, ta amfani da ma'auni na hardware da software, kuma nan da nan mun sami kyautar da waɗannan sabobin za su iya. a daidaita su, saboda ana iya samar da su kawai gwargwadon buƙata. To, kawai mummunan shi ne cewa mun rasa babban samuwa ga masu amfani da waje. Amma a wannan lokacin dole ne mu sadaukar da wannan, domin ya zama dole a gaggauta magance matsalar. Don haka, mun cire wani ɓangare na nauyin, kusan 40% a lokacin, LTM ya ji daɗi, kuma a zahiri makonni biyu bayan matsalar ta fara, mun fara aika buƙatun ba 45k a sakan daya ba, amma 55k. A zahiri, mun girma da kashi 20% - wannan shine a sarari zirga-zirgar da ba mu ba mai amfani ba. Kuma bayan haka sun fara tunanin yadda za a warware matsalar da ta rage - don tabbatar da samun dama ga waje.

Yadda Badoo ya sami ikon aika hotuna 200k a sakan daya

Mun ɗan dakata, inda muka tattauna wace mafita za mu yi amfani da ita don wannan. Akwai shawarwari don tabbatar da dogaro ta amfani da DNS, ta yin amfani da wasu rubutun da aka rubuta a gida, ka'idojin zirga-zirga mai ƙarfi ... akwai zaɓuɓɓuka da yawa, amma ya riga ya bayyana cewa don isar da hotuna na gaske, kuna buƙatar gabatar da wani Layer wanda zai saka idanu akan wannan. . Mun kira waɗannan daraktocin hoto na inji. Software da muka dogara da ita ita ce Keepalive:

Yadda Badoo ya sami ikon aika hotuna 200k a sakan daya

Da farko, menene Keepalived ya ƙunsa? Na farko shine ka'idar VRRP, sananne ga masu amfani da hanyar sadarwa, wanda ke kan kayan aikin cibiyar sadarwa wanda ke ba da haƙuri ga adireshin IP na waje wanda abokan ciniki ke haɗawa. Sashi na biyu shine IPVS, uwar garken IP na kama-da-wane, don daidaitawa tsakanin masu amfani da hoto da kuma tabbatar da haƙurin kuskure a wannan matakin. Na uku - duba lafiya.

Bari mu fara da kashi na farko: VRRP - menene kama? Akwai takamaiman IP mai kama-da-wane, wanda ke da shigarwa a cikin dns badoocdn.com, inda abokan ciniki ke haɗawa. A wani lokaci a lokaci, muna da adireshin IP akan sabar ɗaya. Fakitin adanawa suna gudana tsakanin sabobin ta amfani da ka'idar VRRP, kuma idan maigidan ya ɓace daga radar - uwar garken ya sake yin aiki ko wani abu dabam, sa'an nan uwar garken ta atomatik ta ɗauki wannan adireshin IP ta atomatik - ba a buƙatar aikin hannu. Bambanci tsakanin master da madadin shine fifiko mafi girma: mafi girma shine mafi girman damar da injin zai zama jagora. Babban fa'ida shine cewa ba kwa buƙatar saita adiresoshin IP akan uwar garken kanta, ya isa ya siffanta su a cikin tsarin, kuma idan adiresoshin IP ɗin suna buƙatar wasu ƙa'idodi na al'ada, ana bayyana wannan kai tsaye a cikin saitin, ta amfani da iri ɗaya kamar yadda aka bayyana a cikin fakitin VRRP. Ba za ku ci karo da wasu abubuwan da ba ku sani ba.

Yadda Badoo ya sami ikon aika hotuna 200k a sakan daya

Menene wannan yayi kama a aikace? Me zai faru idan ɗaya daga cikin sabobin ya gaza? Da zaran ubangida ya bace, ajiyar ajiyarmu ta daina karɓar tallace-tallace kuma ta zama jagora kai tsaye. Bayan wani lokaci, mun gyara maigidan, sake kunnawa, haɓaka Keepalive - tallace-tallace sun zo tare da fifiko mafi girma fiye da madadin, kuma madadin ta atomatik ya juya baya, yana cire adiresoshin IP, babu buƙatar yin aikin hannu.

Yadda Badoo ya sami ikon aika hotuna 200k a sakan daya

Don haka, mun tabbatar da haƙurin kuskuren adireshin IP na waje. Bangare na gaba shine don daidaita zirga-zirgar ababen hawa daga adireshin IP na waje zuwa na'urori masu amfani da hoto waɗanda tuni sun ƙare shi. Komai a bayyane yake tare da ka'idojin daidaitawa. Wannan shi ne ko dai mai sauƙi zagaye-robin, ko ƴan abubuwa masu rikitarwa, wrr, haɗin lissafin da sauransu. An kwatanta wannan a cikin takardun, babu wani abu na musamman. Amma hanyar isarwa ... A nan za mu yi la'akari da dalilin da ya sa muka zaɓi ɗaya daga cikinsu. Waɗannan su ne NAT, Direct Routing da TUN. Gaskiyar ita ce, nan da nan mun shirya isar da 100 gigabits na zirga-zirga daga wuraren. Idan kun kiyasta, kuna buƙatar katunan gigabit 10, daidai? Katunan gigabit 10 a cikin sabar ɗaya sun riga sun wuce iyakar, aƙalla, ra'ayinmu na "kayan aiki na yau da kullun". Kuma sai muka tuna cewa ba kawai muna ba da wasu zirga-zirga ba, muna ba da hotuna.

Menene na musamman? - Bambanci mai girma tsakanin zirga-zirga mai shigowa da mai fita. Hanyoyin da ke shigowa ba su da yawa, zirga-zirgar zirga-zirgar da ke fita yana da girma sosai:

Yadda Badoo ya sami ikon aika hotuna 200k a sakan daya

Idan ka duba wadannan graphs, za ka ga cewa a halin yanzu daraktan yana karbar kimanin MB 200 a sakan daya, wannan rana ce ta yau da kullun. Muna ba da 4,500 MB a sakan daya, rabonmu kusan 1/22 ne. Ya riga ya bayyana cewa don samar da cikakken zirga-zirga mai fita zuwa sabar ma'aikata 22, muna buƙatar ɗaya kawai wanda ya karɓi wannan haɗin. Wannan shine inda algorithm kai tsaye ya zo don taimakonmu.

Me yayi kama? Daraktan hoto na mu, bisa ga teburinsa, yana watsa hanyoyin haɗi zuwa masu amfani da hoto. Amma masu amfani da hoto suna aika zirga-zirgar dawowa kai tsaye zuwa Intanet, aika shi zuwa ga abokin ciniki, baya komawa ta hanyar daraktan hoto, don haka, tare da ƙaramin adadin injuna, muna tabbatar da cikakkiyar haƙurin kuskure da yin famfo duk zirga-zirga. A cikin saitunan yana kama da haka: mun ƙayyade algorithm, a cikin yanayinmu yana da sauƙi rr, samar da hanyar kai tsaye sannan kuma fara lissafin duk sabobin na ainihi, nawa ne muke da su. Wanda zai ƙayyade wannan zirga-zirga. Idan muna da ƙarin sabobin guda ɗaya ko biyu a wurin, ko sabar da yawa, irin wannan buƙatar ta taso - muna ƙara wannan sashe a cikin tsarin kuma kada ku damu da yawa. Daga gefen sabar na ainihi, daga gefen na'ura mai ba da hanya tsakanin hanyoyin sadarwa, wannan hanya tana buƙatar mafi ƙarancin tsari, an kwatanta shi daidai a cikin takardun, kuma babu wani matsala a can.

Abin da ke da kyau shi ne cewa irin wannan mafita ba ya nufin sake fasalin hanyar sadarwa ta gida; wannan yana da mahimmanci a gare mu; Dole ne mu magance wannan tare da ƙarancin farashi. Idan ka duba IPVS admin umarni fitarwa, to za mu ga yadda yake kama. Anan muna da wani nau'in uwar garken kama-da-wane, akan tashar jiragen ruwa 443, yana saurare, yana karɓar haɗin gwiwa, an jera duk sabar masu aiki, kuma kuna iya ganin haɗin yana, bayarwa ko ɗauka, iri ɗaya ne. Idan muka kalli ƙididdiga akan sabar mai kama-da-wane ɗaya, muna da fakiti masu shigowa, haɗin haɗin gwiwa, amma kwata-kwata babu masu fita. Haɗin kai masu fita suna tafiya kai tsaye zuwa abokin ciniki. To, mun sami damar rashin daidaita shi. Yanzu, menene zai faru idan ɗaya daga cikin hanyoyin sadarwar hoto ya gaza? Bayan haka, baƙin ƙarfe ƙarfe ne. Yana iya shiga cikin fargabar kwaya, yana iya karye, wutar lantarki na iya ƙarewa. Komai. Wannan shine dalilin da ya sa ake buƙatar duba lafiyar. Za su iya zama mai sauƙi kamar duba yadda tashar jiragen ruwa ke buɗewa, ko wani abu mai rikitarwa, har zuwa wasu rubutun gida wanda zai iya duba dabarun kasuwanci.

Mun tsaya a wani wuri a tsakiya: muna da buƙatun https zuwa wani takamaiman wuri, ana kiran rubutun, idan ya amsa tare da amsa na 200, mun yi imanin cewa komai yana da kyau tare da wannan uwar garken, cewa yana da rai kuma ana iya kunna shi sosai. sauƙi.

Yaya wannan, kuma, ya dubi a aikace? Bari mu kashe uwar garken don kulawa - walƙiya BIOS, alal misali. A cikin rajistan ayyukan, nan da nan muna da lokacin ƙarewa, muna ganin layin farko, sannan bayan ƙoƙari uku an yi masa alama a matsayin "ba a kasa", kuma an cire shi kawai daga jerin.

Yadda Badoo ya sami ikon aika hotuna 200k a sakan daya

Zaɓin ɗabi'a na biyu kuma yana yiwuwa, lokacin da aka saita VS zuwa sifili, amma idan an dawo da hoton, wannan baya aiki da kyau. Sabar ta zo, Nginx yana farawa a can, duba lafiyar lafiya nan da nan ya fahimci cewa haɗin yana aiki, cewa duk abin da yake lafiya, kuma uwar garken ya bayyana a cikin jerinmu, kuma nan da nan za a fara amfani da kaya. Ba a buƙatar ayyukan hannu daga mai gudanar da aiki. Sabar ta sake kunnawa da daddare - sashen sa ido ba ya kiran mu game da wannan da dare. Suna sanar da ku cewa wannan ya faru, komai yana da kyau.

Don haka, a cikin hanya mai sauƙi mai sauƙi, tare da taimakon ƙaramin adadin sabobin, mun warware matsalar haƙurin kuskure na waje.

Abin da ya rage a ce shi ne, duk wannan, ba shakka, yana bukatar a sa ido. Na dabam, ya kamata a lura cewa Keepalivede, kamar yadda software da aka rubuta tun da daɗewa, yana da tarin hanyoyin da za a saka idanu da shi, duka biyu ta amfani da cak ta hanyar DBus, SMTP, SNMP, da kuma daidaitaccen Zabbix. Bugu da ƙari, shi da kansa ya san yadda ake rubuta wasiƙa don kusan kowane atishawa, kuma gaskiya, a wani lokaci ma mun yi tunanin kashe shi, saboda yana rubuta wasiƙu masu yawa don kowane canjin zirga-zirga, kunnawa, ga kowane haɗin IP. da sauransu. Tabbas, idan akwai sabar da yawa, to zaku iya mamaye kanku da waɗannan haruffa. Muna sa ido kan nginx akan masu amfani da hoto ta amfani da daidaitattun hanyoyin, kuma saka idanu na kayan aiki bai tafi ba. Za mu, ba shakka, ba da shawara ga abubuwa biyu: na farko, duba lafiyar waje da samuwa, saboda ko da duk abin da ke aiki, a gaskiya ma, watakila masu amfani ba su karbi hotuna ba saboda matsaloli tare da masu samar da waje ko wani abu mai rikitarwa. Yana da mahimmanci a koyaushe a ajiye wani wuri akan wata hanyar sadarwa, a cikin Amazon ko wani wuri, na'ura daban wanda zai iya ping sabar ku daga waje, kuma yana da daraja ta amfani da ko dai ganowa, ga waɗanda suka san yadda ake yin na'ura mai banƙyama, ko kuma saka idanu mai sauƙi. , aƙalla don gano idan buƙatun sun ragu sosai, ko, akasin haka, sun ƙaru. Hakanan zai iya zama da amfani.

Bari mu taƙaita: mu, a zahiri, mun maye gurbin maganin ƙarfe mai ƙarfe, wanda a wani lokaci ya daina dacewa da mu, tare da tsari mai sauƙi wanda ke yin komai iri ɗaya, wato, yana ba da ƙarewar zirga-zirgar HTTPS da kuma ƙara wayo tare da hanyar sadarwa. duba lafiyar da ake bukata. Mun kara samun kwanciyar hankali a wannan tsarin, wato har yanzu muna da wadatuwa da yawa ga kowane Layer, kuma muna da fa'idar cewa yana da sauƙin daidaita shi gabaɗaya akan kowane Layer, saboda yana da daidaitattun kayan masarufi tare da daidaitattun software, wato. , Mun sauƙaƙa gano matsalolin matsalolin.

Me muka ƙare? Mun sami matsala a lokacin hutun Janairu na 2018. A cikin watanni shidan farko da muka fara aiwatar da wannan tsari, mun fadada shi zuwa dukkan zirga-zirga don kawar da duk wani zirga-zirga daga LTM, mun girma ne kawai a cikin zirga-zirgar ababen hawa a cibiyar data daga 40 gigabits zuwa 60 gigabits, kuma a lokaci guda don duk shekarar 2018 sun sami damar aika hotuna kusan sau uku a sakan daya.

Yadda Badoo ya sami ikon aika hotuna 200k a sakan daya

source: www.habr.com

Add a comment