Cluster nedir? - Google Fan Webmaster Forum
Google Fan Webmaster Forum  

Geri git   Google Fan Webmaster Forum > R10 Webmaster Kütüphanesi > Articles
Kayıt ol Articles Sosyal Gruplar Forumları Okundu Kabul Et

R10 Bilgi Arşivi Önemli Bilgilerin ve Paylaşımın Yapıldığı arşivlik konular bölümü. Yaşadığınız sorunu sizden önce birileri mutlaka yaşamıştır.Lütfen ilk buraya göz atın

Cevapla
 
LinkBack Article Tools
  #1  
Alt
radmin - ait Kullanıcı Resmi (Avatar)
radmin radmin isimli üyemiz çevrimdışıdır. (Offline)
radministrator
Üyelik tarihi: 28-06-2005
Yaş: 33
Feedback Score: 23 Olumlu
Standart Cluster nedir?
yazan radmin 27-12-2006, 17:00:49

Google'ı bilmeyenler el kaldırsın!!
Tamam kimse el kaldırmadığına göre ikinci soruya geçelim. Bu adamları herkes bilip kullanıyorsa bu yükün altından nasıl kalkıyorlar? Var mı dünyada o kadar güçlü bir makine. Cevap basit. YOK Peki amcalar ne yapıyorlar da bu yükün altından kalkıyorlar.
Mantık basit. Yük bölüştürme. Yalan olmasın şimdi bu işi yapmanın bir çok yolu var. Load Balancing adı altında. Aynı sunucudan "n" tane kurulur istekler sunucuların müsait olanına iletilir. Böylece sistemin yüksek erişilebilirliğe sahip olması sağlanır.
Peki eğer ben problemimin aynı anda bir çok makine tarafından çözülmesini istiyorsam ne yapmalıyım? Tüm bilgisayarları emrime verecek bir sistem yapalım. Fakat bir problemin parçalarının aynı anda çözülmesi mümkün müdür? Problem tipine göre değişiklik gösterir. Diyelim ki 10^9 tane sayıyı toplatmak istiyoruz. Sonra da bu sayıların ortalamasını tüm sayılara eklemek istiyoruz. Gerçekten çok fazla sayı var. Her toplama işlemi 1ns sürse ilk toplama işlemi için 10^3 saniyeye ihtiyaç duyarız. Böleriz. Sonra 10^3 saniye de ikinici toplama işlemi için geçer. 2x10^3 saniye kaybetmiş oluruz. Peki bu işlemleri paralel yaparsak ne olur? Tam olarak olmasa da "m" tane makinede işlem (2/m)x10^3 saniye sürer. Dersek çok güzel olurdu ama mesaj iletimi gibi nedenlerden dolayı bu süre biraz daha uzar. Pek bilimsel olmadığını kabul edebiliriz.
Şimdi gelelim işin güzel kısmına. OSCAR cluster kurulum işlerini gerçekten kolaylaştıran bir programdır. OSCAR ile "Thin Client" mimarisine sahip bir cluster kurabiliriz. "Thin Client" ne demek peki?
Üzerinde mümkün olduğunca az donanım olan sistem. HD'ye ihtiyaçları yoktur. İşlemcilerinin güçlü olmasına da gerek yoktur normalde ama cluster için bu gereklidir. Akla gelen soru makinelerin HD'si olmadan nasıl açılacakları. DHCP ve TFTP gibi teknolojiler yardımı ile. Bu teknolojilerle makinemizim CD'siz, disketsiz, HD'siz nasıl açılacak? Boot Image denilen zerzevatı nereden bulacak?
PXE Boot adı verilen teknoloji sayesinde ethernet kartımız bu sorunu çözüyor. MAC adresini tüm ağa göndererek IP adresi verecek yiğit bir DHCP sunucu arıyor. DHCP sunucu IP atamasını yaptıktan sonra güzel makinemiz TFTP yolu ile (Trivial File Transfer Protocol, Basit Dosya Transferi Protokolü) açılabilmek için gerekli dosyaları çekiyor.
- Hmmm Kulağa çok hoş geliyor. Yani bir sunucu makine bir de köle makineler lazım öyle mi?
- Evet aynen öyle. Tercihen sunucu makinede 2 ethernet kartı olsa çok güzel olur. Bir kart dış haberleşme için. Diğer kart da cluster ile ana makineyi bağlamak için.
- Harika, ama ben bu sunucu lafını hiç sevmem sen iki kere kullandın ben nasıl ayarlarım?
- Sen ayarlama OSCAR dedik ya..
OSCAR bizim için ne yapar. Biz istemci makinelerimizin MAC adreslerini OSCAR'a verdiğimiz takdirde onlar için gerekli DHCP ve TFTP sunucularının ayarlarını yapar. Bunun için tftpd ve dhcpd'nin çalışıyor olması yeterlidir..
- Diyelim ki cluster sahibi oldum. Her program çalışır mı?
- Çok güzel bir soru. Senin adın neydi çocuğum yüksek not vericeğim sana sözlüden
Programın parallel yazılmış olması gerekir, ya da çeşitli şekillerle paralelleştirilmesi. En yeni standart MPI'dır. MPI ile yazdığınız programlar canavar gibi çalışır. Bu parallel programlama ilginç bir iştir.

