|
|
#1 (permalink) |
|
Üyelik Tarihi: 24.11.2005
Yer: Izmir
Yaş: 20
Mesaj: 29
|
Büyük sunucular ?
Bugün düşünürken bir anda gerçekten aklıma takılan bir soruyu paylaşmak istiyorum.. Umarım bilen birileri çıkar... Rapidshare gibi büyük bir sunucudan örnek vermek sanırım en güzeli olacak... Bildiğiniz gibi rapidshare in bir çok sunucusu var, dlx.rapidshare.com , dl21.rapidshare.com gibi.. Bunlar ne şekilde tek domain altına çalışıyor , nasıl serverlar onu merak ediyorum... Yani örneğin 40 GB bir hostingimiz var.. 40 gb bitti... Ikinci 40 gb ı nasıl aynı sunucuya bağlayabiliyoruz.. Bu tür teknik bir bilgi verebilecek olan birileri umarım vardır... teşekkürler.. |
|
|
|
|
|
#2 (permalink) |
|
Üyelik Tarihi: 14.06.2004
Yer: Ege'nin en büyük köyü
Yaş: 26
Mesaj: 578
|
Re: Büyük sunucular ?
Sunucuları DNS ile birbirine bağlayabilirsiniz.
Yani şöyle; 1. makina = makine1.falancasite.com 2. makina = makine2.falancasite.com
__________________
Aza sormuşlar nereye gidiyorsun diye. Çoğun yanına demiş. :confused: |
|
|
|
|
|
#3 (permalink) |
|
Üyelik Tarihi: 08.01.2007
Yer: İstanbul
Mesaj: 10
|
Re: Büyük sunucular ?
Evet benimde bildiğim fatihunal arkadaşımızında dediği gibi DNS'lerle gerçekleştiriliyor bu işlem,
Bunu bir örneklede açıklıyabilirim arkadaşım DreamHost'tan hosting almıştı benim elimde bir domain vardı Panel'den ayarları yaptı,elimdeki domain'in Ns'lerini DreamHost'a göre ayarladığımda DreamHost üzerinden çalışmıştı üstelik arkadaşım Ftp'sine elimdeki domain isminde klasör oluşturulmuş oradan dosyalar aktarılıyordu. Örnek belki Senin yapmak istediğin şeyle birebir aynı değil ancak aklında bir fikir oluşabilir, Kolay Gelsin. |
|
|
|
|
|
#4 (permalink) |
|
Üyelik Tarihi: 28.03.2003
Yer: İzmir
Yaş: 26
Mesaj: 790
|
Re: Büyük sunucular ?
senin bahsettiğin şeye çözüm, hdd dolduğu zaman gidip yenisini takıyosun ve eski hdd C ise yeniside gene C oluyor ama aynı zamanda eskiside C oluyor, yani taktığın bütün diskler C oluyor. böylece yol değişmiyor, yol değişmeyince yazılımlar/servisler sapıtmıyor, ek bir yazılıma gerek kalmıyor vs.vs. bunun linux te adı LVM = logical volume management.
Linux: http://en.wikipedia.org/wiki/Logical_volume_management Win: http://en.wikipedia.org/wiki/Logical_Disk_Manager (Bu pek çalışmaz dikkatli ol )fakat bu kadar büyük bir sistemde bir tek sunucu olması biraz saçma olur, o nedenle basitçe rapidshare'e yüklenen her dosyanın linki ortak bir veritabanında toplanıyor veya bir sunucu belli bir dolgunluğa ulaştığı zaman otomatik olarak upload işlemleri önceden tanımlanmış sonraki boş sunucuya yapılıyor. geri kalan isim verme işi ise en basit olanı, o kısmı da DNS bölümünden bir A kaydı tanımlayarak yapıyorlar.
__________________
#siberarena.com | tournament.online |
|
|
|
|
|
#5 (permalink) |
|
Üyelik Tarihi: 02.08.2001
Yer: istanbul
Yaş: 38
Mesaj: 1,549
|
Re: Büyük sunucular ?
diğer bir yöntem de raid sistemleriyle ya da bir fileserver üzerinden dosyaları ethernet üzerinden paylaşmak/alan sınırlamasını artırmak olacaktır. ne de olsa sunucuyu tek makina olarka görseniz de fileserver olarak yüzlerce makina bulunabilir arkasında ve bunlar gigabit ethernet ile bağlıysa siz fark etmezsiniz bile. izlesene.com'da mesela arkada yüze yakın file sunucusu bulunduğunu fark etmemiş olabilirsiniz... büyük dosyalarda bu şart...
başka değişik bir yaklaşımı da ftp server'larda görmüştüm. glftpd (linux) server yazılımı sayesinde farklı lokasyonlardaki ftp serverlar kullanıcıya tek bir ftp server gibi gösterilebiliyordu. terrabyte boyutlardaki distributed ftp server'lar genelde böyle işliyor; aralarında zaten çok hızlı hat olduğu için dosyanın kimden geldiğini kullanıcı fark etmiyor bile. |
|
|
|
|
|
#6 (permalink) |
|
Re: Büyük sunucular ?
Daha küçük projeler için; Daha önce dedicated server kullandıysanız server cluster özelliğini görmüşsünüzdür. Bu özellik serverların tek bir hdd'de gibi kullanılmasına yarıyor. Ama benim tavsiyem her uygulamaya farklı server şeklinde olurdu herhalde. Apache, MySQL, hdd, java için farklı serverlar kullanmayı tercih ediyorum.
__________________
UfukPolat.com | Kişisel bir mevzu |
|
|
|
|
|
|
#7 (permalink) |
|
Üyelik Tarihi: 05.12.2003
Yer: İstanbul
Mesaj: 899
|
Re: Büyük sunucular ?
Oncelikle bu islemin adi load balancing. Bu tur islemler icin "reverse proxy" ile "round robin DNS" kullaniliyor. Bildigim kadariyla Google bu ikisini de kullaniyor..
reverse proxy kendine gelen tum requestleri icerideki serverlara delege eden ve gelen cevaplari kullaniciya donen bir proxy sistemi. kendi uzerinde her bir request icin minimum yuk tutarak sadece trafik yonlendirmesi yapiyor. round robin dns ise her bir dns isteginde ayni ip adreslerini farkli sirada gondermek mantigiyla calisiyor. browserlar ise hemen hemen her zaman ilk ip adresinden baglanti kurdugu icin basit bir load balancing yapilmis oluyor. |
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!