SlideShare a Scribd company logo
1 of 8
Download to read offline
Haproxy Tools ve Hapra 
Aybüke Özdemir 
aybuke.147@gmail.com
Ajanda 
● Haproxy ne işe yarar ? 
● Haproxy için neden kitaplık yazmak istedik? 
● Bu kitaplığın sağladığı kolaylıklar neler? 
● Kitaplık için yazdığımız web api neler yapıyor? 
● Tercih ettiğimiz diller, framework vs. ve 
nedenleri.
Haproxy Nedir? 
● Haproxy siteler veya sunucular için açık 
kaynaklı, yüksek performanslı bir tcp/http load 
balancer (yük dengeleyici). 
● Birden çok sunucu arasında istekleri yayarak 
web siteleri ve hizmetlerin performansını 
arttırmak için kullanılıyor.
Haproxy'nin Yapılandırma Dosyası
Python-Haproxy-Tools 
● Haproxy'nin yapılandırma dosyası için Python 
kullanarak yazdığımız bir yönetim kütüphanesi. 
● Yapılandırma dosyasında değişiklikler 
yapabileceğimiz fonksiyonlardan oluşuyor. 
● Yapılan değişiklik sonucunda yapılandırma dosyası 
çalışır halde mi bunu da kontrol edebiliyoruz. 
● Kodlara buradan bakabilirsiniz: 
https://github.com/aybuke/python-haproxy-tools
(HA)proxy (R)estful (A)pi 
● Bu kütüphane için yazılmış bir web api. 
● Hapra sayesinde web api üzerinden de 
yapılandırma dosyası ayarı yapabiliyoruz. 
● Bu uygulamada kullandığımız framework 
Flask. Nedeni ise hem Restful desteği olması 
hem de basit bir yapısının olması. 
● Kodlara buradan ulaşabilirsiniz: 
https://github.com/aybuke/hapra
● Sorular, Öneriler... 
Dinlediğiniz için teşekkür ederim.

More Related Content

Similar to Haproxy Tools ve (Ha)proxy (R)estful (A)pi

Php kitabi
Php kitabiPhp kitabi
Php kitabisersld89
 
Php seminerleri
Php seminerleriPhp seminerleri
Php seminerlerisersld89
 
Php ornekleri
Php ornekleriPhp ornekleri
Php orneklerisersld89
 
Php ogretmeni
Php ogretmeniPhp ogretmeni
Php ogretmenisersld89
 
Php projeleri
Php projeleriPhp projeleri
Php projelerisersld89
 
Php egitmeni
Php egitmeniPhp egitmeni
Php egitmenisersld89
 
Php kursu-kagithane
Php kursu-kagithanePhp kursu-kagithane
Php kursu-kagithanesersld88
 
Php teknikeri
Php teknikeriPhp teknikeri
Php teknikerisersld89
 
Php tasarimi
Php tasarimiPhp tasarimi
Php tasarimisersld89
 
Php kursu-atasehir
Php kursu-atasehirPhp kursu-atasehir
Php kursu-atasehirsersld88
 
Php egitimi-kagithane
Php egitimi-kagithanePhp egitimi-kagithane
Php egitimi-kagithanesersld89
 
Php kursu-catalca
Php kursu-catalcaPhp kursu-catalca
Php kursu-catalcasersld88
 
Php okullari
Php okullariPhp okullari
Php okullarisersld89
 
Php egitimi-atasehir
Php egitimi-atasehirPhp egitimi-atasehir
Php egitimi-atasehirsersld89
 
Php egitimi-bagcilar
Php egitimi-bagcilarPhp egitimi-bagcilar
Php egitimi-bagcilarsersld89
 
WP REST API ve WordPress Ekosisteminin Geleceği
WP REST API ve WordPress Ekosisteminin GeleceğiWP REST API ve WordPress Ekosisteminin Geleceği
WP REST API ve WordPress Ekosisteminin GeleceğiBora Yalcin
 
Php egitimi-catalca
Php egitimi-catalcaPhp egitimi-catalca
Php egitimi-catalcasersld89
 