Yazan: Ömer Sezgin UĞURLU
__________________
Bir Güldün Yâr sen, hep elime batanı
Seni dalından kopardım, kandoldu avuçlarım...

Alıntı ile Cevapla


Görüntüleme 11318 Comments 11
Sponsored Links
Total Comments 11

Comments

  2  
Alt 27-12-2006, 17:33:52
 
Standart

evt radmin gerçekten çok hoş olmuş hep merak ederdim google bu kadar yükü nsl kaldırıyor diye.
__________________
anarschi.com |Beyazıt Kimdir?
Alıntı ile Cevapla


  3  
Alt 27-12-2006, 17:38:25
Gold üye
 
Standart

Bir cok buyuk hosting firmasida boyle yapiyor, ornek verim servage de bu sistemi kullaniyor
Alıntı ile Cevapla


  4  
Alt 27-12-2006, 19:55:29
 
Standart

daha önce bu konuya benzer bi konuda baya uğraşmıştım PCNET okuyanlar bilirler ağdaki bilgisayarların ortak ram ve cpu kullanması ile ilgili uzunca bir yazı vardı buda benzer bir sistemmiş öğrenmiş olduk TŞKLER RADMİN
__________________
Beden.org Jenerik Domain Satılıktır
Alıntı ile Cevapla


  5  
Alt 27-03-2007, 23:36:10
Eposta Aktivasyonu Gerekmekte
 
Standart

çok güzel bir yazı teşekkürler radmin
__________________
Tatil | yokum..
Alıntı ile Cevapla


  6  
Alt 28-03-2007, 04:18:24
LNWServers.com.tr
 
Standart

güzel bir konuya değinmişsin radmin. gerceçten yararlı bir bilgi teşekkürler.
__________________
Kiralık Sunucu
Alıntı ile Cevapla


  7  
Alt 28-03-2007, 11:09:50
Gold üye
 
Standart

Cidden benimde aklıma takılan bir soruydu.
Google un o kadar ziyaretçisi var ve nasıl bu kadar hızlı sorusuna güzel bir cevap getirmiş...
Alıntı ile Cevapla


  8  
Alt 28-03-2007, 16:05:05
 
Standart

güzel bir yazı teşekkürler
__________________
wordpress işleri
Alıntı ile Cevapla


  9  
Alt 28-03-2007, 19:25:04
 
Standart

güzel bir döküman olmuş eline sağlık radmin.
__________________
SINIRSIZ TRAFİK VDS 39.90 TL!
Alıntı ile Cevapla


  10  
Alt 28-03-2007, 23:07:39
Üyeliği durduruldu
 
Standart

Bu arada google ile ilgili diğer bir nokta ise :
Google un sistemlerini birçok gez araştırdım ve insanlardan bilgi edindiğim verilere göre: google'ın serverları ibm tarafından özel olarak üretiliyor ve kasa kapakları hiçbir zaman kapatılmıyor, aynı zamanda google search engine sistem olarak bildiğimiz php - asp veya jsp gibi web dilleri ile değil yazılım dilleri ile yapılmıştır.Ara tuşuna bastığımız zaman c#, arandığında çıkan sonuçlar ve siteleri kendi belleğine kopyalan dil ise python dur.Bundan dolayı google çok fazla işlemi aynı anda hızlı olarak yapabiliyor...
Alıntı ile Cevapla


Cevapla


Bookmarks
tesxc
Article Tools

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Açık



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 05:17:02.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.

“İnsanların en hayırlısı, insanlara faydalı olandır”. H.Ş

Hosting by Radore Hosting

İçerik sağlayacı paylaşım sitelerinden biri olan R10.net WebMaster Forum Adresimizde 5651 Sayılı Kanun’un 8. Maddesine ve T.C.K’nın 125. Maddesine göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur. R10.net hakkında yapılacak tüm hukuksal Şikayetler adresi ile iletişime geçilmesi halinde ilgili kanunlar ve yönetmelikler çerçevesinde en geç 1 (Bir) Hafta içerisinde R10.net yönetimi olarak tarafımızdan gereken işlemler yapılacak ve Avukatlarımız size dönüş yapacaktır.
ARGUS_OK