Ana Sayfa | Linux Analiz | Linux Cluster Sistemleri-1

Linux Cluster Sistemleri-1

Font size: Decrease font Enlarge font
image

Günümüzde bazı araştırmalar o kadar çok veri işlenmesini gerektirmektedir ki bir tek bilgi­sayar bu yükün altından kalkamaz. Bu gibi durumları ortadan kaldırmak için Cluster (Bağ) sistemleri geliştirilmiştir.

nümüzde bazı araştırmalar o kadar çok veri işlenmesini gerektirmektedir ki bir tek bilgi­sayar bu yükün altından kalkamaz. Bu gibi durumları ortadan kaldırmak için Cluster (Bağ) sistemleri geliştirilmiştir. Bu sayede birden çok bilgisayar tek bir bilgisayarmış gibi çalışarak ağır iş yükünün altından kalkabilmektedirler.

Birbirine bağlı sistemlerde düşünülmesi ge­reken öncelik bu sistemin yapacağı iş olacaktır. Yani salkıma (cluster) bağlı işlemciler tek bir veri kaynağından mı faydalanacaklar, ya da bir işlemcinin yaptığı iş diğer işlemcilerin işlerini etkileyecek mi, gibi sorular kurulacak sistemin donanımsal özelliklerini belirler. Eğer yapılacak iş bilgisayarların kendi başlarına üstlerine dü­şen görevleri yapabilecekleri bir iş olacaksa, bu bilgisayarlar arasında yüksek hızlı veri bağ­lantılarına gerek olmaz. Ancak sisteme bağlı işlemcilerin yaptıkları işler diğerlerinin yapa­cakları işi etkileyecekse, işlemcilerin hızlarına uygun veri bağlantıları olmalı ki sistem veri alış verişinde yavaşlamadan çalışabilsin.

Salkım bilgisayar sistemleri hakkında basit olarak bahsettikten sonra genelde kullanılan sistemleri açıklamaya çalışalım. Önce karşımıza çok çıkan ancak pek fark etmediğimiz bir sistem olan Yük Dağıtıcı (Load Balancing) sistemleri ele alalım. Eğer web programlamayla biraz uğraşmışsanız ve aktif web Safaları ta-sarlamışsanız, sayfanın karmaşıklığının veri ta­banından çekilen bilgi ile doğru orantılı ol­duğunu bilirsiniz. Yani sayfanızın ne kadar çok veri içermesini istiyorsanız veri tabanından o kadar veri çekmeniz gerekir. Bir sayfanın ta rayıcı penceresinde gösterilmesiyle ortalama 100 sorgunun veri tabanında çalıştığını dü­şünürseniz 100.000 kişinin ziyaret ettiği bir siteyi karşılayabilecek bir bilgisayarın olası olmadığını görürsünüz. Böyle durumlarda yük dağıtıcı sistemler kullanılır. Birbirine bağlı ve tamamen birbirinin aynı veriye sahip bilgi­sayarlar gelen sorguları bir yönlendirici vası­tasıyla karşılarlar. Yönlendirici sorguları emrin­deki bilgisayarların o anki yoğunluklarına göre yönlendirir. Örnek olarak google sayfası bin­lerce kişi tarafından kullanılsa da yük dağıtıcılar sayesinde bütün sorgulara hızlı bir şekilde tepki verebilmektedir.Diğer bir salkım sistemi ise kullanıcılarına her zaman çalışan bir ana makine sağlamak için kurulmuştur. Yine birbirinin eş makineler birinin arızalanması durumunda onun yerine geçe­bilecek şekilde ayarlanmışlardır (High-avail-ability (HA) clusters ).

Başka bir salkım sistemi ise, ki yazının de­vamında genel olarak bu konudan bahse­deceğiz, ağ şeklinde bağlı bilgisayarlardır (Grid Computing). Bu sistemlerde bilgisayarlar kendi aralarında veri paylaşımına ihtiyaç duymazlar. Sadece kendilerine verilen görevi yerine ge­tirmeleri ve işlerinin sonuçlarını bir ana bil­gisayara göndermeleri yeterli olmaktadır. Böyle sistemler düşük ağ altyapıları ile kullanılabilir. . Bilgisayarınıza indireceğiniz küçük bir programcıkla sistem boşta olduğu sürece gök­yüzünden gelen radyo sinyallerini analiz edip küçük bir katkıda bulunabilirsiniz. Bu tür sis­temlerdeki bilgisayarlar farklı yapılarda olabi­lirler. Aslında google arama motorunun emek­leme döneminde eski bilgisayarları kullanarak bu tür bir sistem üzerinde çalıştığı söylenir. Bu tür sistemleri kendi evinizdeki birkaç bilgisayarla, okulunuzdaki birbirine stan­dart ağ kartı ile bağlı bilgisayarlarla ya da yüksek hızlı bilgisayarınızda oluşturacağınız sa­nal makineler ile oluşturabilirsiniz.

Add to: Digg this story Digg

Subscribe to comments feed Comments (0 posted):

Post your comment comment

Please enter the code you see in the image:

  • email Email to a friend
  • print Print version
  • Plain text Text
Tags
No tags for this article
Rate this article
0
Destekleyen: LINUX34.COM