Yük Dengeleme ve Ölçeklenebilirlik

Yük Dengeleme ve Ölçeklenebilirlik

Yük dengeleme ve ölçeklenebilirlik maddeleri, projelerde doğal olarak başlangıçta gündeme gelmemesine karşın, ilerleyen zamanda ciddi bir problem olarak belirmektedir.  Bu problemlerin iyi tarafı, ölçekleme ihtiyacı artık kaçınılmaz olduğunda projenizin muhtemelen kendini kanıtlamış olmasıdır.

Kötü tarafı ise, ölçekleme kaçınılmaz olduğunda doğru bir çözüm bulunmaması halinde, olumsuz müşteri deneyimleri projenin gidişatını sekteye uğratabilir.

YeniHayat olarak yük dengeleme ve ölçeklenebilirlik problemlerinde Linux işletim sistemi üzerinde açık kaynak kodlu bileşenler kullanmaktayız. Her sisteme birebir uygun olan sihirli bir çözüm bulunmadığından, bizler de zaman içerisinde edindiğimiz deneyimleri müşterilerimizle paylaşıyoruz. Sisteme bütün olarak bakıyoruz, Linux çekirdek seviyesindeki optimizasyonlar, ağ kartları, TCP/IP stack optimizasyonları, offload motoru, firewall katmanı, ddos saldırıları, virtual router redundancy, haproxy, nginx, mysql horizontal ve vertical partitioning, sqlrelay, IO performansı, monitoring, qos ... çok sayıda üzerinde çalışılması gereken madde olmasının yanısıra, bazen uygulama seviyesinde bir yeniden yapılanma çalışmasına gidilmeden doğru çözümlere ulaşmak imkansız olmaktadır. Bu nedenle ölçekleme problemlerine yaklaşımımız, yeni donanım yatırımları ve oldukça pahalı çözümlere gitmek yerine öncelikle mevcut yazılımların basit optimizasyonlarının tamamlanması, sonrasında sistemin her bileşeninin failover olarak çalıştığı ve yük dengesinin ayarlanabildiği bir mimariyi ortaya çıkarmak şeklindedir. Bu aşamadan sonra yapılabilecekler ise, sürekli sistem takibine (monitoring) ve daha uzun mühendislik zamanı gerektiren optimizasyonlara, fayda ürettiği müddetçe devam etmektir.

Yük dengeleme ve ölçekleme ihtiyaçlarınız için, acil müdahale, sistem iyileştirme, sistem mimarisini oluşturma ve sürekli bakım anlaşmaları başlıklarında bize ulaşabilirsiniz.

Yük Dengeleme ve Ölçeklenebilirlik

...