Similar to Haproxy Tools ve (Ha)proxy (R)estful (A)pi (20)

Php kitabi
Php kitabiPhp kitabi
Php kitabi
 
Php seminerleri
Php seminerleriPhp seminerleri
Php seminerleri
 
Php ornekleri
Php ornekleriPhp ornekleri
Php ornekleri
 
Php ogretmeni
Php ogretmeniPhp ogretmeni
Php ogretmeni
 
Php projeleri
Php projeleriPhp projeleri
Php projeleri
 
Php egitmeni
Php egitmeniPhp egitmeni
Php egitmeni
 
Php kursu-kagithane
Php kursu-kagithanePhp kursu-kagithane
Php kursu-kagithane
 
Php teknikeri
Php teknikeriPhp teknikeri
Php teknikeri
 
Php tasarimi
Php tasarimiPhp tasarimi
Php tasarimi
 
Php kursu-atasehir
Php kursu-atasehirPhp kursu-atasehir
Php kursu-atasehir
 
Php egitimi-kagithane
Php egitimi-kagithanePhp egitimi-kagithane
Php egitimi-kagithane
 
Php 2016
Php 2016Php 2016
Php 2016
 
Php kursu-catalca
Php kursu-catalcaPhp kursu-catalca
Php kursu-catalca
 
Php okullari
Php okullariPhp okullari
Php okullari
 
Php egitimi-atasehir
Php egitimi-atasehirPhp egitimi-atasehir
Php egitimi-atasehir
 
Php egitimi-bagcilar
Php egitimi-bagcilarPhp egitimi-bagcilar
Php egitimi-bagcilar
 
WP REST API ve WordPress Ekosisteminin Geleceği
WP REST API ve WordPress Ekosisteminin GeleceğiWP REST API ve WordPress Ekosisteminin Geleceği
WP REST API ve WordPress Ekosisteminin Geleceği
 
Php testi
Php testiPhp testi
Php testi
 
Php egitimi-catalca
Php egitimi-catalcaPhp egitimi-catalca
Php egitimi-catalca
 
Php ornek
Php ornekPhp ornek
Php ornek
 

Haproxy Tools ve (Ha)proxy (R)estful (A)pi

  • 1. Haproxy Tools ve Hapra Aybüke Özdemir aybuke.147@gmail.com
  • 2. Ajanda ● Haproxy ne işe yarar ? ● Haproxy için neden kitaplık yazmak istedik? ● Bu kitaplığın sağladığı kolaylıklar neler? ● Kitaplık için yazdığımız web api neler yapıyor? ● Tercih ettiğimiz diller, framework vs. ve nedenleri.
  • 3. Haproxy Nedir? ● Haproxy siteler veya sunucular için açık kaynaklı, yüksek performanslı bir tcp/http load balancer (yük dengeleyici). ● Birden çok sunucu arasında istekleri yayarak web siteleri ve hizmetlerin performansını arttırmak için kullanılıyor.
  • 4.
  • 6. Python-Haproxy-Tools ● Haproxy'nin yapılandırma dosyası için Python kullanarak yazdığımız bir yönetim kütüphanesi. ● Yapılandırma dosyasında değişiklikler yapabileceğimiz fonksiyonlardan oluşuyor. ● Yapılan değişiklik sonucunda yapılandırma dosyası çalışır halde mi bunu da kontrol edebiliyoruz. ● Kodlara buradan bakabilirsiniz: https://github.com/aybuke/python-haproxy-tools
  • 7. (HA)proxy (R)estful (A)pi ● Bu kütüphane için yazılmış bir web api. ● Hapra sayesinde web api üzerinden de yapılandırma dosyası ayarı yapabiliyoruz. ● Bu uygulamada kullandığımız framework Flask. Nedeni ise hem Restful desteği olması hem de basit bir yapısının olması. ● Kodlara buradan ulaşabilirsiniz: https://github.com/aybuke/hapra
  • 8. ● Sorular, Öneriler... Dinlediğiniz için teşekkür ederim.