Huawei Dorado V6: Siçuan sıcağı

Huawei Dorado V6: Siçuan sıcağı
Dürüst olmak gerekirse bu yıl Moskova'da yaz pek iyi geçmedi. Çok erken ve hızlı başladı, herkesin tepki verecek zamanı olmadı ve Haziran sonunda sona erdi. Bu nedenle Huawei, gölgede +34 derecelik hava tahminine baktıktan sonra beni Çin'e, RnD merkezinin bulunduğu Chengdu şehrine davet ettiğinde hemen kabul ettim. Sonuçta artık aynı yaşta değilim ve kemiklerimi biraz ısıtmaya ihtiyacım var. Ancak sadece kemikleri değil içlerini de ısıtmanın mümkün olduğunu belirtmek isterim çünkü Chengdu'nun aslında bulunduğu Sichuan eyaleti baharatlı yiyeceklere olan sevgisiyle ünlüdür. Ancak yine de bu seyahatle ilgili bir blog değil, bu yüzden gezimizin ana amacına - yeni depolama sistemleri serisi - Huawei Dorado V6'ya dönelim. Bu makale sizi geçmişten biraz uzaklaştıracak, çünkü... resmi duyurudan önce yazılmıştı, ancak ancak yayınlandıktan sonra yayınlandı. Ve böylece bugün Huawei'nin bizim için hazırladığı ilginç ve lezzetli her şeye daha yakından bakacağız.

Huawei Dorado V6: Siçuan sıcağı
Yeni seride 5 model yer alacak. 3000V6 dışındaki tüm modeller iki versiyona sahip olabilir: SAS ve NVMe. Seçim, bu sistemde kullanabileceğiniz disklerin arayüzünü, Back-End bağlantı noktalarını ve sisteme kurabileceğiniz disk sürücüsü sayısını belirler. NVMe için klasik 2.5" SAS SSD'lerden daha ince olan ve 36 parçaya kadar kurulabilen Palm boyutunda SSD'ler kullanılıyor. Yeni satır All Flash'tır ve diskli yapılandırma yoktur.

Huawei Dorado V6: Siçuan sıcağı
Palm NVMe SSD'si

Kanımca Dorado 8000 ve 18000 en ilgi çekici modeller gibi görünüyor, Huawei bunları High-end sistemler olarak konumlandırıyor ve Huawei'nin fiyatlandırma politikası sayesinde bu Orta sınıf modelleri rakip segmentle karşılaştırıyor. Bugünkü incelememde bu modeller üzerinde duracağım. Junior çift denetleyicili sistemlerin tasarım özellikleri nedeniyle Dorado 8000 ve 18000'den biraz farklı bir mimariye sahip olduğunu hemen belirteyim, bu nedenle bugün konuşacağım her şey genç modeller için geçerli olmayabilir.

Yeni sistemlerin ana özelliklerinden biri, şirket içinde geliştirilen ve her biri mantıksal yükü kontrolörün merkezi işlemcisinden dağıtmanıza ve farklı bileşenlere işlevsellik eklemenize olanak tanıyan birkaç çipin kullanılmasıydı.
Huawei Dorado V6: Siçuan sıcağı

Yeni sistemlerin kalbinde ARM teknolojileri üzerine geliştirilen ve Huawei tarafından bağımsız olarak üretilen Kunpeng 920 işlemciler yer alıyor. Modele bağlı olarak çekirdek sayısı, frekansları ve her denetleyicideki kurulu işlemci sayısı değişir:
Huawei Dorado V6 8000 – 2CPU, 64 çekirdekli
Huawei Dorado V6 18000 – 4CPU, 48 çekirdekli
Huawei Dorado V6: Siçuan sıcağı

