Huawei Dorado V6: Siçuan istisi

Huawei Dorado V6: Siçuan istisi
Bu il Moskvada yay, düzünü desəm, o qədər də yaxşı keçmədi. Çox erkən və tez başladı, hər kəs buna reaksiya verməyə vaxt tapmadı və artıq iyunun sonunda başa çatdı. Buna görə də Huawei məni Çinə, onların RnD mərkəzinin yerləşdiyi Çenqdu şəhərinə getməyə dəvət edəndə kölgədə +34 dərəcə isti hava proqnozuna baxdıqdan sonra dərhal razılaşdım. Axı mən artıq eyni yaşda deyiləm və sümüklərimi bir az qızdırmalıyam. Ancaq qeyd etmək istərdim ki, təkcə sümükləri deyil, içəriləri də isitmək mümkün idi, çünki Çenqdunun əslində yerləşdiyi Sıçuan əyaləti ədviyyatlı yeməkləri sevməsi ilə məşhurdur. Ancaq yenə də bu səyahət haqqında blog deyil, ona görə də səyahətimizin əsas məqsədinə - yeni saxlama sistemləri xəttinə - Huawei Dorado V6-ya qayıdaq. Bu yazı sizi keçmişdən bir az dalğalandıracaq, çünki... rəsmi elandan əvvəl yazılmışdı, ancaq buraxıldıqdan sonra dərc edilmişdir. Beləliklə, bu gün Huawei-nin bizim üçün hazırladığı maraqlı və dadlı hər şeyi daha yaxından nəzərdən keçirəcəyik.

Huawei Dorado V6: Siçuan istisi
Yeni seriyada 5 model olacaq. 3000V6 istisna olmaqla, bütün modellər iki versiyada ola bilər - SAS və NVMe. Seçim bu sistemdə istifadə edə biləcəyiniz disklərin interfeysini, Back-End portlarını və sistemdə quraşdıra biləcəyiniz disk sürücülərinin sayını müəyyən edir. NVMe üçün klassik 2.5" SAS SSD-lərdən daha nazik olan və 36 ədədə qədər quraşdırıla bilən xurma ölçülü SSD-lər istifadə olunur. Yeni xətt All Flash-dır və disklərlə heç bir konfiqurasiya yoxdur.

Huawei Dorado V6: Siçuan istisi
Palm NVMe SSD

Məncə, Dorado 8000 və 18000 ən maraqlı modellərə bənzəyir.Huawei onları Yüksək səviyyəli sistemlər kimi yerləşdirir və Huawei-nin qiymət siyasəti sayəsində bu Orta səviyyəli modelləri rəqib seqmentlə müqayisə edir. Bugünkü baxışımda diqqət yetirəcəyim bu modellərdir. Dərhal qeyd edəcəm ki, dizayn xüsusiyyətlərinə görə kiçik ikili nəzarətçi sistemləri Dorado 8000 və 18000-dən fərqli bir az fərqli arxitekturaya malikdir, buna görə də bu gün danışacağım hər şey kiçik modellərə aid deyil.

Yeni sistemlərin əsas xüsusiyyətlərindən biri, hər biri nəzarətçinin mərkəzi prosessorundan məntiqi yükü paylamağa və müxtəlif komponentlərə funksionallıq əlavə etməyə imkan verən, evdə hazırlanmış bir neçə çipin istifadəsi idi.
Huawei Dorado V6: Siçuan istisi

Yeni sistemlərin ürəyi ARM texnologiyaları əsasında hazırlanmış və Huawei tərəfindən müstəqil olaraq hazırlanmış Kunpeng 920 prosessorlarıdır. Modeldən asılı olaraq nüvələrin sayı, onların tezliyi və hər bir nəzarətçidə quraşdırılmış prosessorların sayı dəyişir:
Huawei Dorado V6 8000 – 2 CPU, 64 nüvəli
Huawei Dorado V6 18000 – 4 CPU, 48 nüvəli
Huawei Dorado V6: Siçuan istisi

