Omitir para ir al contenido principal
  • Hacer pedidos rápida y fácilmente
  • Ver pedidos y realizar seguimiento al estado del envío
  • Cree y acceda a una lista de sus productos

HPC BeeGFS Depolaması için Dell Ready Çözümlerinin Ölçeklendirilebilirliği

Resumen: HPC BeeGFS Depolaması için Dell Ready Çözümlerinin Ölçeklendirilebilirliği.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

Dell BeeGFS Yüksek Performanslı Depolama Çözümü,kapasite veya performans açısından veya her ikisi açısından nasıl ölçeklenebilir?

Causa

Çözüm bölümünde yer alan bilgilere bakın.

Resolución

İçindekiler

  1. Giriş
  2. Temel Yapılandırmalar
  3. BeeGFS Kullanılabilir Alan Hesaplaması
  4. Ölçeklenebilir Yapılandırmalar
  5. Performans Karakterizasyonu
  6. Sonuç ve Gelecekteki Çalışmalar
     

Giriş

Bu blogda, yakın zamanda duyurulan HPC BeeGFS Depolaması için Dell EMC Ready Çözümlerinin ölçeklendirilebilirliği açıklanmaktadır.  BeeGFS mimarisi; yönetim hizmeti, meta veri hizmeti, depolama hizmeti ve istemci hizmeti olmak üzere dört ana hizmet içerir. Roller ve donanım, BeeGFS durumunda sıkıca entegre olmadığı için hepsi de dahil olmak üzere bu dört ana servis kombinasyonunun herhangi birini aynı sunucuda çalıştırmak mümkündür.  "Hiper Bütünleşik Çözüm"de dört servisin hepsi aynı sunucuda çalışır. İstemci uygulamaları genellikle depolama servislerinin performansını etkileyen kaynakları tükettiği için bu yapılandırma, performans açısından kritik ortamlar için önerilmez. Dell EMC çözümü, yüksek performanslı, ölçeklenebilir bir depolama çözümü sağlamak için özel depolama sunucuları ile çift amaçlı meta veri ve depolama sunucusu kullanır. Mevcut bir sisteme ek depolama sunucuları ekleyerek sistemi ölçeklendirmek mümkündür. Bu blogda, farklı sayıda depolama sunucusuna sahip yapılandırmalar ve bu yapılandırmalarda beklenen performans sunulur.

Temel Yapılandırmalar

Yüksek performanslı bir karalama dosyası sistemi sağlamak üzere tasarlanmış BeeGFS Depolama Çözümü, aşağıdaki donanım bileşenlerini kullanır:

  • Yönetim Sunucusu
    • R640, Çift Intel Xeon Gold 5218 2,3 GHz, 16 çekirdek, 96 GB (12x 8 GB 2666 MT/sn RDIMM), 6 x 15k RPM 300 GB SAS, H740P
  • Meta Veriler ve Depolama Sunucuları
    • R740xd, 2,90 GHz'de 2x Intel Xeon Platinum 8268 CPU, 24 çekirdek, 384 GB (12x 32 GB 2933 MT/sn RDIMM)
    • İşletim sistemi için RAID 1'de 2x 240 GB M.2 SATA SSD'lere sahip BOSS kartı
    • 24x, Intel 1,6 TB, NVMe, Karma Kullanımlı Express Flash, 2,5 SFF Sürücüler, Yazılım RAID

Yönetim sunucusu, BeeGFS izleme hizmetini çalıştırır. Meta veri sunucusu, Meta Veri Hedeflerini (MDTs) barındıran NUMA 0 bölgesinde 12 sürücü kullanılırken NUMA 1 bölgesinde kalan 12 sürücü Depolama Hedeflerini (STS) ana bilgisayar olarak sunar. BeeGFS meta verileri için depolama kapasitesi gereksinimleri çok küçük olduğundan özel bir meta veri sunucusu kullanılamaz. Meta veriler ve depolama hedefleri ve hizmetleri, iş yüklerinin önemli bir şekilde ayrılması için ayrı NUMA düğümlerinde yalıtılmıştır. Yapılandırmada kullanılan depolama sunucularında, NUMA bölgesi başına çalışan ve sunucu başına toplam altı adet olmak üzere üç depolama servisi bulunur. Daha fazla ayrıntı için lütfen duyuru bloguna bakın. Şekil 1, Dell EMC HPC ve AI Innovation Lab'de test edilmiş ve doğrulanmış iki temel yapılandırmayı gösterir.

