Sida loogu adkaysto culeysyada kordhay ee nidaamka: waxaan ka hadalnaa diyaarinta baaxadda weyn ee Jimcaha Madoow

Haye Habr!

2017, intii lagu jiray Jimcaha Madow, culaysku wuxuu kordhay ku dhawaad ​​hal jeer iyo badh, adeegayaasheena waxay ahaayeen xadkooda. Sannadka dhexdiisa, tirada macaamiisha ayaa si weyn u koray, waxaana caddaatay in iyada oo aan si taxadar leh loo diyaarin diyaargarow, madalku si fudud uma adkeysan karo culeyska 2018.

Waxaan dejinay yoolka ugu hanka weyn ee suurtogalka ah: waxaan rabnay inaan si buuxda ugu diyaargarowno mid kasta, xitaa kuwa ugu xoogga badan, dhaqdhaqaaqa dhaqdhaqaaqa oo bilaabay inaan horay u qaadno awoodo cusub sanadka oo dhan.

CTO-dayada Andrey Chizh (chizh_andrey) wuxuu sheegayaa sida aan ugu diyaargarownay Black Friday 2018, tillaabooyinka aan qaadnay si aan uga fogaano dhicitaanka, iyo, dabcan, natiijooyinka diyaarinta taxaddarka leh.

Sida loogu adkaysto culeysyada kordhay ee nidaamka: waxaan ka hadalnaa diyaarinta baaxadda weyn ee Jimcaha Madoow

Maanta waxaan rabaa inaan ka hadlo u diyaar garowga Black Friday 2018. Waa maxay sababta hadda, marka inta badan iibka weyni ay naga dambeeyaan? Waxaan bilownay diyaarinta qiyaastii hal sano ka hor dhacdooyinka baaxadda leh, iyada oo loo marayo tijaabo iyo qalad waxaan helnay xalka ugu fiican. Waxaan kugula talineynaa inaad horay u sii ilaaliso xilliyada kulul oo aad ka hortagto khiyaamooyinka laga yaabo inay soo baxaan waqtiga ugu habboon.
Maaddadu waxay faa'iido u yeelan doontaa qof kasta oo raba inuu tuujiyo faa'iidada ugu badan ee kaydka noocaas ah, sababtoo ah Dhinaca farsamada ee arrintu maaha mid ka hooseeya dhinaca suuq-geynta halkan.

Tilmaamaha taraafikada ee iibka weyn

Ka soo horjeeda caqiidada caanka ah, Black Friday ma aha oo kaliya hal maalin sannadkii, laakiin ku dhawaad ​​​​usbuuc dhan: qiimo dhimista ugu horreysa waxay timaadaa 7-8 maalmood ka hor iibka. Taraafikada mareegaha waxay bilaabataa inay si habsami leh u koraan usbuuca oo dhan, waxay gaadhaan meeshii ugu sarraysay jimcaha waxayna si aad ah hoos ugu dhacaan sabtida heerarka caadiga ah ee dukaanka.

Sida loogu adkaysto culeysyada kordhay ee nidaamka: waxaan ka hadalnaa diyaarinta baaxadda weyn ee Jimcaha Madoow

Tani waa muhiim in la tixgeliyo: dukaamada internetka ayaa si gaar ah ugu nugul "gaabista" nidaamka. Intaa waxa dheer, khadkeena warsidaha iimaylka waxa kale oo uu la kulmay koror weyn oo ah tirada soo gudbinta.

Istaraatijiyad ahaan waa muhiim inaan ku dhex marno Jimcaha Madoow oo aan shilal lahayn, sababtoo ah... Shaqada ugu muhiimsan ee mareegaha iyo wargeysyada dukaamada waxay ku xiran tahay shaqada goobta, kuwaas oo ah:

  • Dabagalka iyo soo saarida talooyinka alaabta,
  • Soo saarista agabka la xidhiidha (tusaale, sawirada qaabaynta xidhmooyinka talo bixinta, sida fallaadho, calaamado, astaamo iyo walxo kale oo muuqaal ah),
  • Bixinta sawirada alaabta ee cabbirka loo baahan yahay (ujeeddooyinkan waxaan u haynaa "ImageResizer" - nidaam hoosaad ka soo dejinaya sawirka server-ka dukaanka, ku cadaadinaya cabbirka loo baahan yahay, iyada oo loo marayo kaydinta server-yada, soo saara sawirada cabbirka loo baahan yahay badeecad kasta block talo kasta).

