/ Ürünler

BeeGFS Dosya Sistemi

POSIX uyumlu, yazılım tanımlı paralel küme dosya sistemi — I/O yoğun HPC ve AI/ML iş yüklerini yüksek performansla yönetir.

BeeGFS, performans açısından kritik ortamlarda I/O yoğun iş yüklerini yönetmek için özel olarak tasarlanmış lider bir paralel küme dosya sistemidir. Dünya çapında kuruluşlar, üniversiteler ve araştırmacılar; kurulum kolaylığı, maksimum ölçeklenebilirlik, sağlamlığı ve esnekliği nedeniyle BeeGFS’i tercih ediyor. Sistem, sonuçları hızlandırarak ve yeni veri analizi yöntemlerini mümkün kılarak verimliliği artırır.

BeeGFS, Fraunhofer Yüksek Performanslı Hesaplama Merkezi tarafından geliştirilmiştir; geleneksel mimarilerin “öğrenmesi/yönetilmesi zor”, “küçük ve büyük dosyalar için tasarlanmamış” ve “yüksek maliyetli” olma sorunlarını aşmak için tasarlanmıştır.

Nasıl Çalışır

BeeGFS, POSIX dosya sistemi arayüzüne dayalı yazılım tanımlı bir depodur — uygulamaların yeniden yazılmasını gerektirmez. Kullanıcılar dosya sistemine TCP/IP veya RDMA-özellikli ağlar (InfiniBand, Omni-Path, RoCE) üzerinden erişir.

  • Belirli bir Linux dağıtımı gerekmez.
  • İstemci yamasız bir çekirdek modülüdür; sunucu bileşenleri kullanıcı alanı daemon’larıdır.
  • Standart Linux dosya sistemleri (XFS, ext4) üzerinde çalışır; özel bölümler gerektirmez.
  • İstemci ve sunucular gerektiğinde aynı makinede çalışabilir.
  • Linux x86, x86_64, OpenPOWER ve ARM64 mimarilerini destekler.
  • Grafiksel küme yükleme araçlarıyla birlikte gelir.

Performans ve Ölçeklenebilirlik

BeeGFS, dağıtılmış dosya içeriği ve meta veriler üzerinde maksimum performans sunar. Çekirdek yamaları gerektirmez; çok küçük ile çok büyük dosyalar için esnek biçimde kullanılabilir. Küçük kümelerden binlerce düğümlü kurumsal sistemlere kadar şeffaf şekilde ölçeklenir.

Meta veri hizmet sunucusu dosyalar için şerit (striping) bilgisini yönetir; dosya açma/kapama gibi sıcak yol işlemleri veri erişiminde devre dışı kalır — bu, istemcinin tüm bant genişliğine erişmesini sağlar. BeeGFS yakınsak, hiper-yakınsak ve klasik HPC altyapılarında konumlandırılabilir.

Yetenekleri

Yüksek Erişilebilirlik

Yüksek erişilebilirlikli depolama ve meta veri aynalama, BeeGFS’te “arkadaş grupları” (buddy groups) olarak adlandırılır. Arkadaş grubu, birbirleri arasındaki veri çoğaltmasını yöneten hedef çiftidir. Sistemin yarısının başarısız olması durumunda dahi verilere erişim sürer.

Yerleşik BeeGFS Buddy Mirroring:

  • Verileri otomatik olarak çoğaltır.
  • Sunucu arızalarını şeffaf şekilde ele alır.
  • Otomatik iyileştirme (resync) sağlar.

Kota Uygulaması

BeeGFS, disk alanı ve dosya sayısı için sistem genelinde kotaları kullanıcı veya grup bazında tanımlamanıza olanak tanır.

İki katman:

  • Kota Takibi (Tracking) — sistem üzerinde mevcut veri miktarını ve dosya sayısını sorgular.
  • Kota Uygulaması (Enforcement) — sistem genelinde kota sınırlarını tanımlar ve uygular.

Erişim Kontrol Listeleri (ACL)

BeeGFS’te ACL’ler, meta veri dosyalarının genişletilmiş öznitelikleri olarak saklanır. Belirli IP adreslerinden gelen trafiğe izin vermek veya reddetmek için kullanılır. Genişletilmiş ACL’ler kaynak paket adresi, hedef adres, protokol ve bağlantı noktası üzerinden kontrol sağlar.

Depolama Havuzları

Storage Pools özelliği, flash sürücüleri (SSD/NVMe) doğrudan kullanıcılara sunar. Kullanıcılar beegfs-ctl komut satırı aracıyla projelerini flash sürücülere taşıyabilir.

  • Sistem yöneticileri hedef gruplarını birleştirip havuzlar oluşturabilir — örneğin hızlı SSD havuzu ile yavaş döner disk havuzu.
  • Havuzlara açıklayıcı isimler verilebilir, böylece kullanıcılar veriyi nerede konumlandıracağını net şekilde görür.

BeeOND — Talep Üzerine BeeGFS (Burst Buffering)

Küme hesaplama düğümleri çoğunlukla dahili flash sürücülerle donatılır; ancak yerel depolama, dağıtılmış uygulamalar için uygun değildir.

BeeOND (“beyond” + “BeeGFS On Demand”), atanan hesaplama düğümleri üzerinde hızlı, paylaşılan, tamamen flash bir paralel dosya sistemini anında oluşturur. İş çalıştığı sürece tam olarak ayrılan düğümlerde aktif kalır; iş bittiğinde otomatik olarak kaldırılır.

Tipik kullanım alanları:

  • HPC iş yüklerinde burst buffer
  • Geçici (scratch) çalışma alanı
  • ML eğitiminde dataset cache

Kullanım Alanları

CFD simülasyonu, genomik veri analizi, sismik işleme, derin öğrenme veri kümeleri ve büyük ölçekli veri ambarı iş yükleri.

Lisanslama & Destek

Mevasis, BeeGFS’in Türkiye’deki çözüm ortağıdır. Lisanslama, kurulum ve operasyon konularında bizimle iletişime geçebilirsiniz.