

Facebook-Twitter-Google Veri Merkezleri Ve Sunucu Sistemleri
-
Esenlikler müritler.
Google'de aradım taradım bulamadım size danışayım diyorum. Facebook-Twitter-Google bildiğimiz gibi çook çook büyük , hatta Türkiye'deki sunucu merkezlerinden bile büyük alanları ve sunucuları var.
Bu sunucularda veriler harddiskte tutuluyor. Bir harddiskte ise okuma yazma taş çatlasa 50-60 mb per second. Yani bir anda sunucuya 50-60 mb lik bir istek gelse diskten okunacak , bu sunucu iptal olur. Ancak bu adamlar hem iptal olmuyor , hem sunucular yetiyor ve istediğimiz bilgiye istediğimiz andan ulaşabiliyoruz. Google a 1 gb saldırı yapsan yine hata vermez yine hata vermez.
Ben bunun sebebini merak ediyorum. Adamlar öncelikle internet hatlarını nerden alıyorlar? Hangi firmalar bunlara bu kadar büyük hat veriyor?
Sonraki sorum , dediğim gibi google'dan saniyede 1 gb veri istesek yine hiç hata vermeden verir. Bunun sebebi nedir?
Tek ip var fakat her türlü kapanmadan çalışıyor. Bu tek ip'de bilgisayarlar paralel mi çalışıyor , çok çok çok gelişmiş bir router sistemi var istekleri alıp içeri mi dağıtıyor nasıl çalışıyor çok merak ediyorum. Var mı konuda bilginiz?
-
Adamlar öncelikle internet hatlarını nerden alıyorlar? Hangi firmalar bunlara bu kadar büyük hat veriyor?
Kendi altyapılarını kullanıyorlar. Yani senin benim ISP olarak TTNET ten aldığımız hizmeti, onlar ISP olarak Facebook Inc., Google Inc. 'ten alıyorlar.Sonraki sorum , dediğim gibi google'dan saniyede 1 gb veri istesek yine hiç hata vermeden verir. Bunun sebebi nedir?
Muhtemelen cloud denilen sistemle zilyon tane sunucuyu aynı anda çalıştırıyor olmaları. Yani sen 1tblık saldırı da yapsan istek de yollasan tek makineye gitmez, paylaştırılır, yahut o makine iptal olur diğerleri görevi devralır :)
Kendi işletim sistemleri falan var sonuçta..
Tek ip var fakat her türlü kapanmadan çalışıyor. Bu tek ip'de bilgisayarlar paralel mi çalışıyor , çok çok çok gelişmiş bir router sistemi var istekleri alıp içeri mi dağıtıyor nasıl çalışıyor çok merak ediyorum. Var mı konuda bilginiz?
Zilyon tane IPleri var hocam.. IP blokları var hatta hepsinin... tek ipden iş mi yürür benim bile 8-10 IP'm var :D dfadfdasf
-
noname bunu yazdı
Adamlar öncelikle internet hatlarını nerden alıyorlar? Hangi firmalar bunlara bu kadar büyük hat veriyor?
Kendi altyapılarını kullanıyorlar. Yani senin benim ISP olarak TTNET ten aldığımız hizmeti, onlar ISP olarak Facebook Inc., Google Inc. 'ten alıyorlar.Sonraki sorum , dediğim gibi google'dan saniyede 1 gb veri istesek yine hiç hata vermeden verir. Bunun sebebi nedir?
Muhtemelen cloud denilen sistemle zilyon tane sunucuyu aynı anda çalıştırıyor olmaları. Yani sen 1tblık saldırı da yapsan istek de yollasan tek makineye gitmez, paylaştırılır, yahut o makine iptal olur diğerleri görevi devralır :)
Kendi işletim sistemleri falan var sonuçta..
Tek ip var fakat her türlü kapanmadan çalışıyor. Bu tek ip'de bilgisayarlar paralel mi çalışıyor , çok çok çok gelişmiş bir router sistemi var istekleri alıp içeri mi dağıtıyor nasıl çalışıyor çok merak ediyorum. Var mı konuda bilginiz?
Zilyon tane IPleri var hocam.. IP blokları var hatta hepsinin... tek ipden iş mi yürür benim bile 8-10 IP'm var :D dfadfdasf
hocam ip işini o açıdan demedim. google.com un 1 tane ipsi var mesela ben bu açıdan söyledim. bu cloud işini bir başkası da demişti ama nasıl olduğunu araştırmadım. araştırayım biraz.
-
harddiskin hızı 50-60 mb / sn derken? :D
ev kullanıcısıyla karıştırdın galiba hacı
http://tr.wikipedia.org/wiki/Sabit_disk_s%C3%BCr%C3%BCc%C3%BC
http://tr.wikipedia.org/wiki/RAID
http://en.wikipedia.org/wiki/Clustered_file_system
+ adamlar kendi dillerini, dosya sistemlerini vs kullanıyorlar
+ kim bilir kaç çekirdekli sistemleri ve ona uygun derlenmiş işletim sistemleri var
çekirdeğe de gerek yok binlerce servercık'ı topla, onlardan da 100 lercesini belki de il il, ülke ülke düşün
-
yük dağılımıda yapıyorlardır.
http://www.cozumpark.com/blogs/network/archive/2010/08/29/f5-load-balance-network-tanimlama.aspx
-
google.com'un tek ipsi yok hocam load balancer'ları var senin konumuna ve sistemdeki bilgisayarların duruma göre döndürüyor o iplerden birini.
dolayısıyla sen istek yaptığında rasgele bir web sunucusundan yanıt alıyorsun. onun arkasında gene bigtable gibi veritabanı yapıları var, onlar da gene distributed yani birden fazla bilgisayar üzerinde çalışıyor ve senin sorgu yaptığın web sunucusu da bu database clusterından bir bilgisayardan yanıt alıyor.
böyle böyle adamlar her sistemi ayrıştırıyorlar, her biri belli protokoller üzerinden (google genellikle protobuf kullanıyor) haberleşiyor.
-
google bildiğim kadarıyla verileri harddisklerde değil ram lerde tutuyor. Yüzlerce hatta binlerce dandik sunucu :D ama sağlam ramlerle işliyor diye biliyorum. Yanlışım varsa affola
-
Adamların çalışanı python dilini üretiyor :D
Ayrıca, açtığın konulara bakaraktan kendim için düşündüğüm yolu sana da tavsiye edebilirim. Devops hareketine bir bak derim, benim de merak ettiğim, hiç fikrimin dahi olmadığı sayamayacağım kadar konu var ama tek bir alana yönelmek lazım. Ve tek bir alanla en çok bilgiyi alabileceğin en ideal yerlerden biri de devops bölümü, hem sunucu yönetimi, hem network, hem programlama bilgin olur. Sorduğun şeylerse temel network ve sunucu yönetimi bilgisi gerektiriyor. Önce bu temelleri öğren derim, ben de emeklemeden koşmaya çalışıp defalarca sıçtığım için söylüyorum bunları :)
-
pcdoktor636 bunu yazdı
Adamların çalışanı python dilini üretiyor :D
Ayrıca, açtığın konulara bakaraktan kendim için düşündüğüm yolu sana da tavsiye edebilirim. Devops hareketine bir bak derim, benim de merak ettiğim, hiç fikrimin dahi olmadığı sayamayacağım kadar konu var ama tek bir alana yönelmek lazım. Ve tek bir alanla en çok bilgiyi alabileceğin en ideal yerlerden biri de devops bölümü, hem sunucu yönetimi, hem network, hem programlama bilgin olur. Sorduğun şeylerse temel network ve sunucu yönetimi bilgisi gerektiriyor. Önce bu temelleri öğren derim, ben de emeklemeden koşmaya çalışıp defalarca sıçtığım için söylüyorum bunları :)
Sağlam bir network forumu var mı yabancı? -
Normalde CCNA sınavına çalışıyordum bir ara ancak bu yaşta bi boka yaramayacak diye bırakmıştım çalışmayı. Bakayım belki yeniden başlarım.
-
DevilRullz bunu yazdıpcdoktor636 bunu yazdı
Adamların çalışanı python dilini üretiyor :D
Ayrıca, açtığın konulara bakaraktan kendim için düşündüğüm yolu sana da tavsiye edebilirim. Devops hareketine bir bak derim, benim de merak ettiğim, hiç fikrimin dahi olmadığı sayamayacağım kadar konu var ama tek bir alana yönelmek lazım. Ve tek bir alanla en çok bilgiyi alabileceğin en ideal yerlerden biri de devops bölümü, hem sunucu yönetimi, hem network, hem programlama bilgin olur. Sorduğun şeylerse temel network ve sunucu yönetimi bilgisi gerektiriyor. Önce bu temelleri öğren derim, ben de emeklemeden koşmaya çalışıp defalarca sıçtığım için söylüyorum bunları :)
Sağlam bir network forumu var mı yabancı?Herhangi bir şey araştırdığımda karşıma ilk çıkan yerler buralar, genellikle sağlam cevaplar oluyor.
https://learningnetwork.cisco.com/index.jspa
https://supportforums.cisco.com/
http://www.techexams.net/forums/
Onun haricinde 0dan networke giriş falan düşünüyorsan çizgi tagem'in çevirdiği bu dersler var.
http://www.youtube.com/watch?v=uIH_UOvbGKw&list=PL5oJcXy8QAiWLHeY0i7DRDpg-jlkRDhxY&index=1
Bunun gibi 1-2 tane daha türkçe kaynak var.
Kitap olarak da başlangıç için güzel bir kitap, ben de bununla başladım, daha doğrusu başlamaya çalıştım da başka konuları önceliğime aldığım için ilk bölümde bıraktım.
http://wps.pearsoned.com/ecs_kurose_compnetw_6/