Dhab ahaantii, inta lagu guda jiro Black Friday 2019, culeyska adeegga wuxuu kordhay 40%, i.e. tirada dhacdooyinka ee nidaamka Gantaalada Tafaariiqda uu la socdo oo uu ka shaqeeyo goobaha dukaamada onlineka ah ayaa ka kordhay 5 ilaa 8 kun oo codsi ilbiriqsikii. Sababtoo ah xaqiiqda ah inaan u diyaarinay culeysyo culus, waxaan si fudud uga badbaadnay qulqulka noocaas ah.

Sida loogu adkaysto culeysyada kordhay ee nidaamka: waxaan ka hadalnaa diyaarinta baaxadda weyn ee Jimcaha Madoow

Tababarka guud

Black Friday waa wakhti mashquul ah dhammaan tafaariiqda iyo ganacsiga e-ganacsiga gaar ahaan. Tirada isticmaalayaasha iyo hawlahooda wakhtigan ayaa si weyn u koraya, sidaa darteed waxaanu, sida had iyo jeer, si fiican ugu diyaargarownay wakhtigan mashquulka ah. Aan ku darno halkan xaqiiqda ah in aan haysano dukaamo badan oo online ah oo ku xiran ma aha oo kaliya Ruushka, laakiin sidoo kale Yurub, halkaas oo xamaasadu aad u badan tahay, waxaanan heleynaa heer dareen ah oo ka sii daraya taxanaha Brazil. Maxaa loo baahan yahay in la sameeyo si si buuxda loogu diyaargaroobo culeyska kordhay?

La shaqaynta adeegayaasha

Marka hore, waxay ahayd lagama maarmaan in la ogaado waxa saxda ah ee aan u baahanahay si loo kordhiyo awoodda serverka. Horaantii Agoosto, waxaan bilownay inaan dalbano adeegayaal cusub si gaar ah Black Friday - guud ahaan waxaan ku darnay 10 mashiin oo dheeri ah. Bishii Nofembar waxay si buuxda ugu jireen dagaal.

Isla mar ahaantaana, qaar ka mid ah mishiinnada wax lagu dhiso ayaa dib loo rakibay si loogu isticmaalo adeegayaasha Codsiga. Waxaan isla markiiba u diyaarinay inay isticmaalaan hawlo kala duwan: labadaba soo saarista talooyinka iyo adeegga ImageResizer, si, iyadoo ku xiran nooca culeyska, mid kasta oo iyaga ka mid ah ayaa loo isticmaali karaa mid ka mid ah doorarkan. Qaabka caadiga ah, adeegayaasha Codsiga iyo ImageResizer waxay si cad u qeexeen shaqooyin: talooyinka arrinta hore, kan dambe ee sahayda sawirada waraaqaha iyo talooyinka soo jeedinta ee shabakadaha wax iibsiga ee internetka. Isku diyaarinta Black Friday, waxaa la go'aamiyay in la sameeyo dhammaan server-yada laba ujeedo leh si loo dheellitiro taraafikada dhexdooda iyadoo ku xiran nooca soo dejinta.

Ka dib waxaan ku darnay laba server oo waaweyn oo loogu talagalay Kafka (Apache Kafka) oo aan helnay 5 mashiin oo awood leh. Nasiib darro, wax walba uma soconin si habsami leh sida aan rabno: inta lagu guda jiro habka xog-is-weydaarsiga, laba mashiin oo cusub ayaa qabsaday dhammaan ballaadhka kanaalka shabakadda, waxaanan ku qasbanahay inaan si degdeg ah u ogaanno sida loo fuliyo habka isku-darka si degdeg ah oo ammaan ah kaabayaasha oo dhan. Si arrintan loo xalliyo, maamulayaasheena waxay ku qasbanaadeen inay si geesinimo leh u huraan sabtida axada.

Ku shaqaynta xogta

Marka lagu daro server-yada, waxaan go'aansanay inaan wanaajino faylasha si aan u fududeyno culeyska iyo tallaabo weyn oo noo ah waxay ahayd tarjumaadda faylasha taagan. Dhammaan faylalka aan caadiga ahayn ee hore loogu martigeliyay server-yada waxaa loo raray S3 + Cloudfront. Waxaan rabnay inaan tan sameyno muddo dheer, tan iyo culeyska server-ka ayaa ku dhowaa qiyamka xaddidan, hadda fursad weyn ayaa soo baxday.

Toddobaad ka hor Jimcaha Madoow, waxaanu kordhinay wakhtiga kaydinta sawirka ilaa 3 maalmood, si haddii ImageResizer uu shil galo, sawirada hore loo kaydiyay ayaa laga soo ceshan doonaa cdn. Waxa kale oo ay hoos u dhigtay culayska server-yadayada, mar haddii sawirka la kaydiyo, inta badan waxa aanu u baahanahay in aanu ku bixino agabka wax ka beddelka.

