![Search icon](https://hackernoon.imgix.net/search-new.png?w=19&h=19)
Haçan-da ulgamyňyz ulalsa, traffik köpelýär, önümleriňizi ulanýanlaryň sany köpelýär, serwerler has haýal jogap bermäge başlaýarlar, iş wagty az bolsa işiňiziň ejir çekmegine mejbur edýär, soň ulalmak hakda pikirlenip başlaýarsyňyz.
Ölçemek üçin iki esasy strategiýa bar - dik we keseligine.
Dik ulalmak, serwerleriňize köplenç has köp CPU we RAM goşmak bilen ulgamyň güýjüni ýokarlandyrmagy maksat edinýär.
Munuň tersine, gorizontal masştab serwerleriňizi çeşmeler howzunda köpeltmäge (ýa-da klonlaşdyrmaga) gönükdirilýär.
Bu barada has giňişleýin:
Dik ulalmak az hereketli ulgam üçin iň oňat warianty, sebäbi goşmaça çylşyrymlylyk girizmezden ösüşi dolandyrmak üçin iň amatly çemeleşme. Resurslar topary üçin strategiýalary ýerleşdirmek, çeşmeler howzunyň çeýeligi, serweriňiziň raýatlygy, paýlanan keş we ş.m. hakda alada etmegiň zerurlygy ýok.
Şeýle-de bolsa, dik ulalmagyň çynlakaý kemçilikleri bar
Gorizontal masştab, programma serwerleriňizi klonlamak we “ Load balancer” ýaly bir komponent goýmak arkaly bu problemalary ýok edýär.
Balük balanseri, aşakdaky ýaly belli algoritmleri ulanyp, serwerleriňizdäki traffigi paýlaýar:
Muňa garamazdan, onuň birnäçe kemçilikleri bar:
Internetdäki iki enjamyň biri-biri bilen aragatnaşyk saklamagy üçin esasy ulgamlar belli protokollara eýermelidir. Kompýuter ulgamlarynyň bir tor arkaly habarlaşmak üçin ulanýan ýedi gatlagyny suratlandyrýan OSI modeli barada hemmeler eşitdi. Döwrebap internet has ýönekeý TCP / IP protokol stack modeline esaslanandygyna garamazdan, OSI modeli giňden ulanylýar, sebäbi torlaryň işleýşini göz öňüne getirmäge we aragatnaşyk gurmaga kömek edýär we ulgam meselelerini izolirlemäge we çözmäge kömek edýär.
Senagat ýük balans çözgütleriniň köpüsi L4 we L7 adalgalaryny ulanýarlar, bu ýerde L4 OSI modelindäki transport gatlagyny, L7 amaly gatlagy aňladýar.
L4 ýük balansy henizem L2 / L3 bolup, IP adresi we port belgisi ýaly aşaky gatlaklardan maglumatlary ulanýar.
Has ygtybarly we ýerine ýetiriji, sebäbi maglumatlar marşrutlaşdyryş kararlary kabul edilmeýär
Müşderi bilen serweriň arasynda şol bir TCP baglanyşygy, ýük balansynda bar bolan TCP birikmeleriniň çäginden geçmeginiň öňüni almaga kömek edýär
Beýleki tarapdan, L7 ýük balanseri OSI modelinde programma derejesinde işleýär
Akylly kararlar URL ýoluna, sözbaşylara, mazmuna esaslanyp kabul edilip bilner
Keşleme
Trafficokary ulag ulgamlaryny dolandyrmak üçin gorizontal masştab ulanylanda ýük balanseri möhüm elementdir. L4 we L7 ýük balanslarynyň iki esasy görnüşi bar.
L4 ýük balanseri, akylly karar bermek çäklendirmeleri sebäpli has ygtybarly we ýerine ýetiriji
L7 ýük balanseri, netijeliligiň we howpsuzlygyň bahasy sebäpli akylly marşrut çözgütlerini üpjün etmek üçin işleýär
Degişli görnüşi saýlamak ulgamyň talaplaryna baglydyr we howpsuzlyk ýörelgelerini ulanmak we öndürijilik päsgelçiliklerini ýok etmek üçin ýeterlik deňagramlylyk bilen ünsli garalmalydyr.
Şeýle hem şu ýerde çap edildi.