![Search icon](https://hackernoon.imgix.net/search-new.png?w=19&h=19)
Wakati wowote mfumo wako unapokua, trafiki huongezeka, watumiaji zaidi na zaidi hutumia bidhaa zako, seva huanza kujibu polepole, wakati wa kupungua hulazimisha biashara yako kuteseka kisha unaanza kufikiria juu ya kuongeza.
Kuna mikakati miwili ya msingi ya kuongeza - wima na mlalo.
Kuongeza wima kunanuia kuongeza nguvu za mfumo kwa kuongeza kawaida CPU zaidi, na RAM kwenye seva zako.
Kinyume chake, kuongeza mlalo kunalenga katika kunakili (au kuiga) seva zako katika mkusanyiko wa rasilimali.
Zaidi kuhusu haya:
Kuongeza wima ndio chaguo bora zaidi kwa mfumo wa trafiki ya chini kwa sababu ndiyo njia inayoweza kufikiwa zaidi ya kushughulikia ukuaji bila kutambulisha utata zaidi. Huna haja ya kujali kuhusu kupeleka mikakati ya kundi la rasilimali, unyumbufu wa hifadhi ya rasilimali, kutokuwa na utaifa wa seva yako, kache iliyosambazwa, na kadhalika.
Walakini, kuongeza wima kuna shida kubwa
Kuongeza mlalo huondoa matatizo haya kwa kuiga seva za programu yako na kupachika kijenzi kama vile Kisawazisha cha Mzigo .
Kisawazisha mzigo husambaza trafiki kwenye seva zako kwa kutumia kanuni maalum kama vile:
Walakini, ina mapungufu kadhaa:
Kwa vifaa viwili kwenye mtandao kuwasiliana na kila mmoja, mifumo ya msingi inapaswa kufuata itifaki maalum. Kila mtu alisikia kuhusu mfano wa OSI, ambao unaelezea tabaka saba ambazo mifumo ya kompyuta hutumia kuwasiliana kwenye mtandao. Ijapokuwa mtandao wa kisasa unategemea muundo rahisi zaidi wa rafu wa itifaki ya TCP/IP, muundo wa OSI unatumika sana, kwani husaidia kuibua na kuwasiliana jinsi mitandao inavyofanya kazi na kusaidia kutenga na kutatua matatizo ya mtandao.
Masuluhisho mengi ya kusawazisha upakiaji wa tasnia hutumia maneno L4 na L7 ambapo L4 inarejelea safu ya usafirishaji katika muundo wa OSI na L7 inarejelea safu ya programu.
Kisawazisha cha mzigo wa L4 bado ni L2/L3 kwa kuwa kinatumia data kutoka safu za chini kama vile anwani ya IP na nambari ya mlango.
Ni salama zaidi na ina utendaji kwani maudhui ya data hayachukuliwi katika kufanya maamuzi ya uelekezaji
Muunganisho sawa wa TCP hushikilia kati ya mteja na seva, ambayo husaidia kuzuia kuzidi kikomo cha miunganisho inayopatikana ya TCP kwenye sawazisha la mzigo.
Kwa upande mwingine, usawazishaji wa mzigo wa L7 hufanya kazi kwenye kiwango cha maombi katika mfano wa OSI
Maamuzi ya busara yanaweza kufanywa kulingana na njia ya URL, vichwa, yaliyomo
Kuhifadhi akiba
Kisawazisha cha upakiaji ni sehemu muhimu wakati uwekaji wa usawa unatumika kushughulikia mifumo ya trafiki ya juu. Kuna aina mbili kuu za kusawazisha mzigo L4 na L7.
Kisawazisha cha mzigo cha L4 ni salama zaidi na kina utendaji kwa sababu ya mapungufu ya kufanya maamuzi mahiri
Kisawazisha cha mizigo cha L7 hufanya kazi kwa njia ya kutoa maamuzi ya busara ya uelekezaji kwa sababu ya gharama ya ufanisi na usalama
Kuchagua aina inayofaa inategemea mahitaji ya mfumo na inapaswa kuzingatiwa kwa uangalifu na usawa unaofaa wa kutumia kanuni za usalama na kuondoa vikwazo vya utendaji.
Pia imechapishwa hapa.