Huawei bu işlemciyi ARM mimarisi üzerinde geliştirdi ve bildiğim kadarıyla başlangıçta bazı V8000 modellerinde olduğu gibi sadece eski Dorado 18000 ve 5 modellerine kurmayı planladı ancak yaptırımlar bu fikir üzerinde ayarlamalar yaptı. Elbette ARM, yaptırımların uygulanması sırasında Huawei ile işbirliği yapmayı reddettiğinden de bahsetti ancak burada durum Intel'den farklı. Huawei bu çipleri bağımsız olarak üretiyor ve hiçbir yaptırım bu süreci durduramaz. ARM ile ilişkilerin kesilmesi, yalnızca yeni gelişmelere erişimin kaybıyla tehdit ediyor. Performansa gelince, ancak bağımsız testler yapıldıktan sonra karar vermek mümkün olacaktır. Her ne kadar Dorado 18000 sisteminden 1M IOPS'nin sorunsuz bir şekilde çıkarıldığını görsem de rafımda kendi ellerimle tekrarlayana kadar inanmayacağım. Ancak oradaki kontrolörlerde gerçekten çok fazla güç var. Daha eski modeller, her biri 4 işlemcili ve toplam 4 çekirdek sağlayan 768 denetleyiciyle donatılmıştır.
Huawei Dorado V6: Siçuan sıcağı

