Your SlideShare is downloading. ×
  • Like
Fatih Projesi’nde PHP/Java Uygulamalarının Ölçeklenebilir Sunulması
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Fatih Projesi’nde PHP/Java Uygulamalarının Ölçeklenebilir Sunulması

  • 841 views
Published

Fatih Projesi’nde PHP/Java Uygulamalarının Ölçeklenebilir Sunulması …

Fatih Projesi’nde PHP/Java Uygulamalarının Ölçeklenebilir Sunulması
20 Ekim 2012 Özgür Web Günleri ’12 / İstanbul

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
841
On SlideShare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
4
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Merhaba!
  • 2. Fatih Projesi’nde PHP/JavaUygulamalarının Ölçeklenebilir Sunulması 20 Ekim 2012 Özgür Web Günleri ’12 www.eba.gov.tr
  • 3. Halid ALTUNERUzman Sistem Mühendisi@Türksat A.Ş.Sistem ve Konfigürasyon Birimi Takım Yöneticisi@Fatih Projesi/Milli Eğitim Bakanlığı halid@halid.org @halidaltuner
  • 4. Problem nedir?
  • 5. Problem şu ki...• Yoğun ziyaretçi/istek• Sayfaların ve isteklerin içerik zenginliği(js,css,html)• Sequencial datalar(video,audio vb.)• Donanımsal limitler• Disk ve Filesystem Problemleri• Point of failure• DOS/DDOS Ataklar• Örümcek/Bot• Across requests
  • 6. Neler yaptık?• Dikey büyüme• Daha çok sunucu, daha çok cpu, daha çok ram!• Donanımsal çözümler• Servis ve sistemlerin ayrılması(back,front?)• Round Robin DNS• Sanallaştırma• Sonuç???
  • 7. Neler Değişti(ki)?• Filesystem is the first revolution!• DNS with Replicative Servers• Load Balancing• Virtualization• Auto Deployment!
  • 8. Filesystem is the first revolution! HDFS - Hadoop File System
  • 9. DNS with Replicative Servers! PowerDNS - MySQL - Memcache
  • 10. Load Balancing HAproxy - Nginx
  • 11. Load Balancinghttp  {    upstream  applicationX  {        fair;        server  10.0.0.4  weight=1;        server  10.0.0.5;        server  10.0.0.6;        server  10.0.0.7;        server  10.0.0.8;    }      server  {        listen  80;        server_name  applicationx.com;        location  /  {            proxy_pass  http://applicationX;        }    }} HAproxy - Nginx
  • 12. Virtualization• Linux KVM• Qemu / Libvirt• OpenVZ ( Live Machines )• OpenStack
  • 13. Auto Deployment
  • 14. • Dinlediğiniz için teşekkür ederim.