Redis HAProxy with Redis Sentinel
Herkese Merhabalar Bu Yazımda Redis Sentinel ile High Availability Konusunu Anlatmaya Çalışıyor Olacağım Umarım Şimdiden Faydalı Olur
High Availability Nedir ?
Diğer Adıyla Yüksek Erişilebilirlik Demektir , Serverın Kesintisiz ve Performanslı Çalışmasına Hataları Ortadan Kaldırılmasına Olanak Sağlayan Yapıdır Diyebiliriz
Redis’de Bu Yapıyı Kurmaya Olanak Sağlayan Bileşen ise Redis Sentinel dir Redis Sentinel Cluster İzleme , Raporlama , Olası Hata , Failover Durumlarında Yardıma Koşuyor
Failover da Nedir ?
Yük Devretme Demektir :) Master Server Her Hangi Bir Crash Durumunda Slave Sunucuya Yüklerine Devrediyor ve Slave Sunucu Master Rolüne Geçiyor Master Sunucu Ayağa Kalkana dek Tabii Bunu da Sentinel Sayesinde Yapıyor
Tabii Bunun Yanında Redis Serverin Önüne HAProxy Yapısını Kuruyoruz Nedeni ise Master Sunucumuz Olası Bir Durumda Çöktüğünde Gelen İstekleri Başka Server’e Atabilme Olağanı ve Yük Dengeleme Sağlıyor
Biraz Çok Konuştuk Hadi Uygulama Kısmına Geçelim :)
Sentinel Ayarları
HAProxy Kurulumu ve Ayarları
Umarım Faydalı Olmuştur Beğenmeyi Takip Etmeyi Unutmayın Eksik , Hatalı veya Anlamadığınız Yer de Cevap Yazınız :)