HAProxy 3.0 Yeni Özellikler ve Geliştirilmiş Esneklik Sunuyor
Gelişmiş yük dengeleme, yeni TLS sertifika yönetimi ve daha fazlasını içeren HAProxy 3.0'ın en son özelliklerini keşfedin.
HAProxy, TCP ve HTTP tabanlı uygulamalar için dünyanın en hızlı ve en çok kullanılan ücretsiz ve açık kaynaklı yük dengeleyici ve proxy'si olan HAProxy 3.0'ın lansmanını duyurdu.
Gerçekten de, bu alanda bulut odaklı Traefik gibi birkaç önemli oyuncu bulunuyor ve bu, büyük bir rakip. Aynı zamanda yükselen yıldız Caddy ve kendi sunucularında barındırmayı tercih edenlerin favorisi NPM de dikkate değer seçenekler arasında.
Ancak kurumsal çözümler söz konusu olduğunda, HAProxy liderliği elinde bulunduruyor. Yakın zamanda Docker Hub üzerinde şaşırtıcı bir şekilde bir milyar indirmeyi aşarak bunun yeterli bir kanıtını sunmuş oldu.
Yeni yayınlanan 3.0 sürümü, performans, güvenlik ve farklı dijital ekosistemlerde esnekliği artıran birçok yeni özellik getiriyor. Başlıca özellikler şunlardır:
- Geliştirilmiş Sertifika Yönetimi:
crt-storeyapılandırma bölümünün tanıtımı, SSL sertifikası depolama ve kullanımında devrim yaratıyor,crt-list'in yerini alıyor ve sertifikaların daha kolay referans alınabilmesi için takma adlarla daha yapılandırılmış bir yaklaşım sunuyor. - HTTP/2 Optimizasyonu: HTTP/2’nin karmaşıklıklarını ele alarak, HAProxy artık sorunlu istekleri sınırlamak ve aksak bağlantıları izleyip yöneterek hizmet güvenilirliğini artırmak için mekanizmalara sahiptir.
- Kalıcı İstatistikler ve GUID Ataması: Yeni
guidyönergesi, yapılandırma nesnelerinin oturumlar boyunca sürekli olarak izlenmesini sağlar ve sistem yeniden yüklendikten sonra bile istatistiklerin saklanmasına yardımcı olur. - Syslog Yük Dengeleme ve Kayıt Geliştirmeleri: Syslog mesaj işleme, ağırlıklı sunucu satırları ve JSON ile CBOR formatlarında yeni kayıt yöntemleri ile geliştirilmiş olup, daha fazla esneklik ve yapılandırılmış veri yönetimi sunmaktadır.
- Gelişmiş Getirme Yöntemleri: Önceden yalnızca günlüklerde erişilebilen veri noktalarını ortaya çıkaran ek getirme yöntemleri tanıtıldı; bu, veri odaklı karar alma ve sistem izlemeyi geliştirir.
Bunların dışında, ayrıca şunu da belirtmeliyiz:
- Lua Betik Performansı: Yeniden tasarlanmış bir yükleme mekanizması, tek iş parçacıklı Lua betikleri için önemli hız artışları vaat ediyor.
- Stick Tabloları İyileştirmeleri: Stick tablolarındaki yeniden tasarlanmış kilitleme mekanizmaları, özellikle yüksek işlemci sayısına sahip sistemlerde performansı ciddi şekilde artırır.
- Esnek TLS Yönetimi: Yeni yönergeler, varsayılan ve koşullu TLS sertifikası seçimini mümkün kılarak, birden fazla barındırılan site için işlemleri kolaylaştırır.
- Geliştirilmiş Trafik Önceliği: Farklılaştırılmış Hizmetler (DS) alanı ve
fwmarkayarlarında yapılan düzenlemeler, hem ön uçta hem de arka uçta trafik yönetimi ve önceliklendirmesinin daha hassas bir şekilde yapılmasını sağlar.
Ayrıca bazı uyumsuz değişiklikler de vardır. Örneğin, HAProxy 3.0, olası tutarsızlıkları önlemek için aynı anda birden fazla komut çalıştırılmasını engelleyecek şekilde komut işleme yeteneklerini geliştirmiştir. Ayrıca, dinamik sunucular için daha önce göz ardı edilen 'enabled' anahtar kelimesi artık yapılandırma hatalarını önlemek amacıyla aktif olarak redd edilmektedir.
HAProxy 3.0, yeni sürümü denemek isteyenler için Docker üzerinden kurulabilir veya kaynaktan derlenebilir. Tüm değişiklikler hakkında daha fazla bilgi için sürüm duyurusuna bakabilir, değişiklik günlüğünü inceleyebilir veya yönetim rehbine göz atabilirsiniz.