Ugu dambeyntiina, laakiin ugu yaraan: 5 maalmood ka hor Black Friday, joojinta ayaa lagu dhawaaqay hawlgelinta hawl kasta oo cusub, iyo sidoo kale shaqo kasta oo la socota kaabayaasha - dhammaan dareenka ayaa loogu talagalay in lagula tacaalo culeysyada kordhay.

Qorshayaasha wax looga qabanayo xaaladaha adag

Si kasta oo uu diyaargarowgu u sarreeyo, fakaps had iyo jeer waa suurtagal. Waxaana aanu samaynay 3 qorshe jawaab celin ah oo loogu talagalay xaaladaha halista ah ee suurtogalka ah:

  • rarka dhimista,
  • curyaaminta adeegyada qaarkood,
  • xidhitaanka dhamaystiran ee adeega

Qorshaha A: Yaree culayska. Waxay ahayd in la hawlgeliyo haddii, culeyska oo kordhay awgeed, adeegayaashayadu ay dhaafeen waqtiyada jawaabta la aqbali karo. Xaaladdan oo kale, waxaan diyaarinay habab si tartiib tartiib ah loo yareeyo culeyska anagoo u beddelaya qayb ka mid ah taraafikada server-yada Amazon, kuwaas oo si fudud uga jawaabi doona dhammaan codsiyada "200 OK" oo bixiya jawaab madhan. Waxaan fahamsanahay in tani ay tahay hoos u dhac ku yimid tayada adeegga, laakiin doorashada u dhexeysa xaqiiqda ah in adeeggu uusan shaqeynin gabi ahaanba ama uusan soo bandhigin talooyinka qiyaastii 10% gaadiidka waa iska caddahay.

Qorshaha B: Jooji adeegyada. Hoos u dhigista qayb ka mid ah adeegga. Tusaale ahaan, yaraynta xawaaraha xisaabinta talooyinka shakhsi ahaaneed si loo dejiyo qaar ka mid ah kaydka macluumaadka iyo kanaalada isgaarsiinta. Habka caadiga ah, talooyinka waxaa lagu xisaabiyaa wakhtiga dhabta ah, abuurista nooc ka duwan dukaanka internetka ee booqdaha kasta, laakiin xaaladaha culeyska kordhay, yaraynta xawaaraha ayaa u oggolaanaysa adeegyada kale ee asaasiga ah inay sii wadaan shaqada.

Qorshaha C: haddii ay dhacdo Armageddoon. Haddii nidaam dhammaystiran uu dhaco, waxaan diyaarinay qorshe noo ogolaanaya inaan si badbaado leh uga go'no macaamiishayada. Iibsadayaasha dukaanku waxay si fudud u joojin doonaan inay arkaan talooyinka; waxqabadka dukaanka khadka tooska ah sinaba uma dhibtoon doono. Si tan loo sameeyo, waa inaan dib u dajinnaa faylkayaga isdhexgalka si isticmaalayaasha cusubi u joojiyaan la macaamilka adeegga. Taasi waa, waxaanu joojin doonaa koodka raadraaca ee ugu muhiimsan, adeeggu wuxuu joojin doonaa ururinta xogta iyo xisaabinta talooyinka, isticmaaluhuna wuxuu si fudud u arki doonaa bog aan lahayn talobixin. Dhammaan kuwa horey u helay faylka isdhexgalka, waxaan siinay ikhtiyaarka ah u beddelashada rikoorka DNS ee Amazon iyo 200 OK stub.

Natiijooyinka

Waxa aanu qabanay culayska oo dhan iyada oo aan loo baahnayn in la isticmaalo mishiinada wax lagu dhiso. Waxaana mahada iska leh diyaarinta hore, uma baahnin mid ka mid ah qorshayaasha wax ka qabashada ee la horumariyay. Laakiin dhammaan shaqada la qabtay waa waayo-aragnimo qiimo leh oo naga caawin doonta inaan la qabsanno qulqulka ugu badan ee lama filaanka ah iyo qulqulka weyn ee gaadiidka.
Sida 2017, culeyska adeegga ayaa kordhay 40%, iyo tirada isticmaalayaasha dukaamada internetka ayaa kordhay 60% Jimcihii Madow. Dhammaan dhibaatooyinka iyo khaladaadka waxay dhaceen intii lagu jiray xilliga diyaarinta, taas oo naga badbaadisay annaga iyo macaamiisheena xaalado aan la filayn.

Sideed ula qabsanaysaa Jimcaha Madoow? Sideed ugu diyaargarowdaa culaysyada muhiimka ah?

Source: www.habr.com

Add a comment