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:
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:
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.
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:
- 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.
- 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.
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:
- Yüksek Erişilebilirlik: Bir sunucu veya kaynak arızalandığında, diğerleri işlemlere devam edebilir.
- Performans Artışı: Görevler, paralel olarak birden çok düğümde işlenebilir, bu da genel performansı artırabilir.
- Kaynak Paylaşımı: Cluster, kaynakları etkili bir şekilde paylaşabilir, böylece iş yüklerini dengleyebilir.
- Genişletilebilirlik: Yeni düğümler eklenerek veya eski düğümler çıkarılarak sistem kolayca genişletilebilir.
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:
- 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.
- 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.
- 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.
- 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:
- 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.
- 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.
- 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.
- 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.
- 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.