{"id":2440,"date":"2020-10-28T06:00:05","date_gmt":"2020-10-28T06:00:05","guid":{"rendered":"https:\/\/blog.sh.com.tr\/?p=2440"},"modified":"2020-10-12T10:14:34","modified_gmt":"2020-10-12T10:14:34","slug":"load-balancing-nedir","status":"publish","type":"post","link":"https:\/\/sh.com.tr\/blog\/load-balancing-nedir\/","title":{"rendered":"Load Balancing Nedir?"},"content":{"rendered":"<p><strong><b>Load Balancing Nedir? Load Balancer Nas\u0131l ve Hangi Durumlarda Kullan\u0131l\u0131r?<\/b><\/strong><\/p>\n<p><u>Load Balancing yani y\u00fck dengeleme<\/u>, bir web sitesine gelen a\u011f trafi\u011fini bir sunucu havuzu i\u00e7inde yer alan sunucular aras\u0131nda performans odakl\u0131 olacak \u015fekilde payla\u015ft\u0131rma i\u015flemine verilen add\u0131r. S\u00f6z konusu web trafi\u011fini payla\u015ft\u0131r\u0131rken, sunucular aras\u0131nda e\u015fit da\u011f\u0131t\u0131m yap\u0131labilece\u011fi gibi belirli bir kurala g\u00f6re payla\u015ft\u0131rma prensibi benimsenmesi de m\u00fcmk\u00fcnd\u00fcr. Web platformunda <strong><b>Load Balancing<\/b><\/strong>\u00a0yani y\u00fck dengeleme i\u015flemi sayesinde;<\/p>\n<ul>\n<li>Web sitesi,<\/li>\n<li>Web uygulamas\u0131,<\/li>\n<li>Veri taban\u0131,<\/li>\n<li>Di\u011fer web uygulamalar\u0131<\/li>\n<\/ul>\n<p>gibi hizmetlerin performans ve g\u00fcvenilirli\u011fi art\u0131r\u0131lmaktad\u0131r. \u00d6zellikle kurumsal firmalar\u0131n yo\u011fun trafik \u00e7eken resmi web sitelerinde Load Balancing sistemi uygulanmaktad\u0131r. Bu prensipleri belirleyen ve veritaban\u0131 sunucular\u0131 aras\u0131nda dengeleme i\u015flemi yapan sistemlere \u201cload balancer\u201d yani y\u00fck dengeleyici ad\u0131 verilmektedir.<\/p>\n<p><strong><b>Load Balancing Nedir?<\/b><\/strong><\/p>\n<p><strong><b>Load Balancing sistemi<\/b><\/strong>, bir web sitesinin ba\u011fl\u0131 oldu\u011fu sunucuya gelen istemci taleplerini h\u0131z ve kapasite bak\u0131m\u0131ndan en iyi performans\u0131 ortaya \u00e7\u0131karacak \u015fekilde sunuculara y\u00f6nlendirip, a\u011f tra\u011finin anan sunucuda yo\u011funla\u015fmas\u0131n\u0131 engelleyerek trafi\u011fe m\u00fcdahale eden bir sistemdir. Bu sistemleri trafik yo\u011funlu\u011fu bak\u0131m\u0131ndan i\u015flek bir kav\u015fakta g\u00f6rev yapan trafik polisine benzetmek m\u00fcmk\u00fcnd\u00fcr. Nas\u0131l ki trafik polisi, s\u0131k\u0131\u015fan trafi\u011fin rahat\u00e7a akmas\u0131n\u0131 sa\u011flayacak \u015fekilde yo\u011fun veya ana caddelere \u00f6ncelik verip trafi\u011fin ak\u0131\u015f\u0131n\u0131 h\u0131zland\u0131racak y\u00f6nlendirmeler yap\u0131yorsa, Load Balancing i\u015fleminde g\u00f6rev yapan Load Balancer ad\u0131 verilen y\u00fck dengeleyiciler de web sunucusunda benzer g\u00f6revi \u00fcstlenmektedir.<\/p>\n<p><strong><b>Load Balancing Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/b><\/strong><\/p>\n<p><u>Load Balancing \u00e7al\u0131\u015fma prensibi<\/u>\u00a0olduk\u00e7a basittir. Bir sunucunun kapanmas\u0131 halinde y\u00fck dengeleyici, \u00e7evrim i\u00e7i trafi\u011fi y\u00f6neterek di\u011fer istemcileri di\u011fer sunuculara y\u00f6nlendirmektedir. Sunucu grubuna yeni bir sunucu dahil edildi\u011finde de Load Balancer yani y\u00fck dengeleyici otomatik olarak yeni sunucuya istek g\u00f6ndermektedir. Bu sayede Load Balancer\u2019lar istekleri sunuculara iletmek i\u00e7in iki a\u015famadan olu\u015fan bir prensibi ger\u00e7ekle\u015ftirirler. \u00d6nce se\u00e7ilebilecek sunucular\u0131n isteklere uygun \u015fekilde yan\u0131t verebilece\u011fini tespit eden y\u00fck dengeleyiciler, daha sonra bu web isteklerine cevap verebilecek sunucular aras\u0131ndan en idealini se\u00e7erek belirlenen kural\u0131 uygular ve a\u011f trafi\u011finin performans\u0131n\u0131 art\u0131rm\u0131\u015f olmaktad\u0131r.<\/p>\n<p><strong><b>Load Balancer Ne \u0130\u015fe Yarar?<\/b><\/strong><\/p>\n<p><strong><b>Load Balancer yani y\u00fck dengeleyicilerin esas i\u015flevi<\/b><\/strong>, istemcilere en k\u0131sa s\u00fcrede cevap verip web trafi\u011finin ak\u0131c\u0131l\u0131\u011f\u0131n\u0131 s\u00fcrd\u00fcrebilir k\u0131lmakt\u0131r. Bu noktada Load Balancer g\u00f6revleri \u015fu \u015fekilde s\u0131ralanmaktad\u0131r:<\/p>\n<ul>\n<li>\u0130stemci isteklerini ya da a\u011f trafi\u011fini birden fazla sunucuya verimli olacak \u015fekilde da\u011f\u0131tmak,<\/li>\n<li>Sadece aktif olan sunuculara istek g\u00f6ndererek g\u00fcvenlik ve performans\u0131n art\u0131r\u0131lmas\u0131,<\/li>\n<li>Sunucu ekleme ve \u00e7\u0131karma i\u015flemlerinde kolayl\u0131k sa\u011flayarak esnek hareket edilebilmesini kolayla\u015ft\u0131rmak<\/li>\n<\/ul>\n<p>Load Balancing sisteminde temel olarak y\u00fck dengeleyici olarak g\u00f6rev yapan uygulamalar\u0131n \u00e7al\u0131\u015fma prensibi ve i\u015flevleri bu \u015fekildedir. Load Balancer\u2019lar sunucular aras\u0131nda istemciye g\u00f6re uygunluk kontrol\u00fc yaparken kontrolden ge\u00e7emeyen sunucular\u0131 havuzdan kald\u0131rmaktad\u0131r. Bu sayede sunucular kontrole cevap verene kadar trafik d\u0131\u015f\u0131nda tutulmaktad\u0131r.<\/p>\n<p><strong><b>Load Balancing Kullan\u0131m\u0131 Neden \u00d6nemlidir?<\/b><\/strong><\/p>\n<p><u>Load Balancing kullan\u0131m\u0131 sayesinde<\/u>\u00a0web sitelerinde sunucu s\u00fcreklili\u011fi sorunsuz bir \u015fekilde sa\u011flanabilmektedir. Ayr\u0131ca sunucuya her zaman ve her ko\u015fulda eri\u015fim sa\u011flanmas\u0131 i\u00e7in de Load Balancing sistemine ihtiya\u00e7 duyulmaktad\u0131r. Bu fakt\u00f6r tek ba\u015f\u0131na Load Balancing uygulamalar\u0131n\u0131n ne kadar \u00f6nemli oldu\u011funu ortaya koymaktad\u0131r. Web sitesine ya da sunucuya eri\u015fim kesintilerinin ya\u015fanmamas\u0131 i\u00e7in kullan\u0131c\u0131 deneyimlerini geli\u015ftirecek bu y\u00f6ntemlere ba\u015fvurulmaktad\u0131r. \u00c7al\u0131\u015fma prensibiyle internet sitesi ziyaret\u00e7ilerini en uygun olan veri taban\u0131 kaynaklar\u0131na y\u00f6nlendiren <strong><b>Load Balancing<\/b><\/strong>\u00a0sistemi sayesinde veritaban\u0131 optimizasyonu da otomatikman ger\u00e7ekle\u015ftirilmi\u015f olmaktad\u0131r. B\u00f6ylelikle web s\u00fcreklili\u011fi sa\u011flama konusunda \u201csingle point of failure\u201d riski ortadan kald\u0131r\u0131lm\u0131\u015f olmaktad\u0131r.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Load Balancing Nedir? Load Balancer Nas\u0131l ve Hangi Durumlarda Kullan\u0131l\u0131r? Load Balancing yani y\u00fck dengeleme, bir web sitesine gelen a\u011f trafi\u011fini bir sunucu havuzu i\u00e7inde yer alan sunucular aras\u0131nda performans odakl\u0131 olacak \u015fekilde payla\u015ft\u0131rma i\u015flemine verilen add\u0131r. S\u00f6z konusu web trafi\u011fini payla\u015ft\u0131r\u0131rken, sunucular aras\u0131nda e\u015fit da\u011f\u0131t\u0131m yap\u0131labilece\u011fi gibi belirli bir kurala g\u00f6re payla\u015ft\u0131rma prensibi benimsenmesi [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":1056,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[153,152,151],"class_list":["post-2440","post","type-post","status-publish","format-standard","has-post-thumbnail","category-sunucu","tag-balancer","tag-balancing","tag-load"],"_links":{"self":[{"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/posts\/2440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/comments?post=2440"}],"version-history":[{"count":0,"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/posts\/2440\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/media\/1056"}],"wp:attachment":[{"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/media?parent=2440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/categories?post=2440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sh.com.tr\/blog\/wp-json\/wp\/v2\/tags?post=2440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}