Huawei bu prosessoru ARM arxitekturasında inkişaf etdirdi və bildiyimə görə əvvəlcə bəzi V8000 modellərində olduğu kimi onu yalnız köhnə Dorado 18000 və 5 modellərində quraşdırmağı planlaşdırırdı, lakin sanksiyalar bu fikrə düzəlişlər etdi. Təbii ki, ARM sanksiyaların tətbiqi zamanı Huawei ilə əməkdaşlıqdan imtina etməkdən də danışıb, lakin burada vəziyyət Intel ilə müqayisədə fərqlidir. Huawei bu çipləri müstəqil şəkildə istehsal edir və heç bir sanksiyalar bu prosesi dayandıra bilməz. ARM ilə əlaqələrin kəsilməsi yalnız yeni inkişaflara çıxışın itirilməsi ilə təhlükə yaradır. Performansa gəlincə, yalnız müstəqil testlər aparıldıqdan sonra mühakimə etmək mümkün olacaq. 18000M IOPS-in Dorado 1 sistemindən heç bir problem olmadan necə çıxarıldığını görsəm də, öz əllərimlə rafımda təkrarlayana qədər buna inanmayacağam. Ancaq nəzarətçilərdə həqiqətən çox güc var. Köhnə modellər hər birində 4 prosessor olan 4 nəzarətçi ilə təchiz olunub və ümumilikdə 768 nüvəyə malikdir.
Huawei Dorado V6: Siçuan istisi

Ancaq nüvələr haqqında daha sonra, yeni sistemlərin arxitekturasına baxanda danışacağam, lakin hələlik sistemdə quraşdırılmış başqa bir çipə qayıdaq. Çip son dərəcə maraqlı bir həll kimi görünür 310 qalx (Başa düşdüyüm qədər, bu yaxınlarda ictimaiyyətə təqdim olunan Ascend 910-un kiçik qardaşı). Onun vəzifəsi Oxunma hit nisbətini artırmaq üçün sistemə daxil olan məlumat bloklarını təhlil etməkdir. Onun işdə necə çıxış edəcəyini söyləmək çətindir, çünki... Bu gün o, yalnız verilmiş şablona uyğun işləyir və intellektual rejimdə öyrənmək qabiliyyətinə malik deyil. Ağıllı rejimin görünüşü gələcək proqram təminatında, çox güman ki, gələn ilin əvvəlində vəd edilir.

Gəlin arxitekturaya keçək. Huawei, komponentləri birləşdirməyə tam mesh yanaşmasını tətbiq edən öz Smart Matrix texnologiyasını inkişaf etdirməyə davam etdi. Lakin V5-də bu, yalnız nəzarətçilərdən disklərə daxil olmaq üçün nəzərdə tutulmuşdusa, indi bütün kontrollerlər həm Back-End, həm də Front-End-dəki bütün portlara çıxış əldə edirlər.
Huawei Dorado V6: Siçuan istisi

Yeni mikroservis arxitekturası sayəsində bu, yalnız bir lun olsa belə, bütün kontrollerlər arasında yük balansına imkan verir. Bu massivlər üçün ƏS sıfırdan işlənib hazırlanmışdır və sadəcə Flash sürücülərin istifadəsi üçün optimallaşdırılmamışdır. Bütün kontrollerlərimizin eyni portlara çıxışı olduğu üçün, kontroller nasazlığı və ya yenidən işə salındıqda, host yaddaş sisteminə bircə yolu itirmir və yaddaş sistemi səviyyəsində yolun dəyişdirilməsi həyata keçirilir. Bununla belə, hostda UltraPath-dən istifadə ciddi şəkildə tələb olunmur. Sistemi quraşdırarkən başqa bir "qənaət" daha az sayda lazımi bağlantıdır. Əgər 4 nəzarətçi üçün "klassik" yanaşma ilə bizə 8 fabrikdən 2 keçid lazımdırsa, Huawei vəziyyətində hətta 2 də kifayət edəcək (indi bir keçidin ötürmə qabiliyyəti haqqında danışmıram).
Huawei Dorado V6: Siçuan istisi