SLN319382_en_US__1baseconfigsupload

Şekil 1: Temel Yapılandırmalar

Küçük yapılandırma üç R740xd sunucudan oluşur. Toplam 15 depolama hedefine sahip. Orta yapılandırmada 6xR740xd sunucu bulunur ve toplam 33 depolama hedefi bulunur. Kullanıcı bir "Küçük" yapılandırmayla veya "Orta" yapılandırmayla başlayabilir ve depolama alanını ve genel performansı artırmak için gerektiği şekilde depolama veya meta veri sunucuları ya da sırasıyla dosya ve meta veri performansı sayısını eklenebilir. Tablo 1, Dell EMC HPC ve AI Innovation Lab'de kapsamlı şekilde test edilmiş ve doğrulanmış temel yapılandırmalar için performans verilerini gösterir.

Temel Yapılandırma Küçük Orta
Toplam U (MDS+SS) 6U 12U
Özel Depolama Sunucularının Sayısı 2 5
Veri depolama için NVMe Sürücülerinin numarası 60 132
Tahmini Kullanılabilir Alan 1,6 TB 86 TiB 190 TiB
3,2 TB 173 TiB 380 TiB
6,4 TB 346 TiB 761 TiB
En Yüksek Sıralı Okuma 60,1 GB/sn 132,4 GB/sn
En Yüksek Sıralı Yazma 57,7 GB/sn 120,7 GB/sn
Rastgele Okuma 1,80 Milyon IOPS 3,54 Milyon IOPS
Rastgele Yazma 1,84 Milyon IOPS 3,59 Milyon IOPS

Tablo 1: Temel Yapılandırmaların Kapasite ve Performans Ayrıntıları

 


BeeGFS Kullanılabilir Alan Hesaplaması

Tahmini kullanılabilir alan, aşağıdaki formül kullanılarak TiB'de hesaplanır (çoğu araç ikili birimlerde kullanılabilir alanı gösterebileceği için):


TiB'de BeeGFS Kullanılabilir Alanı= (TB* olarak 0,99* Sürücü* boyutu * (10^12/2^40)

Yukarıdaki formülde, muhafazakar bir şekilde dosya sistemi tarafından %1 ek yük olduğu varsayıldıysa faktör 0,99'dur.  Depolama için sürücü sayısına varan MDS'den 12 sürücü de dahildir. Bunun nedeni, MDS'de NUMA bölge 0'da 12 sürücülerin meta veri için ve NUMA bölge 1'deki 12 sürücülerin depolama için kullanıldığındandır. 10^12/2^40 formülünde son faktör, kullanılabilir alanı TB'den TiB'ye dönüştürmektir.

Ölçeklenebilir Yapılandırmalar

BeeGFS Yüksek Performanslı Depolama Çözümü esnek olacak şekilde tasarlanmıştır ve aşağıda gösterildiği gibi ek sunucular ekleyerek performansı ve/veya kapasiteyi kolayca ve sorunsuz bir şekilde ölçeklendirebilirsiniz:
SLN319382_en_US__2scale4
             Şekil 2: Ölçekli Yapılandırma Örnekleri 

Yığının meta veri bölümü, bu blog'da açıklanan yukarıdaki tüm yapılandırmalar için aynıdır. Bunun nedeni, BeeGFS meta verileri için depolama kapasitesi gereksinimlerinin genellikle toplam depolama kapasitesinin %0,5 ila %1'i olmasıdır. Ancak bu, dosya sistemindeki dizinlerin ve dosyaların sayısına bağlıdır. Genel bir kural olarak, depolamaya meta veri kapasitesi yüzdesi %1'in altına düştüğünde kullanıcı ek bir meta veri sunucusu eklenebilir. Tablo 2, BeeGFS Depolama Çözümü'nin farklı esnek yapılandırmaları için performans verilerini gösterir.

 
Yapılandırma Küçük Küçük +1 Küçük +2 Orta Orta +1
Toplam U (MDS+SS) 6U 8U 10U 12U 14U
Özel Depolama Sunucularının Sayısı 2 3 4 5 6
Veri depolama için NVMe Sürücülerinin numarası 60 84 108 132 156
Tahmini Kullanılabilir Alan 1,6 TB 86 TiB 121 TiB 156 TiB 190 TiB 225 TiB
3,2 TB 173 TiB 242 TiB 311 TiB 380 TiB 449 TiB
6,4 TB 346 TiB 484 TiB 622 TiB 761 TiB 898 TiB
En Yüksek Sıralı Okuma 60,1 GB/sn 83,3 GB/sn 105,2 GB/sn 132,4 GB/sn 152,9 GB/sn
En Yüksek Sıralı Yazma 57,7 GB/sn 80,3 GB/sn 99,8 GB/sn 120,7 GB/sn 139,9 GB/sn

