{"id":2989,"date":"2022-06-20T18:09:48","date_gmt":"2022-06-20T18:09:48","guid":{"rendered":"https:\/\/bulutistan.com\/blog\/?p=2989"},"modified":"2023-09-08T18:35:11","modified_gmt":"2023-09-08T18:35:11","slug":"load-balancer-yuk-dengeleyici-nedir","status":"publish","type":"post","link":"https:\/\/bulutistan.com\/blog\/load-balancer-yuk-dengeleyici-nedir\/","title":{"rendered":"Load Balancer (Y\u00fck Dengeleyici) Nedir, Ne \u0130\u015fe Yarar?\u00a0\u00a0"},"content":{"rendered":"<p>\u0130\u015fletme web siteleri ve uygulamalar\u0131 dakikada y\u00fczlerce hatta binlerce m\u00fc\u015fteri talebi alabilir. Hatta yo\u011fun sezonlarda trafik daha da artabilir. Bu d\u00f6nemlerde sunucular, multimedya verileriyle isteklere ayak uydurmak ve yan\u0131t vermek i\u00e7in y\u00fcksek y\u00fck alt\u0131ndad\u0131r. Herhangi bir kesinti veya aksama s\u00fcresi, k\u00f6t\u00fc hizmete ve kullan\u0131c\u0131 kesintisine yol a\u00e7arak gelir kayb\u0131na neden olabilir.<\/p>\n<h2 id=\"load-balancer-yuk-dengeleyici-nedir\">Load Balancer (Y\u00fck Dengeleyici) Nedir?<\/h2>\n<p>Aktif kullan\u0131c\u0131 say\u0131s\u0131ndaki art\u0131\u015f, sunuculardaki y\u00fck\u00fcn artmas\u0131na neden olur. B\u00f6yle bir durumda iyi bir kullan\u0131c\u0131 deneyimi sa\u011flamak i\u00e7in y\u00fck\u00fcn uygun \u015fekilde dengelenmesi gerekir. Bu nedenle load balancer (y\u00fck dengeleme) kullan\u0131m\u0131 \u00f6nemlidir. Load balancer, a\u011f veya uygulama trafi\u011fini bir sunucu havuzundaki birden \u00e7ok sunucu aras\u0131nda da\u011f\u0131t\u0131r. Her y\u00fck dengeleyici, istemci cihazlar ve backend sunucular aras\u0131nda bulunur ve gelen istekleri al\u0131p bunlar\u0131 yerine getirebilecek herhangi bir kullan\u0131labilir sunucuya da\u011f\u0131t\u0131r.<\/p>\n<h2 id=\"load-balancer-nasil-calisir\">Load Balancer Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/h2>\n<p>Load balancer, ters proxy i\u015flevi g\u00f6r\u00fcr. \u0130stemciye uygulamay\u0131 temsil eden sanal bir IP adresi (VIP) verir. \u0130stemci VIP&#8217;ye ba\u011flan\u0131r ve y\u00fck dengeleyici, ba\u011flant\u0131n\u0131n algoritmalar\u0131n\u0131 kullanarak bir sunucudaki belirli bir uygulama \u00f6rne\u011fine y\u00f6nlendirilip y\u00f6nlendirilmeyece\u011fini belirler. Ba\u011flant\u0131 s\u00fcresi boyunca y\u00fck dengeleyici onu y\u00f6netir ve izler.<\/p>\n<p>Y\u00fck dengeleme, g\u00fcn\u00fcm\u00fcz\u00fcn \u00e7ok uygulamal\u0131, \u00e7ok cihazl\u0131 i\u015f ak\u0131\u015flar\u0131 taraf\u0131ndan olu\u015fturulan \u00e7ok say\u0131da istekle ba\u015fa \u00e7\u0131kmas\u0131 i\u00e7in en \u00f6l\u00e7eklenebilir yoldur. G\u00fcn\u00fcm\u00fcz\u00fcn dijital i\u015fletmelerindeki bir\u00e7ok uygulamaya, dosyaya ve masa\u00fcst\u00fcne sorunsuz eri\u015fim sa\u011flayan sistemlerle birlikte y\u00fck dengeleme, \u00e7al\u0131\u015fanlar\u0131n daha tutarl\u0131 ve g\u00fcvenilir bir son kullan\u0131c\u0131 deneyimine sahip olmas\u0131na yard\u0131mc\u0131 olur.<\/p>\n<h2 id=\"load-balancer-yuk-dengeleyici-ne-ise-yarar\">Load Balancer (Y\u00fck Dengeleyici) Ne \u0130\u015fe Yarar?<\/h2>\n<p>Y\u00fck dengelemenin temel amac\u0131, sunucu a\u015f\u0131r\u0131 y\u00fcklenmesini \u00f6nlemek ve her sunucuda sa\u011fl\u0131kl\u0131 bir etkinlik miktar\u0131 s\u00fcrd\u00fcrmektir. Bir y\u00fck dengeleyici, gelen istekleri ve kaynaklar taraf\u0131ndan sa\u011flanan g\u00fcc\u00fc dengeleyerek, kullan\u0131c\u0131lar\u0131n\u0131z i\u00e7in y\u00fcksek d\u00fczeyde kullan\u0131labilir, \u00f6l\u00e7eklenebilir ve g\u00fcvenilir bir web uygulamas\u0131 olu\u015fturur.<\/p>\n<p>Web uygulama sunucular\u0131 i\u00e7in y\u00fck dengeleyiciler normalde backend sunucular\u0131n\u0131z ve g\u00fcvenlik duvar\u0131n\u0131z aras\u0131na yerle\u015ftirilir. \u0130stemci isteklerini mevcut sunuculara da\u011f\u0131tan bir y\u00fck dengeleyici kullanmak, s\u0131f\u0131r kesinti s\u00fcresiyle y\u00fcksek trafik ko\u015fullar\u0131n\u0131n \u00fcstesinden gelmenizi sa\u011flar. Ayr\u0131ca, e\u015fzamanl\u0131 kullan\u0131c\u0131lar i\u00e7in daha iyi eri\u015filebilirlik ve yan\u0131t verebilirlik sa\u011flar.<\/p>\n<p>Y\u00fck dengeleyiciler, uygulaman\u0131z\u0131n performans\u0131n\u0131 art\u0131rmak i\u00e7in daha fazla kaynak eklemek yerine sunucular\u0131n\u0131z\u0131n kapasitesini optimize eder.<\/p>\n<p>Sunucular aras\u0131nda hareket eden trafi\u011fi y\u00f6netmenin yan\u0131 s\u0131ra, bir global sunucu y\u00fck dengeleyici (GSLB) kullanarak \u00e7e\u015fitli konumlardaki birden \u00e7ok veri merkezini de y\u00f6netebilirsiniz.<\/p>\n<p>Bulutistan Load Balancer hizmetinin detaylar\u0131na ula\u015fmak i\u00e7in <a href=\"https:\/\/bulutistan.com\/load-balancer\/\" target=\"_blank\" rel=\"noopener\">t\u0131klay\u0131n\u0131z<\/a>.<\/p>\n<h2 id=\"load-balancerin-avantajlari-nelerdir\">Load Balancer\u2019\u0131n Avantajlar\u0131 Nelerdir?<\/h2>\n<p>Y\u00fck dengeleyicinin avantajlar\u0131 a\u015fa\u011f\u0131dakileri i\u00e7erir:<\/p>\n<h3 id=\"1-guvenilirlik\">1. G\u00fcvenilirlik<\/h3>\n<p>Bir web sitesi veya uygulama, trafik y\u00fcksek oldu\u011funda bile iyi bir UX deneyimi sa\u011flamal\u0131d\u0131r. B\u00f6yle durumlarda y\u00fck dengeleyiciler, verileri verimli bir \u015fekilde ta\u015f\u0131yarak, uygulama teslimi i\u00e7in kaynaklar\u0131n kullan\u0131m\u0131n\u0131 optimize ederek ve sunucu a\u015f\u0131r\u0131 y\u00fcklemelerini \u00f6nleyerek trafik art\u0131\u015flar\u0131n\u0131 y\u00f6netir. B\u00f6ylece site performans\u0131 y\u00fcksek kal\u0131r.<\/p>\n<h3 id=\"2-performans\">2. Performans<\/h3>\n<p>Load balancer, web server\u2019lar\u0131n\u0131zdaki y\u00fck\u00fc azaltarak kullan\u0131c\u0131 deneyimini iyile\u015ftirmek i\u00e7in trafi\u011fi optimize edebilir. Ayr\u0131ca a\u015fa\u011f\u0131daki listedekileri de yapman\u0131za yard\u0131mc\u0131 olur:<\/p>\n<p><b>SSL aktar\u0131m\u0131<\/b><\/p>\n<p>Y\u00fck dengeleyicide trafi\u011fin SSL (Secure Sockets Layer) ile g\u00fcvenli\u011finin sa\u011flanmas\u0131, web sunucular\u0131ndan gelen ek y\u00fck\u00fc ortadan kald\u0131rarak web uygulaman\u0131z i\u00e7in daha fazla kayna\u011f\u0131n kullan\u0131labilir olmas\u0131n\u0131 sa\u011flar.<\/p>\n<p><b>Trafik s\u0131k\u0131\u015ft\u0131rma<\/b><\/p>\n<p>Load balancer, web sitesi trafi\u011fini s\u0131k\u0131\u015ft\u0131rarak kullan\u0131c\u0131lar\u0131n\u0131za web sitenizle ilgili \u00e7ok daha iyi bir deneyim sunabilir.<\/p>\n<p><b>Trafik \u00f6nbelle\u011fe alma<\/b><\/p>\n<p>Bir y\u00fck dengeleyici, i\u00e7eri\u011fin kullan\u0131c\u0131lara daha h\u0131zl\u0131 teslim edilmesi i\u00e7in resimler gibi web sitenizin s\u0131k eri\u015filen \u00f6\u011felerinin bir kopyas\u0131n\u0131 saklar.<\/p>\n<p><b>HTTP 2.0 deste\u011fi<\/b><\/p>\n<p>HTTP 2.0, web sitelerinin \u00e7ok daha h\u0131zl\u0131 olmas\u0131n\u0131 sa\u011flayan HTTP protokol\u00fcnde yap\u0131lan bir geli\u015ftirmedir. Load balancer, web sunucular\u0131n\u0131z taraf\u0131ndan desteklenmese bile HTTP 2.0 kullanarak istemcilerle ileti\u015fim kurabilir.<\/p>\n<h3 id=\"3-guvenlik\">3. G\u00fcvenlik<\/h3>\n<p>Load balancer, a\u011f sisteminize ek bir g\u00fcvenlik katman\u0131 sa\u011flar. K\u00f6t\u00fc niyetli trafi\u011fi (bir DDoS sald\u0131r\u0131s\u0131ndan gelen trafik gibi) bir genel bulut sa\u011flay\u0131c\u0131s\u0131na y\u00f6nlendirir ve filtreler. Ayr\u0131ca a\u015fa\u011f\u0131daki listedekileri de yapman\u0131za yard\u0131mc\u0131 olur:<\/p>\n<p><strong>\u0130lgili \u0130\u00e7erik: <a href=\"https:\/\/bulutistan.com\/blog\/ddos-nedir\/\">DDOS Nedir? DDOS Sald\u0131r\u0131lar\u0131ndan Korunman\u0131n 12 Yolu<\/a>\u00a0<\/strong><\/p>\n<p><b>Uygulamalar\u0131 ortaya \u00e7\u0131kan tehditlerden koruma<\/b><\/p>\n<p>Y\u00fck dengeleyicideki <a href=\"https:\/\/bulutistan.com\/waf\/\">Web Uygulamas\u0131 G\u00fcvenlik Duvar\u0131 (WAF)<\/a>, web sitenizi bilgisayar korsanlar\u0131ndan korur ve t\u0131pk\u0131 bir vir\u00fcs taray\u0131c\u0131s\u0131 gibi g\u00fcnl\u00fck kural g\u00fcncellemeleri i\u00e7erir.<\/p>\n<p><b>Kullan\u0131c\u0131 eri\u015fimini do\u011frulama<\/b><\/p>\n<p>Y\u00fck dengeleyici, yetkisiz eri\u015fime kar\u015f\u0131 koruma sa\u011flamak i\u00e7in web sitenize eri\u015fim vermeden \u00f6nce bir kullan\u0131c\u0131 ad\u0131 ve \u015fifre isteyebilir.<\/p>\n<p><b>DDoS sald\u0131r\u0131s\u0131na kar\u015f\u0131 koruma<\/b><\/p>\n<p>Y\u00fck dengeleyici, da\u011f\u0131t\u0131lm\u0131\u015f hizmet reddi (DDoS) trafi\u011fini web sitenize ula\u015fmadan \u00f6nce alg\u0131layabilir ve \u00f6nleyebilir.<\/p>\n<p><b>PCI uyumlulu\u011funu basitle\u015ftirme<\/b><\/p>\n<p>Kredi kartlar\u0131n\u0131 i\u015fliyorsan\u0131z, Payment Card Industry (PCI) d\u00fczenlemelerine uyman\u0131z gerekir. Bir y\u00fck dengeleyici, PCI kurallar\u0131yla uyumlulu\u011fu basitle\u015ftirir.<\/p>\n<h3 id=\"4-tahmin\">4. Tahmin<\/h3>\n<p>Y\u00fck dengeleme, trafik darbo\u011fazlar\u0131n\u0131 tahmin edebilen ve i\u015fletmelerin bunlar\u0131 \u00f6nlemesini sa\u011flayan bir analitik i\u00e7erir. Tahmine dayal\u0131 analitik, otomasyonu kolayla\u015ft\u0131r\u0131r ve i\u015fletmelerin gelecek i\u00e7in kararlar almas\u0131na yard\u0131mc\u0131 olur.<\/p>\n<h3 id=\"5-esneklik\">5. Esneklik<\/h3>\n<p>Load balancer, kullan\u0131c\u0131lara sunulan hizmeti s\u00fcrd\u00fcrmek i\u00e7in ba\u015far\u0131s\u0131z olan ve performans\u0131 d\u00fc\u015f\u00fck bile\u015fenleri \u015feffaf \u015fekilde bar\u0131nd\u0131rabilir. Ayr\u0131ca a\u015fa\u011f\u0131daki listedekileri de yapman\u0131za yard\u0131mc\u0131 olur:<\/p>\n<p><b>Kesintisiz devam eden hizmet<\/b><\/p>\n<p>Web sunucular\u0131n\u0131zdan biri ar\u0131zalan\u0131rsa, load balancer, kullan\u0131c\u0131y\u0131 etkilemeden kalan sunuculara \u015feffaf bir \u015fekilde hizmet vermeye devam eder.<\/p>\n<p><b>Me\u015fgul sunucular i\u00e7in ge\u00e7ici \u00e7\u00f6z\u00fcm\u00a0<\/b><\/p>\n<p>Bir web sunucu me\u015fgul ise, y\u00fck dengeleyici bunu alg\u0131lar ve trafi\u011fi daha az me\u015fgul web sunucular\u0131na y\u00f6nlendirir.<\/p>\n<p><b>Y\u00fcksek oranda kullan\u0131labilir bir site olu\u015fturma<\/b><\/p>\n<p>Y\u00fck dengeleyiciler, y\u00fcksek d\u00fczeyde kullan\u0131labilir \u00e7iftler halinde da\u011f\u0131t\u0131labilir. B\u00f6ylece biri ba\u015far\u0131s\u0131z olursa, di\u011fer y\u00fck dengeleyici, kullan\u0131c\u0131lar \u00fczerinde hi\u00e7bir etki yaratmadan hemen y\u00fck\u00fc devral\u0131r.<\/p>\n<p><b>\u0130\u015f s\u00fcreklili\u011fini basitle\u015ftirme<\/b><\/p>\n<p>Ola\u011fan\u00fcst\u00fc durum kurtarma i\u00e7in birden fazla sitede bir uygulaman\u0131z varsa, bir y\u00fck dengeleyici site kesintisini alg\u0131layabilir ve kullan\u0131c\u0131lar\u0131 sorunsuz bir \u015fekilde alternatif siteye y\u00f6nlendirebilir.<\/p>\n<h3 id=\"6-olceklenebilirlik\">6. \u00d6l\u00e7eklenebilirlik<\/h3>\n<p>\u00d6l\u00e7eklenebilirlik, web sitenizin yo\u011fun trafik alt\u0131nda bile iyi performans g\u00f6sterme yetene\u011fi olarak tan\u0131mlanabilir. Trafi\u011fi mevcut sunucular aras\u0131nda verimli bir \u015fekilde da\u011f\u0131tmak i\u00e7in kullan\u0131lan y\u00fck dengeleyiciler, uygulaman\u0131z\u0131n \u00f6l\u00e7eklenebilirli\u011fini geli\u015ftirmede kilit oyunculard\u0131r.<\/p>\n<p>Y\u00fck dengeleyiciler, mevcut sunucular\u0131n kapasitesini art\u0131r\u0131r. Bu, k\u00f6r\u00fc k\u00f6r\u00fcne daha fazla sunucu eklemekten ziyade \u00f6l\u00e7eklenebilirli\u011fi art\u0131rman\u0131n daha s\u00fcrd\u00fcr\u00fclebilir bir yoludur.<\/p>\n<p>Ayr\u0131ca a\u015fa\u011f\u0131daki listedekileri de yapman\u0131za yard\u0131mc\u0131 olur:<\/p>\n<p><b>Kolayca ek sunucular ekleme<\/b><\/p>\n<p>Daha fazla web sitesi kapasitesi eklemeniz gerekiyorsa, bu, y\u00fck dengeleyiciye ek bir sunucu da\u011f\u0131tarak kolayca yap\u0131labilir.<\/p>\n<p><b>Otomatik bulut \u00f6l\u00e7eklendirme<\/b><\/p>\n<p>Web siteniz bulutta bar\u0131nd\u0131r\u0131l\u0131yorsa ve de\u011fi\u015fen talebi kar\u015f\u0131lamak i\u00e7in ayarlanmas\u0131 gerekiyorsa, bir y\u00fck dengeleyici (load balancer), istemci taraf\u0131nda herhangi bir de\u011fi\u015fiklik yapmadan bu s\u00fcreci basitle\u015ftirir.<\/p>\n<p><b>Maliyetli y\u00fckseltmelerden ka\u00e7\u0131nma<\/b><\/p>\n<p>Yerinde bir y\u00fck dengeleyici ile maliyetli olabilen ve kesinti gerektiren mevcut sunucuyu y\u00fckseltmek yerine ek sunucularla kapasite kolayca art\u0131r\u0131labilir.<\/p>\n<h2 id=\"load-balancer-turleri-nelerdir\">Load Balancer T\u00fcrleri Nelerdir?<\/h2>\n<p>Sizin i\u00e7in en \u00f6nemli olan \u00f6zelliklere ba\u011fl\u0131 olarak da\u011f\u0131tmay\u0131 se\u00e7ebilece\u011finiz birka\u00e7 t\u00fcr load balancer (y\u00fck dengeleme) yap\u0131land\u0131rmas\u0131 vard\u0131r. Bunlar a\u015fa\u011f\u0131dakileri i\u00e7erir:<\/p>\n<h3 id=\"1-sunucu-yuk-dengeleme-server-load-balancing\">1. Sunucu Y\u00fck Dengeleme (Server Load Balancing)<\/h3>\n<p>Sunucu y\u00fck dengeleme ile ama\u00e7, i\u015f y\u00fcklerini kullan\u0131labilirlik ve yeteneklere dayal\u0131 olarak sunucu kaynaklar\u0131 aras\u0131nda da\u011f\u0131tmakt\u0131r. Sunucu y\u00fck dengeleyici yap\u0131land\u0131rmalar\u0131, istekleri y\u00f6nlendirmek i\u00e7in uygulama katman\u0131 trafi\u011fine g\u00fcvenme e\u011filimindedir. Sunucu y\u00fck dengeleme, uygulama katman\u0131 trafi\u011fini kulland\u0131\u011f\u0131 i\u00e7in bazen Layer 7 y\u00fck dengeleme (load balancer) olarak da adland\u0131r\u0131l\u0131r.<\/p>\n<h3 id=\"2-donanim-tabanli-yuk-dengeleme-hardware-based-load-balancing\">2. Donan\u0131m Tabanl\u0131 Y\u00fck Dengeleme (Hardware-Based Load Balancing)<\/h3>\n<p>Tescilli yaz\u0131l\u0131m y\u00fckl\u00fc \u00f6zel donan\u0131m, farkl\u0131 uygulama t\u00fcrlerinden gelen b\u00fcy\u00fck hacimli trafi\u011fi i\u015fleyebilir.<\/p>\n<p>Donan\u0131m tabanl\u0131 y\u00fck dengeleyiciler, tek bir ayg\u0131tta birden \u00e7ok sanal y\u00fck dengeleyici \u00f6rne\u011finin kullan\u0131lmas\u0131n\u0131 sa\u011flayan yerle\u015fik sanalla\u015ft\u0131rma yetenekleri i\u00e7erir.<\/p>\n<h3 id=\"3-yazilim-tabanli-yuk-dengeleme-software-based-load-balancing\">3. Yaz\u0131l\u0131m Tabanl\u0131 Y\u00fck Dengeleme (Software-Based Load Balancing)<\/h3>\n<p>Genellikle bir ADC&#8217;nin (uygulama teslim denetleyicileri) par\u00e7as\u0131 olarak sanal makinelerde \u00e7al\u0131\u015f\u0131r. Sanal y\u00fck dengeleme (virtual load balancer), fiziksel y\u00fck dengelemeye k\u0131yasla \u00fcst\u00fcn esneklik sa\u011flar.<\/p>\n<p>Yaz\u0131l\u0131m y\u00fck dengeleyiciler (software based load balancing), yal\u0131n donan\u0131m sunucu \u00fczerinde \u00e7ok az ek y\u00fck ile geleneksel hiperviz\u00f6rler, kapsay\u0131c\u0131lar veya Linux s\u00fcre\u00e7lerinde \u00e7al\u0131\u015f\u0131r.<\/p>\n<h3 id=\"4-sanal-yuk-dengeleme-virtual-load-balancing\">4. Sanal Y\u00fck Dengeleme (Virtual Load Balancing)<\/h3>\n<p>Sanal y\u00fck dengeleyici, yukar\u0131da bahsedilen iki t\u00fcr\u00fc birle\u015ftirmek i\u00e7in sanal bir makinedeki \u00f6zel bir ayg\u0131ttan \u00f6zel y\u00fck dengeleme yaz\u0131l\u0131m\u0131n\u0131 da\u011f\u0131t\u0131r. Ancak sanal y\u00fck dengeleyiciler, s\u0131n\u0131rl\u0131 \u00f6l\u00e7eklenebilirlik ve otomasyon gibi mimari sorunlar\u0131 \u00e7\u00f6zemez.<\/p>\n<h3 id=\"5-bulut-tabanli-yuk-dengeleme-cloud-based-load-balancing\">5. Bulut Tabanl\u0131 Y\u00fck Dengeleme (Cloud-Based Load Balancing)<\/h3>\n<p>Bu t\u00fcr y\u00fck dengeleme, bir bulut altyap\u0131s\u0131 kullan\u0131r. Bir bulut altyap\u0131s\u0131 i\u00e7inde, bilgi i\u015flem \u00f6rnekleri aras\u0131nda y\u00fck dengeleme i\u00e7in genellikle birden \u00e7ok se\u00e7enek vard\u0131r. Buluttaki y\u00fck dengeleme, hem a\u011f (katman 4) hem de uygulama (katman 7) dengelemesini i\u00e7erebilir. Bulut tabanl\u0131 y\u00fck dengelemenin baz\u0131 \u00f6rnekleri a\u015fa\u011f\u0131dakileri i\u00e7erir:<\/p>\n<p><b>A\u011f Y\u00fck\u00fc Dengeleme (Network Load Balancing)<\/b>, L-4&#8217;\u00fc temel al\u0131r ve a\u011f trafi\u011finin nereye g\u00f6nderilece\u011fini belirlemek i\u00e7in a\u011f katman\u0131 bilgilerini kullan\u0131r. Bu, en h\u0131zl\u0131 y\u00fck dengeleme \u00e7\u00f6z\u00fcm\u00fcd\u00fcr.<\/p>\n<p><b>HTTP(S) y\u00fck dengeleme (HTTP(S) load balancing)<\/b>, L-7&#8217;yi temel al\u0131r. En esnek y\u00fck dengeleme t\u00fcrlerinden biridir ve y\u00f6neticilerin HTTP adresinden gelen herhangi bir bilgiye dayal\u0131 olarak trafik tahsis kararlar\u0131 vermelerini sa\u011flar.<\/p>\n<p><b>Dahili Y\u00fck Dengeleme (Internal Load Balancing)<\/b>, dahili altyap\u0131 genelinde da\u011f\u0131t\u0131m\u0131 dengeleyebilmesi d\u0131\u015f\u0131nda, a\u011f y\u00fck dengeleme ile hemen hemen ayn\u0131d\u0131r.<\/p>\n<h3 id=\"6-konteyner-yuk-dengeleme-container-load-balancing\">6. Konteyner Y\u00fck Dengeleme (Container Load Balancing)<\/h3>\n<p>Konteyner y\u00fck dengeleme (Container load balancing), sanal, yal\u0131t\u0131lm\u0131\u015f uygulama \u00f6rnekleri sa\u011flar ve ayr\u0131ca y\u00fck dengeleme k\u00fcmeleri arac\u0131l\u0131\u011f\u0131yla etkinle\u015ftirilir. En pop\u00fcler yakla\u015f\u0131mlar aras\u0131nda, kullan\u0131labilirli\u011fi dengelemeye yard\u0131mc\u0131 olmak i\u00e7in y\u00fckleri konteyner b\u00f6lmeleri aras\u0131nda da\u011f\u0131tabilen Kubernetes konteyner d\u00fczenleme sistemi yer al\u0131r.<\/p>\n<h2 id=\"donanim-vs-yazilim-load-balancer\">Donan\u0131m vs. Yaz\u0131l\u0131m Load Balancer<\/h2>\n<p>Load balancer, donan\u0131m veya yaz\u0131l\u0131m kullan\u0131larak ger\u00e7ekle\u015ftirilebilir. A\u015fa\u011f\u0131daki tabloda g\u00f6rebilece\u011finiz gibi her iki yakla\u015f\u0131m\u0131n da avantajlar\u0131 ve dezavantajlar\u0131 vard\u0131r. Hangi donan\u0131m veya yaz\u0131l\u0131m y\u00fck dengeleyicinin sizin i\u00e7in uygun oldu\u011funu anlamak i\u00e7in a\u015fa\u011f\u0131daki tabloyu inceleyebilirsiniz:<\/p>\n<table>\n<tbody>\n<tr>\n<td><\/td>\n<td><b>Hardware load balancers<\/b><\/td>\n<td><b>Software load balancers<\/b><\/td>\n<\/tr>\n<tr>\n<td>Performans<\/td>\n<td>Y\u00fcksek<\/td>\n<td>D\u00fc\u015f\u00fck<\/td>\n<\/tr>\n<tr>\n<td>Esneklik<\/td>\n<td>Esnekli\u011fi daha az<\/td>\n<td>Daha esnek<\/td>\n<\/tr>\n<tr>\n<td>Sanalla\u015ft\u0131rma<\/td>\n<td>Yerle\u015fik<\/td>\n<td>Harici<\/td>\n<\/tr>\n<tr>\n<td>Mimari<\/td>\n<td>\u00c7ok kirac\u0131l\u0131 i\u00e7in en ideal \u00e7\u00f6z\u00fcm, daha fazla fiziksel alan kaplar<\/td>\n<td>Bireysel kirac\u0131 i\u00e7in en ideal \u00e7\u00f6z\u00fcm, fiziksel alan gerektirmez<\/td>\n<\/tr>\n<tr>\n<td>Maliyet<\/td>\n<td>Daha y\u00fcksek yat\u0131r\u0131m ve bak\u0131m maliyetleri<\/td>\n<td>Genel olarak daha d\u00fc\u015f\u00fck maliyetler<\/td>\n<\/tr>\n<tr>\n<td>Kurulum<\/td>\n<td>Daha az yap\u0131land\u0131r\u0131labilir<\/td>\n<td>Y\u00fcksek d\u00fczeyde yap\u0131land\u0131r\u0131labilir<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"load-balancer-yontemleri\">Load Balancer Y\u00f6ntemleri<\/h2>\n<p>Dengeleme talepleri, \u00f6nceden yap\u0131land\u0131r\u0131lm\u0131\u015f bir y\u00f6nteme g\u00f6re i\u015flenen her t\u00fcr y\u00fck dengeleyici taraf\u0131ndan al\u0131n\u0131r.<\/p>\n<p>Load balancer y\u00f6ntemleri a\u015fa\u011f\u0131dakileri i\u00e7erir:<\/p>\n<h3 id=\"1-round-robin-yontemi\">1. Round Robin Y\u00f6ntemi<\/h3>\n<p>Round-robin, her istemci iste\u011finin d\u00f6nen bir listeye dayal\u0131 olarak farkl\u0131 bir sanal sunucuya y\u00f6nlendirilmesini sa\u011flamak i\u00e7in basit bir yakla\u015f\u0131md\u0131r. Y\u00fck dengeleyicilerin kurulumu basit olsa da, bir sunucudaki mevcut talebi dikkate almazlar. Bir sunucu, \u00e7ok say\u0131da i\u015flemci yo\u011fun sorgu al\u0131rsa a\u015f\u0131r\u0131 y\u00fcklenebilir.<\/p>\n<h3 id=\"2-hashing-yontemleri-hashing-methods\">2. Hashing Y\u00f6ntemleri (Hashing Methods)<\/h3>\n<p>Bu y\u00f6ntem kategorisi, gelen paketteki bir veri karmas\u0131na dayal\u0131 kararlar verir. Bu, kaynak\/hedef IP adresi, ba\u011flant\u0131 noktas\u0131 numaras\u0131, URL veya alan ad\u0131 gibi al\u0131c\u0131 paketten gelen ba\u011flant\u0131 veya ba\u015fl\u0131k bilgilerini i\u00e7erir.<\/p>\n<h3 id=\"3-en-az-yanit-suresi-yontemi-least-response-time-method\"><b>3. En Az Yan\u0131t S\u00fcresi Y\u00f6ntemi (Least Response Time Method)<\/b><\/h3>\n<p>En az ba\u011flant\u0131 y\u00f6nteminden daha geli\u015fmi\u015f olan en az yan\u0131t s\u00fcresi yakla\u015f\u0131m\u0131, bir sunucunun bir sa\u011fl\u0131k izleme iste\u011fine yan\u0131t vermesi i\u00e7in ge\u00e7en s\u00fcreye dayan\u0131r. Yan\u0131t s\u00fcresi, sunucunun ne kadar me\u015fgul oldu\u011funun ve ne t\u00fcr bir kullan\u0131c\u0131 deneyiminin beklendi\u011finin iyi bir g\u00f6stergesidir. Her sunucudaki aktif ba\u011flant\u0131lar\u0131n miktar\u0131 da baz\u0131 y\u00fck dengeleyiciler taraf\u0131ndan dikkate al\u0131n\u0131r.<\/p>\n<h3 id=\"4-ozel-yuk-dengeleme-yontemi-custom-load-method\">4. \u00d6zel Y\u00fck Dengeleme Y\u00f6ntemi (Custom Load Method)<\/h3>\n<p>Y\u00fck dengeleyici, SNMP arac\u0131l\u0131\u011f\u0131yla belirli sunuculardaki y\u00fck\u00fc sorgulamak i\u00e7in \u00f6zel y\u00fckleme y\u00f6ntemini kullanabilir. Y\u00f6netici, ara\u015ft\u0131rmak istedi\u011fi sunucu y\u00fck\u00fcn\u00fc (CPU kullan\u0131m\u0131, bellek t\u00fcketimi ve yan\u0131t s\u00fcresi) belirleyebilir ve ard\u0131ndan ihtiya\u00e7lar\u0131n\u0131 kar\u015f\u0131lamak i\u00e7in bunlar\u0131 kar\u0131\u015ft\u0131rabilir.<\/p>\n<h3 id=\"5-en-az-baglanti-yontemi-least-connections-method\">5. En Az Ba\u011flant\u0131 Y\u00f6ntemi (Least Connections Method)<\/h3>\n<p>Trafik, bu y\u00f6ntem kullan\u0131larak en az trafikle sunucuya y\u00f6nlendirilir. Bu, t\u00fcm sunucular\u0131n e\u015fit \u015fekilde y\u00fcklenmesini sa\u011flayarak, \u00f6zellikle yo\u011fun saatlerde optimum performans\u0131n sa\u011flanmas\u0131na yard\u0131mc\u0131 olur.<\/p>\n<h2 id=\"load-balancer-secmeden-once-dikkat-edilmesi-gerekenler\">Load Balancer Se\u00e7meden \u00d6nce Dikkat Edilmesi Gerekenler<\/h2>\n<h3 id=\"1-toplam-sahip-olma-maliyeti\">1. Toplam Sahip Olma Maliyeti<\/h3>\n<p>Y\u00fck dengeleme yaz\u0131l\u0131m\u0131n\u0131n maliyeti, se\u00e7ti\u011finiz y\u00fck dengeleyicinin t\u00fcr\u00fcne ve kullan\u0131lan y\u00fck dengeleme mimarisine ba\u011fl\u0131d\u0131r. Do\u011fal olarak, daha karma\u015f\u0131k bir mimari, birden fazla y\u00fck dengeleyici, ilk kurulum maliyetleri ve devam eden bak\u0131m maliyetleri gerektirdi\u011finden daha pahal\u0131ya mal olacakt\u0131r.<\/p>\n<p>Genellikle abonelik tabanl\u0131 bir model kullanan Bulutistan taraf\u0131ndan sa\u011flananlar gibi elastik y\u00fck dengeleyiciler (veya bulut y\u00fck dengeleyiciler) ve HAProxy ve Nginx gibi a\u00e7\u0131k kaynakl\u0131 y\u00fck dengeleyiciler de vard\u0131r.<\/p>\n<h3 id=\"2-merkezi-yonetim\">2. Merkezi Y\u00f6netim<\/h3>\n<p>Trafi\u011finize, \u00f6ng\u00f6r\u00fcn\u00fcze ve yap\u0131land\u0131rman\u0131za eri\u015fmek ve bunlar\u0131 kontrol etmek i\u00e7in tek bir platforma sahip olmak, \u00f6zellikle uygulaman\u0131z birden \u00e7ok ortama da\u011f\u0131t\u0131l\u0131yorsa son derece yararl\u0131 olabilir.<\/p>\n<p>Merkezile\u015ftirilmi\u015f y\u00f6netim, trafi\u011finizi y\u00f6netmeyi kolayla\u015ft\u0131r\u0131r ve daha iyi analitik i\u00e7in b\u00f6lgeler ve ortamlar aras\u0131nda birle\u015ftirilmi\u015f i\u00e7g\u00f6r\u00fcler i\u00e7in bir alan sa\u011flar.<\/p>\n<h3 id=\"3-olceklenebilirlik\">3. \u00d6l\u00e7eklenebilirlik<\/h3>\n<p>Dengeleyicilerinizi yukar\u0131 ve a\u015fa\u011f\u0131 \u00f6l\u00e7eklendirmek i\u00e7in ne yapman\u0131z gerekti\u011fini anlamak, sizi nihai s\u00fcrece haz\u0131rlar. Temel olarak, y\u00fck dengeleyicilerinizi \u00f6l\u00e7eklendirmek i\u00e7in ba\u015fka bir fiziksel donan\u0131m eklemek gibi pek \u00e7ok g\u00fc\u00e7l\u00fckle u\u011fra\u015fmak istemezsiniz. Bazen, \u00f6l\u00e7eklendirirken y\u00fck dengeleyicinizin yap\u0131land\u0131rmas\u0131n\u0131 da de\u011fi\u015ftirmeniz gerekir.<\/p>\n<h3 id=\"4-guvenlik\">4. G\u00fcvenlik<\/h3>\n<p>Sisteminizdeki bir odak noktas\u0131 olarak y\u00fck dengeleyiciler, uygun \u015fekilde korunmad\u0131klar\u0131 takdirde bir zay\u0131fl\u0131\u011fa d\u00f6n\u00fc\u015febilir. Bu y\u00fczden se\u00e7ti\u011finiz \u00e7\u00f6z\u00fcm\u00fcn makul d\u00fczeyde korumaya ve bunu destekleyecek bir y\u00fck devretme sistemine sahip oldu\u011fundan emin olun.<\/p>\n<h3 id=\"5-ongoruler-izleme-ve-raporlama\">5. \u00d6ng\u00f6r\u00fcler, \u0130zleme ve Raporlama<\/h3>\n<p>Y\u00fck dengeleyiciler genellikle a\u011f verilerinize ili\u015fkin bilgilerle birlikte gelir. Y\u00fck dengeleyicileriniz taraf\u0131ndan sa\u011flanan analizler, daha ak\u0131ll\u0131 i\u015f kararlar\u0131 vermenize yard\u0131mc\u0131 olabilir.<\/p>\n<h3 id=\"6-otomasyon\">6. Otomasyon<\/h3>\n<p>Gelecekte i\u015f y\u00fck\u00fcn\u00fcz\u00fc azaltmak istiyorsan\u0131z, y\u00fck dengeleme ve sa\u011flama g\u00f6revlerinizi otomatikle\u015ftirme se\u00e7ene\u011finin olmas\u0131 da dikkate al\u0131nmal\u0131d\u0131r.<\/p>\n<h3 id=\"7-destek-ve-egitim\">7. Destek ve E\u011fitim<\/h3>\n<p>Karma\u015f\u0131k bir y\u00fck dengeleyici kurulumuna ihtiyac\u0131n\u0131z varsa, sisteminizde \u00e7ok \u00f6nemli bir nokta oldu\u011fu i\u00e7in uzmanlar\u0131n y\u00fck dengeleyicinizi kurman\u0131za, yap\u0131land\u0131rman\u0131za ve bak\u0131m\u0131n\u0131 yapman\u0131za yard\u0131mc\u0131 olmas\u0131 gerekir. Bir y\u00fck dengeleyiciyi korumak i\u00e7in gereken e\u011fitim ve destek de burada devreye girer.<\/p>\n<p>\u00d6zetle diyebiliriz ki, t\u00fcm s\u00fcreci tamamlamay\u0131 daha kolay ve \u00e7ok daha verimli hale getirmek i\u00e7in birden fazla bilgi i\u015flem birimi (veya benzer kaynaklar) \u00fczerinde bir g\u00f6revler koleksiyonunun da\u011f\u0131t\u0131lmas\u0131, load balancer veya y\u00fck dengeleme olarak bilinir. Tek bir sunucunun \u00e7ok fazla y\u00fck ta\u015f\u0131mamas\u0131n\u0131 ve y\u00fck\u00fc e\u015fit olarak da\u011f\u0131tmas\u0131n\u0131 sa\u011flayarak, uygulamalar\u0131n veya web sitelerinin kullan\u0131c\u0131lar i\u00e7in yan\u0131t verebilirli\u011fini ve kullan\u0131labilirli\u011fini art\u0131r\u0131r.<\/p>\n","protected":false},"excerpt":{"rendered":"\u0130\u015fletme web siteleri ve uygulamalar\u0131 dakikada y\u00fczlerce hatta binlerce m\u00fc\u015fteri talebi alabilir. Hatta yo\u011fun sezonlarda trafik daha da&hellip;\n","protected":false},"author":1,"featured_media":3137,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_singular_sidebar":"","csco_page_header_type":"","csco_appearance_grid":"","csco_page_load_nextpost":"","csco_post_video_location":[],"csco_post_video_location_hash":"","csco_post_video_url":"","csco_post_video_bg_start_time":0,"csco_post_video_bg_end_time":0},"categories":[7,3],"tags":[28],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Load Balancer (Y\u00fck Dengeleyici) Nedir, Ne \u0130\u015fe Yarar?\u00a0\u00a0 - Bulutistan Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/bulutistan.com\/blog\/load-balancer-yuk-dengeleyici-nedir\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Load Balancer (Y\u00fck Dengeleyici) Nedir, Ne \u0130\u015fe Yarar?\u00a0\u00a0 - Bulutistan Blog\" \/>\n<meta property=\"og:description\" content=\"\u0130\u015fletme web siteleri ve uygulamalar\u0131 dakikada y\u00fczlerce hatta binlerce m\u00fc\u015fteri talebi alabilir. Hatta yo\u011fun sezonlarda trafik daha da&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/bulutistan.com\/blog\/load-balancer-yuk-dengeleyici-nedir\/\" \/>\n<meta property=\"og:site_name\" content=\"Bulutistan Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-06-20T18:09:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-09-08T18:35:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/bulutistan.com\/blog\/wp-content\/uploads\/2022\/06\/Load-Balancer-min-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Bulutistan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bulutistan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/bulutistan.com\/blog\/load-balancer-yuk-dengeleyici-nedir\/\",\"url\":\"https:\/\/bulutistan.com\/blog\/load-balancer-yuk-dengeleyici-nedir\/\",\"name\":\"Load Balancer (Y\u00fck Dengeleyici) Nedir, Ne \u0130\u015fe Yarar?\u00a0\u00a0 - Bulutistan Blog\",\"isPartOf\":{\"@id\":\"https:\/\/bulutistan.com\/blog\/#website\"},\"datePublished\":\"2022-06-20T18:09:48+00:00\",\"dateModified\":\"2023-09-08T18:35:11+00:00\",\"author\":{\"@id\":\"https:\/\/bulutistan.com\/blog\/#\/schema\/person\/06a4312aff9f5a9fc23e25fe7a27076e\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/bulutistan.com\/blog\/load-balancer-yuk-dengeleyici-nedir\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/bulutistan.com\/blog\/#website\",\"url\":\"https:\/\/bulutistan.com\/blog\/\",\"name\":\"Bulutistan Blog\",\"description\":\"Teknolojide Yol Arkada\u015f\u0131n\u0131z\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/bulutistan.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/bulutistan.com\/blog\/#\/schema\/person\/06a4312aff9f5a9fc23e25fe7a27076e\",\"name\":\"Bulutistan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/bulutistan.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0b09f693645c754f52af6ce46e1749e1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0b09f693645c754f52af6ce46e1749e1?s=96&d=mm&r=g\",\"caption\":\"Bulutistan\"},\"sameAs\":[\"https:\/\/bulutistan.com\/blog\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Load Balancer (Y\u00fck Dengeleyici) Nedir, Ne \u0130\u015fe Yarar?\u00a0\u00a0 - Bulutistan Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/bulutistan.com\/blog\/load-balancer-yuk-dengeleyici-nedir\/","og_locale":"tr_TR","og_type":"article","og_title":"Load Balancer (Y\u00fck Dengeleyici) Nedir, Ne \u0130\u015fe Yarar?\u00a0\u00a0 - Bulutistan Blog","og_description":"\u0130\u015fletme web siteleri ve uygulamalar\u0131 dakikada y\u00fczlerce hatta binlerce m\u00fc\u015fteri talebi alabilir. Hatta yo\u011fun sezonlarda trafik daha da&hellip;","og_url":"https:\/\/bulutistan.com\/blog\/load-balancer-yuk-dengeleyici-nedir\/","og_site_name":"Bulutistan Blog","article_published_time":"2022-06-20T18:09:48+00:00","article_modified_time":"2023-09-08T18:35:11+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/bulutistan.com\/blog\/wp-content\/uploads\/2022\/06\/Load-Balancer-min-scaled.jpg","type":"image\/jpeg"}],"author":"Bulutistan","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Bulutistan","Tahmini okuma s\u00fcresi":"13 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/bulutistan.com\/blog\/load-balancer-yuk-dengeleyici-nedir\/","url":"https:\/\/bulutistan.com\/blog\/load-balancer-yuk-dengeleyici-nedir\/","name":"Load Balancer (Y\u00fck Dengeleyici) Nedir, Ne \u0130\u015fe Yarar?\u00a0\u00a0 - Bulutistan Blog","isPartOf":{"@id":"https:\/\/bulutistan.com\/blog\/#website"},"datePublished":"2022-06-20T18:09:48+00:00","dateModified":"2023-09-08T18:35:11+00:00","author":{"@id":"https:\/\/bulutistan.com\/blog\/#\/schema\/person\/06a4312aff9f5a9fc23e25fe7a27076e"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/bulutistan.com\/blog\/load-balancer-yuk-dengeleyici-nedir\/"]}]},{"@type":"WebSite","@id":"https:\/\/bulutistan.com\/blog\/#website","url":"https:\/\/bulutistan.com\/blog\/","name":"Bulutistan Blog","description":"Teknolojide Yol Arkada\u015f\u0131n\u0131z","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/bulutistan.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"tr"},{"@type":"Person","@id":"https:\/\/bulutistan.com\/blog\/#\/schema\/person\/06a4312aff9f5a9fc23e25fe7a27076e","name":"Bulutistan","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/bulutistan.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0b09f693645c754f52af6ce46e1749e1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0b09f693645c754f52af6ce46e1749e1?s=96&d=mm&r=g","caption":"Bulutistan"},"sameAs":["https:\/\/bulutistan.com\/blog"]}]}},"_links":{"self":[{"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/posts\/2989"}],"collection":[{"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/comments?post=2989"}],"version-history":[{"count":4,"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/posts\/2989\/revisions"}],"predecessor-version":[{"id":3975,"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/posts\/2989\/revisions\/3975"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/media\/3137"}],"wp:attachment":[{"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/media?parent=2989"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/categories?post=2989"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bulutistan.com\/blog\/wp-json\/wp\/v2\/tags?post=2989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}