Əvvəlki versiyada olduğu kimi, aynalama ilə qlobal bir önbellek istifadə olunur. Bu, mövcudluğa təsir etmədən eyni vaxtda iki nəzarətçi və ya ardıcıl olaraq üç nəzarətçi itirməyə imkan verir. Ancaq qeyd etmək lazımdır ki, demo stendində bir nasazlıq halında qalan 3 nəzarətçi arasında tam yük balansını görmədik. Uğursuz nəzarətçinin yükü tamamilə qalanlardan biri tərəfindən götürüldü. Bunun üçün sistemin bu konfiqurasiyada daha uzun müddət işləməsinə icazə vermək lazımdır. Hər halda, öz testlərimdən istifadə edərək bunu daha ətraflı yoxlayacağam.
Huawei yeni sistemləri End-to-End NVMe sistemləri kimi yerləşdirir, lakin bu gün NVMeOF hələ ön tərəfdə dəstəklənmir, yalnız FC, iSCSI və ya NFS. Bunun sonunda və ya sonrakıların əvvəlində, digər xüsusiyyətlər kimi, bizə RoCE dəstəyi vəd olunur.
Huawei Dorado V6: Siçuan istisi

Rəflər də RoCE istifadə edərək nəzarətçilərə qoşulur və bununla əlaqəli bir çatışmazlıq var - SAS-da olduğu kimi rəflərin "geri dönmə" bağlantısının olmaması. Mənim fikrimcə, kifayət qədər böyük bir sistem planlaşdırırsınızsa, bu hələ də kifayət qədər böyük bir çatışmazlıqdır. Fakt budur ki, bütün rəflər ardıcıl olaraq bağlanır və rəflərdən birinin sıradan çıxması onu izləyən bütün digərlərinin tam əlçatmazlığı ilə nəticələnir. Bu vəziyyətdə, nasazlığa dözümlülüyü təmin etmək üçün bütün rəfləri nəzarətçilərə birləşdirməli olacağıq ki, bu da sistemdə lazımi sayda arxa portların artmasına səbəb olur.

Və qeyd etməyə dəyər daha bir şey qeyri-dağıdıcı yeniləmədir (NDU). Yuxarıda dediyim kimi, Huawei yeni Dorado xətti üçün OS-ni idarə etmək üçün konteyner yanaşmasını tətbiq etdi, bu, nəzarətçini tamamilə yenidən yükləməyə ehtiyac olmadan xidmətləri yeniləməyə və yenidən başlatmağa imkan verir. Dərhal qeyd etmək lazımdır ki, bəzi yeniləmələr nüvə yeniləmələrini ehtiva edəcək və bu halda yeniləmə zamanı nəzarətçilərin klassik yenidən yüklənməsi bəzən hələ də tələb olunacaq, lakin həmişə deyil. Bu, bu əməliyyatın məhsuldar sistemə təsirini azaldacaq.