Tablo 2: Ölçekli Yapılandırmaların Kapasite ve Performans Ayrıntıları

 

Performans Karakterizasyonu

Çeşitli yapılandırmaların performansı depolama havuzları oluşturarak test edildi. Küçük yapılandırmada 15 depolama hedefi vardır ve her bir ek depolama sunucusu ek altı depolama hedefi ekler. Bu nedenle, çeşitli yapılandırmaların performansını test etmek amacıyla depolama havuzları 15 ila 39 depolama hedeflerinden oluşturuldu (küçük, küçük+1, küçük+2, orta, orta+1 için altı adet artış). Bu havuzların her biri için her biri 1024 iş parçacığına sahip (iki artışlı güçte) iozone karşılaştırmalı testinin üç yinelemesi çalıştırıldı. Benimsenen test metodolojisi, duyuru blog'sinde açıklananla aynıdır . Şekil 3 ve 4, sırasıyla ölçeklendirilebilir yapılandırmaların yazma ve okuma performansını gösterir ve hazır referans için vurgulanan yapılandırmaların en yüksek performansına sahiptir:


  SLN319382_en_US__3image003(2)
Şekil 3:  Ölçeklenebilir Yapılandırmaların Yazma Performansı


SLN319382_en_US__4image004Şekil 4:  Ölçeklenebilir Yapılandırmaların Okuma Performansı

Not:

Anılan depolama havuzu yalnızca farklı yapılandırmaların performansını karakterize etmek amacıyla oluşturulmuştur.  Duyuru blog'larında ayrıntılı olarak açıklanan orta yapılandırmanın performans değerlendirmesini yaparken 33 hedefin hepsi yalnızca "Varsayılan Havuz" içindedir. Aşağıda verilen beegfs-ctl --liststoragepools komutunun çıktısı, depolama hedeflerinin atamasını gösterir:

# beegfs-ctl --liststoragepools Pool ID Pool Description Targets Phillips Groups
======= ================== ============================ ============================
1 Default 1, 2, 3, 4,5, 6, 7, 8, 9, 10,11,12, (# beegfs-ctl --liststoragepools
Havuz Kimliği Havuzu Açıklaması, 1 Varsayılan 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12,
                                                 13,14,15,16,17,18,19,20,21,
22,23,24,25,26,27,28,29,30,
31,32,33  


Sonuç ve Gelecekteki Çalışmalar

Bu blogda, HPC BeeGFS Depolaması için Dell EMC Ready Çözümlerinin ölçeklendirilebilirliği ele alınmıştır ve çeşitli yapılandırmalar için sıralı okuma ve yazma performansı vurgulanmaktadır. BeeGFS'nin ek özelliklerini tartışacağız ve Yerleşik depolama hedeflerinden BeeGFS'nin "StorageBench" kullanımı vurgulanan bu blog serisinin 3. Bölüm için izlemeye devam edin. Sonraki adımların bir parçası olarak meta veri performansı, IOR N-1 performans değerlendirmesi ve tasarım hususları, ayarlama ve yapılandırma hakkında ek ayrıntılarla birlikte daha sonra bir teknik rapor yayınlaacağız. 


Referanslar

[1] HPC BeeGFS Depolaması için Dell EMC Ready Çözümleri:  
https://www.dell.com/support/article/sln319381/[2] BeeGFS Belgeleri: 
https://www.beegfs.io/wiki/[3] Aynı alt ağda iki arabirim bağlama: 
https://access.redhat.com/solutions/30564[4] Harici Bellek kullanarak PCI Express Direct Bellek Erişimi Referans Tasarımı: https://www.intel.com/content/www/us/en/programmable/documentation/nik1412547570040.html#nik1412547565760

 

Productos afectados

PowerSwitch S3048-ON, Mellanox SB7800 Series, PowerEdge R640, PowerEdge R740XD
Propiedades del artículo
Número del artículo: 000133410
Tipo de artículo: Solution
Última modificación: 03 oct 2023
Versión:  5
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.