Ancak çekirdeklerden daha sonra, yeni sistemlerin mimarisine baktığımızda da bahsedeceğim ama şimdilik sisteme takılan başka bir çipe dönelim. Çip son derece ilginç bir çözüme benziyor Yükseliş 310 (Anladığım kadarıyla yakın zamanda kamuoyuna tanıtılan Ascend 910'un küçük kardeşi). Görevi, Okuma isabet oranını artırmak için sisteme giren veri bloklarını analiz etmektir. İşyerinde nasıl performans göstereceğini söylemek zor çünkü... Bugün yalnızca belirli bir şablona göre çalışıyor ve akıllı modda öğrenme yeteneğine sahip değil. Akıllı modun ortaya çıkması, büyük olasılıkla gelecek yılın başlarında gelecekteki ürün yazılımında vaat ediliyor.

Mimariye geçelim. Huawei, bileşenleri bağlamak için tam ağ yaklaşımını uygulayan kendi Akıllı Matris teknolojisini geliştirmeye devam etti. Ancak V5'te bu yalnızca denetleyicilerden disklere erişim içindi, artık tüm denetleyicilerin hem Arka Uç hem de Ön Uçtaki tüm bağlantı noktalarına erişimi var.
Huawei Dorado V6: Siçuan sıcağı

Yeni mikro hizmet mimarisi sayesinde bu, tek bir lun olsa bile tüm denetleyiciler arasında yük dengelemeye de olanak tanır. Bu dizi serisinin işletim sistemi sıfırdan geliştirildi ve yalnızca Flash sürücülerin kullanımı için optimize edilmedi. Tüm denetleyicilerimizin aynı bağlantı noktalarına erişimi olması nedeniyle, denetleyici arızası veya yeniden başlatılması durumunda ana bilgisayar, depolama sistemine giden tek bir yolu kaybetmez ve yol değiştirme, depolama sistemi düzeyinde gerçekleştirilir. Ancak ana bilgisayarda UltraPath'in kullanılması kesinlikle gerekli değildir. Sistemi kurarken bir başka "tasarruf", gerekli bağlantıların daha az sayıda olmasıdır. Ve eğer 4 kontrolör için "klasik" yaklaşımla 8 fabrikadan 2 bağlantıya ihtiyacımız olacaksa, o zaman Huawei durumunda 2 tane bile yeterli olacaktır (şu anda bir bağlantının veriminin yeterliliğinden bahsetmiyorum).
Huawei Dorado V6: Siçuan sıcağı

Önceki sürümde olduğu gibi, yansıtmalı global bir önbellek kullanılıyor. Bu, kullanılabilirliği etkilemeden aynı anda en fazla iki denetleyiciyi veya sırayla üç denetleyiciyi kaybetmenize olanak tanır. Ancak demo standında bir arıza durumunda kalan 3 kontrol cihazı arasında tam yük dengeleme göremediğimizi belirtmekte fayda var. Arızalı kontrolörün yükü tamamen geri kalanlardan biri tarafından üstlenildi. Bunun için sistemin bu konfigürasyonda daha uzun süre çalışmasına izin verilmesi gerekebilir. Her durumda, bunu kendi testlerimi kullanarak daha ayrıntılı olarak kontrol edeceğim.
Huawei, yeni sistemleri Uçtan Uca NVMe sistemleri olarak konumlandırıyor ancak bugün NVMeOF henüz ön uçta desteklenmiyor, yalnızca FC, iSCSI veya NFS destekleniyor. Bunun sonunda veya bir sonrakinin başlangıcında, diğer özellikler gibi bize RoCE desteği sözü veriliyor.
Huawei Dorado V6: Siçuan sıcağı

Raflar ayrıca RoCE kullanılarak kontrolörlere bağlanır ve bununla ilgili bir dezavantaj vardır - SAS'ta olduğu gibi rafların "geri döngü" bağlantısının olmaması. Bence oldukça büyük bir sistem planlıyorsanız bu hala oldukça büyük bir dezavantajdır. Gerçek şu ki, tüm raflar seri olarak bağlanmıştır ve raflardan birinin arızalanması, onu takip eden diğerlerinin tamamen erişilemez olmasına neden olur. Bu durumda, hata toleransını sağlamak için tüm rafları denetleyicilere bağlamamız gerekecek, bu da sistemdeki gerekli arka uç bağlantı noktası sayısında bir artışa yol açacaktır.

Bahsetmeye değer bir şey daha, kesintiye yol açmayan güncellemedir (NDU). Yukarıda söylediğim gibi Huawei, yeni Dorado hattı için işletim sistemini çalıştırmaya yönelik bir konteyner yaklaşımı uyguladı; bu, denetleyiciyi tamamen yeniden başlatmaya gerek kalmadan hizmetleri güncellemenize ve yeniden başlatmanıza olanak tanır. Bazı güncellemelerin çekirdek güncellemeleri içereceğini hemen belirtmekte fayda var ve bu durumda, güncelleme sırasında bazen denetleyicilerin klasik olarak yeniden başlatılması gerekli olacaktır, ancak her zaman değil. Bu, bu işlemin üretken sistem üzerindeki etkisini azaltacaktır.

Cephaneliğimizdeki dizilerin büyük çoğunluğu NetApp'ten geliyor. Bu nedenle oldukça fazla çalışmam gereken sistemlerle küçük bir karşılaştırma yapmamın oldukça mantıklı olacağını düşünüyorum. Bu kimin daha iyi, kimin daha kötü olduğunu ya da kimin mimarisinin daha avantajlı olduğunu belirlemeye yönelik bir girişim değil. Aynı sorunu farklı satıcılardan çözmeye yönelik iki farklı yaklaşımı ayık bir şekilde ve fanatizm olmadan karşılaştırmaya çalışacağım. Evet, elbette, bu durumda Huawei sistemlerini "teoride" ele alacağız ve gelecekteki aygıt yazılımı sürümlerinde uygulanması planlanan noktaları da ayrı ayrı not edeceğim. Şu anda ne gibi avantajlar görüyorum:

  1. Desteklenen NVMe sürücülerinin sayısı. NetApp'ta şu anda 288 adet bulunurken, Huawei'de modele bağlı olarak 1600-6400 adet bulunuyor. Aynı zamanda Huawei’nin Maksimum kullanılabilir kapasitesi tıpkı NetApp sistemlerinde olduğu gibi 32PBe’dir (daha kesin olmak gerekirse 31.64PBe’ye sahiptirler). Ve bu, aynı hacimdeki sürücülerin desteklenmesine rağmen (15 TB'a kadar). Huawei bu gerçeği şu şekilde açıklıyor: Daha büyük bir stant kurma imkanları yoktu. Teorik olarak hacim sınırlamaları yoktur ancak bu gerçeği henüz test edemediler. Ancak burada, günümüzde flash sürücülerin yeteneklerinin çok yüksek olduğunu ve NVMe sistemleri söz konusu olduğunda, üst düzey 24 denetleyicili bir sistemi kullanmak için 2 sürücünün yeterli olduğu gerçeğiyle karşı karşıya olduğumuzu belirtmekte fayda var. Buna göre sistemdeki disk sayısının daha da artması performans artışı sağlamayacak, aynı zamanda IOPS/Tb oranına da kötü etki yapacaktır. Elbette, 4 denetleyicili sistemler 8000 ve 16000'in kaç sürücüyü idare edebileceğini görmeye değer, çünkü... Kunpeng 920'nin yetenekleri ve potansiyeli hala tam olarak belli değil.
  2. NetApp sistemlerinin sahibi olarak Lun'un varlığı. Onlar. Yalnızca bir denetleyici ay ile işlem yapabilir, ikincisi ise yalnızca IO'yu kendi içinden geçirir. Huawei sistemlerinin aksine, herhangi bir sahibi yoktur ve veri bloklarıyla işlemler (sıkıştırma, tekilleştirme) herhangi bir denetleyici tarafından gerçekleştirilebildiği gibi disklere de yazılabilir.
  3. Denetleyicilerden biri arızalanırsa bağlantı noktası düşmez. Bazıları için bu an son derece kritik görünüyor. Sonuç olarak, depolama sistemi içindeki geçişlerin ana bilgisayar tarafına göre daha hızlı gerçekleşmesi gerektiğidir. Ve aynı NetApp durumunda, pratikte denetleyiciyi çıkarırken ve yolları değiştirirken yaklaşık 5 saniyelik bir donma bulursak, o zaman Huawei'ye geçerken hala pratik yapmamız gerekiyor.
  4. Güncelleme sırasında denetleyiciyi yeniden başlatmanıza gerek yoktur. Bu, özellikle NetApps için yeni sürümlerin ve ürün yazılımı dallarının oldukça sık piyasaya sürülmesi beni endişelendirmeye başladı. Evet, Huawei'ye yönelik bazı güncellemeler yine de yeniden başlatmayı gerektirecek, ancak hepsi için bu geçerli değil.
  5. İki NetApp kontrol cihazı fiyatına 4 Huawei kontrol cihazı. Yukarıda da söylediğim gibi Huawei fiyatlandırma politikası sayesinde High-end modelleriyle Mid-Class ile rekabet edebiliyor.
  6. Raf denetleyicilerinde ve bağlantı noktası kartlarında potansiyel olarak sistem verimliliğini artırmayı amaçlayan ek yongaların varlığı.

Genel olarak eksileri ve endişeler:

  1. Rafların kontrolörlere doğrudan bağlanması veya tüm rafların kontrolörlere bağlanması için çok sayıda arka uç bağlantı noktasına ihtiyaç duyulması.
  2. ARM mimarisi ve çok sayıda çipin varlığı - ne kadar verimli çalışacak ve performans yeterli olacak mı?

Çoğu endişe ve korku, yeni hattın kişisel olarak test edilmesiyle ortadan kaldırılabilir. Umarım piyasaya sürüldükten kısa süre sonra Moskova'da görünecekler ve kendi testleriniz için hızlı bir şekilde bir tane almaya yetecek kadar sayıda olacaklar. Şu ana kadar genel olarak firmanın yaklaşımının ilgi çekici göründüğünü, yeni hattın da rakiplerine göre oldukça iyi göründüğünü söyleyebiliriz. Nihai uygulama birçok soruyu gündeme getiriyor çünkü Pek çok şeyi ancak yıl sonunda, belki de ancak 2020'de göreceğiz.

Kaynak: habr.com

Yorum ekle