Bizim arsenalımızda massivlərin böyük əksəriyyəti NetApp-dandır. Ona görə də çox işləməli olduğum sistemlərlə kiçik bir müqayisə aparsam, məntiqli olaram. Bu, kimin daha yaxşı, kimin daha pis və ya kimin memarlığının daha sərfəli olduğunu müəyyən etmək cəhdi deyil. Fərqli satıcılardan eyni problemi həll etmək üçün iki fərqli yanaşmanı ayıq və fanatizm olmadan müqayisə etməyə çalışacağam. Bəli, əlbəttə ki, bu halda Huawei sistemlərini “nəzəri” olaraq nəzərdən keçirəcəyik və gələcək proqram təminatı versiyalarında həyata keçirilməsi planlaşdırılan məqamları da ayrıca qeyd edəcəyəm. Hazırda hansı üstünlükləri görürəm:

  1. Dəstəklənən NVMe sürücülərinin sayı. NetApp hazırda onlardan 288-ə, Huawei-də isə modeldən asılı olaraq 1600-6400-ə malikdir. Eyni zamanda, Huawei-nin Max istifadə qabiliyyəti NetApp sistemləri kimi 32PBe-dir (daha dəqiq desək, 31.64PBe var). Və bu, eyni həcmli sürücülərin dəstəklənməsinə baxmayaraq (15 Tb-ə qədər). Huawei bu faktı belə izah edir: onların daha böyük stend yığmaq imkanları yox idi. Teorik olaraq, onların həcm məhdudiyyəti yoxdur, lakin onlar bu faktı hələ sınaqdan keçirə bilməyiblər. Ancaq burada qeyd etmək lazımdır ki, bu gün flash sürücülərin imkanları çox yüksəkdir və NVMe sistemləri vəziyyətində biz 24 sürücünün yüksək səviyyəli 2 nəzarətçi sistemindən istifadə etmək üçün kifayət etməsi ilə qarşılaşırıq. Müvafiq olaraq, sistemdəki disklərin sayının daha da artması nəinki performans artımını təmin etməyəcək, həm də IOPS/Tb nisbətinə pis təsir göstərəcək. Əlbəttə ki, 4 və 8000 16000 nəzarətçi sistemlərinin neçə sürücünü idarə edə biləcəyini görməyə dəyər, çünki... Kunpeng 920-nin imkanları və potensialı hələ də tam aydın deyil.
  2. NetApp sistemlərinin sahibi kimi Lunun olması. Bunlar. Yalnız bir nəzarətçi ay ilə əməliyyatlar həyata keçirə bilər, ikincisi isə yalnız özündən IO keçir. Huawei sistemləri, əksinə, heç bir sahibə malik deyil və məlumat blokları ilə əməliyyatlar (sıxılma, təkmilləşdirmə) hər hansı bir nəzarətçi tərəfindən yerinə yetirilə bilər, həmçinin disklərə yazıla bilər.
  3. Nəzarətçilərdən biri uğursuz olduqda heç bir port düşmür. Bəziləri üçün bu an son dərəcə kritik görünür. Nəticə odur ki, saxlama sisteminin içərisində keçid ana tərəfə nisbətən daha sürətli baş verməlidir. Eyni NetApp vəziyyətində, praktikada nəzarətçini çıxararkən və yolları dəyişdirərkən təxminən 5 saniyəlik donma tapdıqsa, Huawei-ə keçməklə hələ də məşq etməliyik.
  4. Yeniləmə zamanı nəzarətçini yenidən başlatmağa ehtiyac yoxdur. Bu, xüsusilə NetApps üçün yeni versiyaların və proqram təminatı filiallarının kifayət qədər tez-tez buraxılması məni narahat etməyə başladı. Bəli, Huawei üçün bəzi yeniləmələr hələ də yenidən başlamağı tələb edəcək, lakin hamısı deyil.
  5. İki NetApp nəzarətçisinin qiymətinə 4 Huawei kontroller. Yuxarıda dediyim kimi, Huawei-nin qiymət siyasəti sayəsində High-end modelləri ilə Orta səviyyə ilə rəqabət apara bilər.
  6. Sistemin səmərəliliyini artırmaq üçün potensial olaraq nəzərdə tutulan rəf nəzarətçiləri və port kartlarında əlavə çiplərin olması.

Mənfi cəhətlər və ümumi narahatlıqlar:

  1. Rəflərin nəzarətçilərə birbaşa qoşulması və ya bütün rəfləri nəzarətçilərə birləşdirmək üçün çoxlu sayda arxa portlara ehtiyac.
  2. ARM arxitekturası və çoxlu sayda çipin olması - o, nə qədər səmərəli işləyəcək və performans kifayət edəcəkmi?

Əksər narahatlıqlar və qorxular yeni xəttin şəxsi sınağı ilə aradan qaldırıla bilər. Ümid edirəm ki, buraxıldıqdan sonra tezliklə Moskvada görünəcəklər və öz testləriniz üçün tez bir zamanda almaq üçün kifayət qədər sayı olacaqlar. Hələlik deyə bilərik ki, ümumilikdə şirkətin yanaşması maraqlı görünür və yeni xətt rəqibləri ilə müqayisədə çox yaxşı görünür. Son icra çox suallar doğurur, çünki Çox şeyləri yalnız ilin sonunda, bəlkə də yalnız 2020-ci ildə görəcəyik.

Mənbə: www.habr.com

Добавить комментарий