• Forumu şuan da Ziyaretçi olarak görüntülüyorsunuz. Forum ziyaretçileri tüm konu ve bağlantıları görüntüleyemez ve kaynaklara erişimi yoktur. Eğer üye iseniz buradan üye girişi yapın ya da burayı tıklayarak şimdi üye olun.
  • Ubden® Topluluk Projelerine, Aracılığınızla Destek Vermektedir.

    Topluluk projelerine katkı yapmak ve topluğumuza ulaşan genç girişimcilere destek olmak için Buradaki  bağlantıdan işlem kanallarına ulaşabilirsiniz.

    Desteklerinizle 7.000 kişilik bir ekosistem olduk ve büyümeye devam ediyoruz. Desteğiniz için teşekkürler.

Cluster Nedir ? Cluster Mimarisi Nasıl Kurulur ? - (Basit, Örnekli Anlatım)

cnkrt 

Süper Moderatör
Süper Moderatör
Hizmet Sağlayıcı
16 Şub 2023
103
151
KrediPara
989KP
Cluster Nedir?

Basit Anlamda:
Bir "cluster" (küme), bir araya getirilmiş benzer veya bağlantılı öğelerin bir grup halinde bulunduğu bir yapıdır. Birçok farklı bağlamda kullanılabilir, ancak genellikle bilgisayar bilimi ve veri işleme alanlarında sıkça karşımıza çıkar.

Örnekler:

  1. Meyve Kümesi:
    • Açıklama: Elma, armut ve kirazları içeren bir meyve kümesi düşünün. Bu küme, benzer özelliklere sahip olan nesnelerin bir araya geldiği bir grup oluşturur.
  2. Bilgisayar Sunucu Kümesi:
    • Açıklama: Bir grup sunucunun birbirine bağlı olduğu bir bilgisayar kümesi hayal edin. Bu sunucu kümesi, iş yükünü paylaşabilir ve yüksek erişilebilirlik ve performans sağlamak için birlikte çalışabilir.
Cluster Mimarisi:

Temel Tanım:
Bilgisayar biliminde, bir cluster (küme) mimarisi, birden çok bağımsız bilgisayarın veya sunucunun bir araya getirilip koordineli bir şekilde çalıştığı bir yapıdır.

Özellikler ve Avantajlar:

  1. Yüksek Erişilebilirlik: Bir sunucu veya kaynak arızalandığında, diğerleri işlemlere devam edebilir.
  2. Performans Artışı: Görevler, paralel olarak birden çok düğümde işlenebilir, bu da genel performansı artırabilir.
  3. Kaynak Paylaşımı: Cluster, kaynakları etkili bir şekilde paylaşabilir, böylece iş yüklerini dengleyebilir.
  4. Genişletilebilirlik: Yeni düğümler eklenerek veya eski düğümler çıkarılarak sistem kolayca genişletilebilir.
Örnek Kullanım: Bir web uygulaması için bir cluster düşünün. Bu cluster, web isteklerini dengeleyebilir, veritabanı işlemlerini paralel olarak gerçekleştirebilir ve yüksek trafik durumlarında otomatik olarak ölçeklenebilir.

Böylece, cluster mimarisi, büyük ve karmaşık işlemleri daha etkili ve verimli bir şekilde gerçekleştirmek için kullanılabilir.

Cluster mimarisi nasıl kurulur ?

Cluster mimarisi, genellikle birden çok bilgisayarın veya sunucunun bir araya getirilip koordineli bir şekilde çalıştığı bir yapıdır. Cluster kurulumu, genellikle belirli bir amaç veya ihtiyaca yönelik olarak yapılandırılır. VMware ve Proxmox gibi sanallaştırma platformları, cluster oluşturmak için sıkça kullanılan araçlardan bazılarıdır.

VMware üzerinde Cluster Oluşturma:​

  1. vCenter Server Kurulumu:
    • VMware vSphere üzerinde bir cluster oluşturmadan önce, vCenter Server'ın kurulu olması gerekir. vCenter Server, birden çok ESXi (VMware hypervisor) sunucusunu yönetmek ve koordine etmek için kullanılır.
  2. ESXi Host Ekleme:
    • vCenter Server üzerindeki yönetim arayüzünden, ESXi sunucularını ekleyin. Bu adım, her bir fiziksel sunucunun sanal bir cluster içinde yönetilebilir hale getirilmesini sağlar.
  3. Cluster Oluşturma:
    • vCenter Server üzerinde "Clusters" bölümünden yeni bir cluster oluşturun. Bu adımda, bu cluster'a dahil edilecek ESXi sunucularını seçebilir ve cluster ayarlarını yapılandırabilirsiniz.
  4. VMotion ve High Availability (HA) Ayarları:
    • Cluster üzerinde VMotion (sanal makinelerin canlı olarak bir host'tan diğerine taşınması) ve High Availability (yüksek erişilebilirlik) gibi özellikleri etkinleştirebilir ve yapılandırabilirsiniz.

Proxmox üzerinde Cluster Oluşturma:​

  1. Proxmox Kurulumu:
    • Her bir sunucuda Proxmox sanallaştırma platformunu kurun. Bu işletim sistemi, KVM (Kernel-based Virtual Machine) ve LXC (Linux Containers) gibi sanallaştırma teknolojilerini destekler.
  2. Sunucu Eklemek:
    • Proxmox web arayüzünden, her bir sunucuyu Proxmox cluster'ına ekleyin. Bu adım, sunucuların birbirleriyle iletişim kurmasını sağlar.
  3. Shared Storage Ayarları:
    • Cluster üzerinde paylaşılan depolama (shared storage) kullanmak, sanal makinelerin herhangi bir sunucudan başka bir sunucuya geçişini kolaylaştırır. Bu nedenle, bir NFS veya iSCSI depolama bağlantısı oluşturun.
  4. HA ve VMotion Ayarları:
    • Proxmox cluster'ında High Availability ve VMotion özelliklerini etkinleştirin. Bu, yüksek erişilebilirlik ve sanal makinelerin canlı taşınabilirliği sağlar.
  5. Fencing (Kesme) Ayarları:
    • Fencing, bir sunucunun başarısız olduğu durumda, diğer sunucuların zarar görmesini önlemek için kullanılır. Proxmox cluster'ında bu ayarı yapılandırarak güvenilir bir ortam oluşturabilirsiniz.
Unutmayın ki her iki platformda da cluster oluşturmak, sistem yönetimi ve konfigürasyon bilgisi gerektiren bir işlemdir. Ayrıca, kurulum adımları sürüm ve güncellemelere göre değişebilir, bu nedenle resmi belgelere başvurmak her zaman önemlidir.
 
Üst