{"id":4077,"date":"2021-09-28T13:00:36","date_gmt":"2021-09-28T10:00:36","guid":{"rendered":"https:\/\/www.hostixo.com\/blog\/?p=4077"},"modified":"2021-09-27T22:19:58","modified_gmt":"2021-09-27T19:19:58","slug":"load-balancing-nedir","status":"publish","type":"post","link":"https:\/\/www.hostixo.com\/blog\/load-balancing-nedir\/","title":{"rendered":"Load Balancing Nedir?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0130\u00e7indekiler \u2714<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"\u0130\u00e7indekiler Tablosunu A\u00e7\/Kapat\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.hostixo.com\/blog\/load-balancing-nedir\/#Load_Balancing\" >Load Balancing<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.hostixo.com\/blog\/load-balancing-nedir\/#Load_Balancing_Neden_Onemlidir\" >Load Balancing Neden \u00d6nemlidir?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.hostixo.com\/blog\/load-balancing-nedir\/#Donanimsal_ve_Yazilimsal_Yuk_Dengeleme\" >Donan\u0131msal ve Yaz\u0131l\u0131msal Y\u00fck Dengeleme<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.hostixo.com\/blog\/load-balancing-nedir\/#Yaygin_Olarak_Kullanilan_Yuk_Dengeleme_Algoritmalari\" >Yayg\u0131n Olarak Kullan\u0131lan Y\u00fck Dengeleme Algoritmalar\u0131<\/a><\/li><\/ul><\/nav><\/div>\n<p>G\u00fcn\u00fcm\u00fczde internet arac\u0131l\u0131\u011f\u0131 ile ula\u015ft\u0131\u011f\u0131m\u0131z her modern web <a href=\"https:\/\/www.hostixo.com\/hosting\/hazir-site\/\" data-internallinksmanager029f6b8e52c=\"11\" title=\"haz\u0131r site\">site<\/a>si ve web uygulamalar\u0131 ak\u0131llara gelmeyecek kadar fazla trafik olu\u015fturur ve ayn\u0131 anda \u00e7ok say\u0131da m\u00fc\u015fteri iste\u011fini kar\u015f\u0131lamaya \u00e7al\u0131\u015f\u0131rlar. <strong>Load Balancing<\/strong>, bu isteklerin kar\u015f\u0131lanmas\u0131na yard\u0131mc\u0131 olur ve web sitesi ile uygulama yan\u0131tlar\u0131n\u0131n h\u0131zl\u0131 ve g\u00fcvenli olmas\u0131n\u0131 sa\u011flar.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Load_Balancing\"><\/span>Load Balancing<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Load Balancing<\/strong>, y\u00fcksek limitlerdeki a\u011f trafi\u011fini birden \u00e7ok <a href=\"https:\/\/www.hostixo.com\/sunucu\/sanal-sunucu\/\" data-internallinksmanager029f6b8e52c=\"3\" title=\"vps sat\u0131n al\">sunucu<\/a> cihaza da\u011f\u0131tarak y\u00fcksek trafikli i\u015f y\u00fcklerini kar\u015f\u0131lamak yap\u0131l\u0131r. Y\u00fck dengeleme, i\u015f y\u00fck\u00fcn\u00fc e\u015fit bir \u015fekilde yaymak ve uygulama yan\u0131t\u0131n\u0131 iyile\u015ftirmek i\u00e7in istemci isteklerini mevcut sunuculara y\u00f6nlendirir, b\u00f6ylece web sitesi kullan\u0131labilirli\u011fini art\u0131r\u0131r.<\/p>\n<p>Bir <strong>y\u00fck dengeleyici<\/strong>, sunuculardan bir \u00f6nceki ad\u0131mda konumland\u0131r\u0131l\u0131r ve istemci isteklerini, h\u0131z\u0131 ve kapasite kullan\u0131m\u0131n\u0131 en \u00fcst d\u00fczeye \u00e7\u0131karacak \u015fekilde t\u00fcm sunucular aras\u0131nda bir y\u00f6nlendirici g\u00f6revi g\u00f6r\u00fcr. Performans\u0131 d\u00fc\u015f\u00fcrebilecek hi\u00e7bir sunucunun gere\u011finden fazla \u00e7al\u0131\u015ft\u0131r\u0131lmamas\u0131n\u0131 sa\u011flar. \u00a0Tek bir sunucu i\u015flevini yitirirse, y\u00fck dengeleyici trafi\u011fi kalan \u00e7evrimi\u00e7i sunuculara y\u00f6nlendirir. Sunucu grubuna yeni bir sunucu eklendi\u011finde, y\u00fck dengeleyici otomatik olarak ona istek g\u00f6ndermeye ba\u015flar.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Load_Balancing_Neden_Onemlidir\"><\/span>Load Balancing Neden \u00d6nemlidir?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-4081 lazyload\" data-src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2021\/09\/web-3967926_1920.jpg\" alt=\"\" width=\"1920\" height=\"1114\" title=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1920px; --smush-placeholder-aspect-ratio: 1920\/1114;\"><noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-4081\" src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2021\/09\/web-3967926_1920.jpg\" alt=\"\" width=\"1920\" height=\"1114\" title=\"\"><\/noscript><\/p>\n<p><strong>Load balancing<\/strong>, web sitesine eri\u015fmek i\u00e7in kullan\u0131lan endpoint cihazlar ile yani bilgisayarlar, tabletler, ak\u0131ll\u0131 telefonlar ile sunucu aras\u0131ndaki bilgi ak\u0131\u015f\u0131n\u0131 s\u00fcrd\u00fcrmek i\u00e7in gereklidir.<\/p>\n<p>\u0130lk \u00f6nemli olgulardan biri g\u00fcvenilirliktir. Bir web sitesi veya web uygulamas\u0131, trafik y\u00fcksek oldu\u011funda bile iyi bir UX (Kullan\u0131c\u0131 Deneyimi) sa\u011flamal\u0131d\u0131r. Y\u00fck dengeleyiciler, verileri verimli bir \u015fekilde ta\u015f\u0131yarak, uygulama teslimi kaynak kullan\u0131m\u0131n\u0131 optimize ederek ve<a href=\"https:\/\/www.hostixo.com\/blog\/imunify360-nedir\/\"> sunucu<\/a> a\u015f\u0131r\u0131 y\u00fcklemelerini \u00f6nleyerek trafik art\u0131\u015flar\u0131n\u0131 y\u00f6netir. Bu \u015fekilde, web sitesi performans\u0131 y\u00fcksek kal\u0131r.<\/p>\n<p>\u0130kinci \u00f6nemli bir konu ise kullan\u0131labilirlik. <strong>Y\u00fck Dengeleme<\/strong> \u00f6nemlidir, \u00e7\u00fcnk\u00fc <strong>Load Balancer<\/strong> ile ana makineler aras\u0131nda istekleri ald\u0131klar\u0131ndan emin olmak i\u00e7in periyodik kontrol protokolleri i\u00e7erir. Ana makinelerden biri ar\u0131zal\u0131ysa, y\u00fck dengeleyici iste\u011fi di\u011fer kullan\u0131labilir cihazlara y\u00f6nlendirir.<\/p>\n<p>Y\u00fck dengeleyiciler ayr\u0131ca sorun \u00e7\u00f6z\u00fclene kadar hatal\u0131 sunuculara istek g\u00f6ndermez. Baz\u0131 y\u00fck dengeleyiciler, artan say\u0131da iste\u011fi kar\u015f\u0131lamak i\u00e7in yeni sanalla\u015ft\u0131r\u0131lm\u0131\u015f uygulama sunucular\u0131 dahi olu\u015fturabilirler.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Donanimsal_ve_Yazilimsal_Yuk_Dengeleme\"><\/span>Donan\u0131msal ve Yaz\u0131l\u0131msal Y\u00fck Dengeleme<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Y\u00fck dengeleyiciler tipik olarak iki \u00e7e\u015fittir: Donan\u0131m tabanl\u0131 ve yaz\u0131l\u0131m tabanl\u0131. Donan\u0131m tabanl\u0131 \u00e7\u00f6z\u00fcmlerin sat\u0131c\u0131lar\u0131, sa\u011flad\u0131klar\u0131 makineye genellikle \u00f6zel i\u015flemciler kullanan \u00f6zel yaz\u0131l\u0131mlar y\u00fckler. Web sitenizdeki artan trafikle ba\u015fa \u00e7\u0131kmak i\u00e7in daha fazla veya daha b\u00fcy\u00fck makineler sat\u0131n alman\u0131z gerekir. Yaz\u0131l\u0131m \u00e7\u00f6z\u00fcmleri genellikle ticari donan\u0131m \u00fczerinde \u00e7al\u0131\u015f\u0131r ve bu da onlar\u0131 daha ucuz ve daha esnek hale getirir. Yaz\u0131l\u0131m\u0131 se\u00e7ti\u011finiz donan\u0131ma veya AWS EC2 gibi <a href=\"https:\/\/www.hostixo.com\/blog\/bulut-hosting-nedir-faydalari-nelerdir\/\">bulut hosting<\/a> ortamlar\u0131na kurabilirsiniz.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Yaygin_Olarak_Kullanilan_Yuk_Dengeleme_Algoritmalari\"><\/span>Yayg\u0131n Olarak Kullan\u0131lan Y\u00fck Dengeleme Algoritmalar\u0131<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-4078 lazyload\" data-src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2021\/09\/cloud-6515064_1920.jpg\" alt=\"Load Balancing Algorythms\" width=\"1920\" height=\"894\" title=\"\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1920px; --smush-placeholder-aspect-ratio: 1920\/894;\"><noscript><img decoding=\"async\" class=\"alignnone size-full wp-image-4078\" src=\"https:\/\/www.hostixo.com\/blog\/wp-content\/uploads\/2021\/09\/cloud-6515064_1920.jpg\" alt=\"Load Balancing Algorythms\" width=\"1920\" height=\"894\" title=\"\"><\/noscript><\/p>\n<p>Y\u00fck Dengeleyicilerin, kar\u015f\u0131la\u015ft\u0131\u011f\u0131 olumsuz durumlar ile ilgili davran\u0131\u015f bi\u00e7imi algoritmalar ile belirlenir. Bu algoritmalardan baz\u0131lar\u0131 \u015funlard\u0131r:<\/p>\n<p><strong>Round Robin<\/strong>: Bu algoritmada t\u00fcm sunucular\u0131n bir daire i\u00e7ine yerle\u015ftirildi\u011fi d\u00fc\u015f\u00fcn\u00fclebilir. \u0130lk istek ilk sunucuya, ikinci istek ikinci sunucuya y\u00f6nlendirilecek ve d\u00f6ng\u00fcdeki son sunucuya ula\u015fana kadar bu b\u00f6yle devam edecektir. Bundan sonra herhangi bir istek gelirse, istek ilk sunucuya y\u00f6nlendirilecek ve yine ayn\u0131 i\u015flem devam edecektir. Bu algoritma, benzer konfig\u00fcrasyona sahip sunucular\u0131m\u0131z oldu\u011funda kullan\u0131\u015fl\u0131d\u0131r.<\/p>\n<p><strong>En Az Ba\u011flant\u0131 Algoritmas\u0131<\/strong>: Bu algoritmada, bir kullan\u0131c\u0131dan bir istek gelirse, o anda en az aktif ba\u011flant\u0131ya sahip olan sunucuya y\u00f6nlendirilir.<\/p>\n<p><strong>En Az Zaman Algoritmas\u0131<\/strong>: Bu algoritmada istek, en h\u0131zl\u0131 yan\u0131t s\u00fcresine ve en az aktif ba\u011flant\u0131ya sahip sunucuya y\u00f6nlendirilir.<\/p>\n<p><strong>Hashing Algoritmas\u0131<\/strong>: Bu algoritmada, iste\u011fi baz\u0131 anahtarlara g\u00f6re y\u00f6nlendiririz. Bu anahtar, kullan\u0131c\u0131n\u0131n IP adresi veya istek URL&#8217;si veya requestId veya ba\u015fka bir \u015fey olabilir. Anahtar \u00fczerinde hashing i\u015flemi yap\u0131l\u0131r ve hashing i\u015fleminden sonra istek istenilen sunucuya y\u00f6nlendirilir.<\/p>\n<p><strong>IP Hashing:<\/strong> Bu algoritmada istemcinin IP adresi baz\u0131 hash fonksiyonlar\u0131 ile hashlenir ve istek istenilen sunucuya y\u00f6nlendirilir.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>G\u00fcn\u00fcm\u00fczde internet arac\u0131l\u0131\u011f\u0131 ile ula\u015ft\u0131\u011f\u0131m\u0131z her modern web sitesi ve web uygulamalar\u0131 ak\u0131llara gelmeyecek kadar fazla trafik olu\u015fturur ve ayn\u0131 anda \u00e7ok say\u0131da m\u00fc\u015fteri iste\u011fini kar\u015f\u0131lamaya \u00e7al\u0131\u015f\u0131rlar. Load Balancing, bu isteklerin kar\u015f\u0131lanmas\u0131na yard\u0131mc\u0131 olur ve web sitesi ile uygulama yan\u0131tlar\u0131n\u0131n h\u0131zl\u0131 ve g\u00fcvenli olmas\u0131n\u0131 sa\u011flar. Load Balancing Load Balancing, y\u00fcksek limitlerdeki a\u011f trafi\u011fini birden \u00e7ok &hellip;<\/p>\n","protected":false},"author":1,"featured_media":4079,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mbp_gutenberg_autopost":false,"footnotes":""},"categories":[1,166],"tags":[],"class_list":["post-4077","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-genel","category-sunucu"],"_links":{"self":[{"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/posts\/4077","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/comments?post=4077"}],"version-history":[{"count":0,"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/posts\/4077\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/media\/4079"}],"wp:attachment":[{"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/media?parent=4077"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/categories?post=4077"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostixo.com\/blog\/wp-json\/wp\/v2\/tags?post=4077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}