Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Zəhmət olmasa başlıqdan nəticələr çıxarmaqda tələsik etməyin! Bu iddianı dəstəkləyən güclü arqumentlərimiz var və onları mümkün qədər yığcam şəkildə təqdim etdik. Sizə yanvar 2020-ci ildə buraxılmış yeni məlumat saxlama sistemimizin konsepsiyası və iş prinsipləri haqqında bir məqaləni təqdim edirik.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Bizim fikrimizcə, Dorado V6 SAİD ailəsinin əsas rəqabət üstünlüyü başlıqda qeyd olunan performans və etibarlılıqdan irəli gəlir. Bəli, belə sadədir, amma bu "sadə" məqamı necə əldə etdiyimizdən bu gün söhbət açacağıq.

Yeni nəsil sistemlərin potensialını daha yaxşı açmaq üçün model xəttinin üst səviyyə nümayəndələri (8000, 18000 modelləri) haqqında danışacağıq. Başqa bir şey qeyd olunmadıqda, məhz bunlar nəzərdə tutulur.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Bazardan bir neçə söz

Huawei həllərinin bazardakı yerini daha yaxşı başa düşmək üçün etibarlı ölçü meyarına müraciət edəcəyik — "mağik kvadrantlar" Gartner. İki il əvvəl, ümumi məqsədli disk massivləri sektorunda şirkətimiz liderlər qrupuna daxil oldu, yalnız NetApp və Hewlett Packard Enterprise-ə reytinqdə geri qaldı. Huawei-nin 2018-ci ildə sərt disk SAİD-ləri bazarında yerləşməsi "iddiaçı" statusu ilə xarakterizə olundu, ancaq lider mövqelərinə çatmaq üçün bir şey çatmırdı.

2019-cu ildə Gartner öz tədqiqatında yuxarıda qeyd olunmuş hər iki sektoru birləşdirdi — "Əsas saxlama". Nəticədə Huawei yenidən liderlər kvadrantına düşdü, IBM, Hitachi Vantara və Infinidat kimi tədarükçülərlə yanaşı.

Tam şəkil üçün qeyd edək ki, 80% məlumatı analız üçün Gartner ABŞ bazarından toplayır, bu isə ABŞ-da yaxşı nümayiş olunan şirkətlərin xeyrinə hiss edilən dəyişikliklərə səbəb olur. Eyni zamanda, Avropa və Asiya bazarlarına yönəlmiş tədarükçülər daha az əlverişli vəziyyətdə olurlar. Hətta buna baxmayaraq, keçən il Huawei məhsulları yuxarı sağ kvadrantda layiqli yer tutdu və Gartner-in hökmünə görə "istifadəyə tövsiyə olunur".

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Dorado V6-da nələr yeni

Dorado V6 məhsul xətti, xüsusi olaraq 3000 seriyasının giriş səviyyəli sistemləri ilə təmsil olunur. İki kontroler ilə təchiz olunmuş, horizontal olaraq 16 kontrolerə, 1200 diska və 192 GB keşə qədər genişləndirilə bilər. Həmçinin, sistem Fibre Channel (8 / 16 / 32 Gbit/s) və Ethernet (1 / 10 / 25 / 40 / 100 Gbit/s) üçün xarici portlarla təchiz olunacaq.

Hazırda kommersiya baxımından müvəffəqiyyətli olmayan protokolların istifadəsi azalır. Buna görə də, ilk mərhələdə Fibre Channel over Ethernet (FCoE) və Infiniband (IB) dəstəyindən imtina etməyə qərar verdik. Onlar daha sonrakı firmware versiyalarında əlavə ediləcək. NVMe over Fabric (NVMe-oF) Fibre Channel üzərində

Hazırki firmware versiyasında fayl erişimi yoxdur və bu ilin sonlarına doğru gələcək bir yeniləmədə həyata keçiriləcək. İcra, Ethernet portlarına sahib olan kontrolerlər tərəfindən yerli səviyyədə, əlavə avadanlıq olmadan nəzərdə tutulur.

Dorado V6 3000 seriyasının əsas fərqi ondan ibarətdir ki, backend-də yalnız bir protokol - SAS 3.0 dəstəkləyir. Beləliklə, burada yalnız bu interfeyslə istifadə oluna bilən yaddaş vasitələri mövcuddur. Bizim fikrimizcə, bununla təmin edilən performans, bu cür cihazlar üçün kifayətdir.

Dorado V6 5000 və 6000 seriyaları orta sinif həllərə aiddir. Onlar 2U forma faktorunda hazırlanmışdır və iki kontroler ilə təchiz olunmuşdur. Bir-birindən performans, prosessor sayı, maksimum disk sayı və keş həcmi ilə fərqlənirlər. Bununla yanaşı, arxitektura və mühəndislik cəhətdən Dorado V6 5000 və 6000 eynidir və görünüşcə də bənzəyirlər.

Hi-end sinfinə Dorado V6 8000 və 18000 seriyaları daxildir. 4U tip ölçüsündə olan bu sistemlər, ayrı memarlıqla təchiz edilmişdir; burada kontrolerlər və yaddaş vasitələri ayrıdır. Minimal komplektasiyada yalnız iki kontroler ilə təmin edilə bilər, lakin müştərilər adətən dörd və daha çoxun quraşdırılmasını tələb edirlər.

Dorado V6 8000 maksimal 16 kontrolerə, Dorado V6 18000 isə 32 kontrolerə qədər üfüqi şkalaya malikdir. Bu sistemlərdə müxtəlif prosessorlar fərqli nüvələrin və keş həcmlərinin sayı ilə təchiz olunmuşdur. Mühəndislik həllərindəki eynilik, mid-end sinif modelləri ilə eynidir.

2U şkaflarının yaddaş vasitələri 100 Gbit/s-lik RDMA vasitəsilə qoşulur. Dorado V6 üst seriyalarının backend-i də SAS 3.0 dəstəkləyir, ancaq SSD yaddaş vasitələrinin bu interfeys ilə qiymətinin xeyli düşəcəyi halını nəzərə almaq məqsədilə. Bu halda, aşağı performansa baxmayaraq, istifadəsi iqtisadi cəhətdən daha məqsədəuyğun olur. Lakin, hal-hazırda SAS və NVMe interfeysi olan SSD-lərin qiymətindəki fərq o qədər azdır ki, belə bir həlli tövsiyə etməyə hazır deyilik.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Kontroler daxilində

Dorado V6 kontrollerləri öz element bazamızda hazırlanmışdır. Intel-dən prosesitalar, Broadcom-dan isə ASIC-lər yoxdur. Beləliklə, ana platanın bütün komponentləri, eləcə də özü, ABŞ şirkətlərinin sanksiya təzyiqi ilə bağlı risklərin təsirindən tamamilə azaddır. Bizim avadanlıqlarımızı öz gözləri ilə görənlər, məhz logonun altında qırmızı zolağı olan etiketləri mütləq müşahidə etmiş olacaqlar. Bu zolaq, məhsulda ABŞ komponentlərinin olmadığını göstərir. Huawei-nin rəsmi strategiyası belədir — öz istehsal komponentlərinə keçid etmək və ya ABŞ siyasətinə uyğun hərəkət etməyən ölkələrdə istehsal olunan komponentləri istifadə etmək.

Bu, kontrollerin özündə buluna ana platanı görmək olar.

  • Universal şəbəkə interfeysi (Hisilicon 1822 çipi), Fibre Channel və ya Ethernet-ə qoşulma üçün məsuliyyət daşıyan.
  • Tam funksional uzaqdan idarəetmə və sistema monitorinqi üçün BMC çipi, yəni Hisilicon 1710. Belə çiplər həmçinin bizim serverlərimizdə və digər həllərdə də istifadə olunur.
  • Mərkəzi prosessor, Huawei istehsalı olan ARM arxitekturasına əsaslanan Kunpeng 920 çipi kimi təqdim edilir. Bu, yuxarıdakı sxemdə göstərilmişdir, lakin digər kontrollerlərdə fərqli nümunələr, digər nüvələrin sayı, digər tezliklər və s. ola bilər. Modeldən modelə bir kontrollerdəki prosessorların sayı da dəyişir. Məsələn, Dorado V6-nın daha üstün seriyalarında bir plaka üzərində dörd prosessor olur.
  • SSD kontrolleri (Hisilicon 1812e çipi), həm SAS, həm də NVMe anbarlarının qoşulmasını dəstəkləyir. Huawei, SSD-ləri öz istehsalı ilə istehsal edir, lakin NAND hüceyrələrini istehsal etmir, onları dünyanın dörd böyük istehsalçısından qırılmamış silikon lövhələri şəklində alır. Kəsmə, test etmə və çiplərdə qablaşdırma prosesini Huawei özünə aiddir, daha sonra onları öz ticarət markası altında satışa çıxarır.
  • Süni intellekt çipi — Ascend 310. Kontrollerdə standart olaraq yoxdur və ayrı bir kart vasitəsilə montaj olunur ki, bu da şəbəkə adapterləri üçün ayrılmış slots-dan birini tutur. Bu çip, keşin ağıllı davranışlarının təmin edilməsi, performansın və ya deduplica prosesi və sıxma proseslərinin idarə edilməsi üçün istifadə olunur. Bu vəzifələrin hamısını mərkəzi prosessor köməyi ilə yerinə yetirmək mümkündür, lakin AI çipi bunu daha səmərəli edir.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Kunpeng prosessorları haqqında ayrıca

Kunpeng prosessoru bir çip üzərində sistemdir (SoC), burada hesablama bloku ilə yanaşı, müxtəlif prosesləri sürətləndirən aparat modulları da mövcuddur, məsələn, yoxlama cəmlərinin hesablanması və ya «silmə kodu» (erasure coding) yerinə yetirilməsi. Eyni zamanda, burada SAS, Ethernet, DDR4 (altıdan səkkiz kanaladək) üçün aparat dəstəyi mövcuddur. Bütün bunlar Huawei-yə Intel-in klassik həlləri ilə müqayisə oluna bilən SXYD kontrollerləri yaratmağa imkan verir.

Bundan əlavə, ARM arxitekturası əsasında hazırlanmış öz həlləri Huawei-yə tam funksional server həlləri yaratmağa və onları müştərilərinə x86 alternativi olaraq təqdim etməyə imkan verir.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Yeni Dorado V6 arxitekturası…

Dorado V6 yüksək seriyasının daxili arxitekturası dörd əsas subdomen (fabrika) ilə təqdim olunur.

Birinci fabrika SAN fabriki və ya hostlarla əlaqə üçün cavabdeh olan ümumi ön tərəf (şəbəkə interfeysləri) ilə təqdim olunur.

İkinci fabrika, hər biri RDMA protokolu ilə həm ön tərəfdəki hər hansı bir şəbəkə kartına, həm də dörd kontrollerə, habelə onların ortaq enerji və soyutma bloklarına sahib «motor» (engine) adlanan qutuya daxil ola bilən kontrollerlərdən ibarətdir. Hazırda Dorado V6 hi-end sinfi modelləri iki belə «motorla» (ilgili olaraq, səkkiz kontrollerlə) təchiz oluna bilər.

Üçüncü fabrika backend-ə cavabdehdir və 100G RDMA şəbəkə kartlarından ibarətdir.

Nəhayət, dördüncü fabrika «daxildə» saxlama qurğuları ilə qoşula bilən ağıllı dayaq sistemləri ilə təqdim olunur.

Belə simmetrik struktura NVMe texnologiyasının bütün potensialını açır və yüksək məhsuldarlıq və etibarlılıq təmin edir. Giriş-çıxış prosesi mümkün olan maksimum paralelliyə sahibdir, prosessorlar və nüvələr üzrə yayılaraq eyni anda bir çox axınlarda oxuma və yazma əməliyyatlarını təmin edir.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

…və bu, bizə nə verdi

Dorado V6 həllərinin maksimum məhsuldarlığı əvvəlki nəsil sistemlərin (həmçinin sinifin) göstəricilərini təxminən üç dəfə üstələyir və 20 milyon IOPS-ə çatmağa qadirdir.

Bu, keçən nəsil cihazlarda NVMe dəstəyinin yalnız qoşulmuş dayaq sistemləri üçün mövcud olması ilə bağlıdır. İndi isə bu, bütün mərhələlərdə, hostdan SSD-yə qədər, mövcuddur. Backend şəbəkəsi də dəyişikliklərə uğramışdır: SAS/PCIe yerinə 100 Gbit/s ötürmə qabiliyyəti olan RoCEv2 keçmişdir.

SSD-nin forması da dəyişib. Əvvəl 2U dayaq sistemində 25 yaddaş qurğusu yerləşirdisə, bu gün 36 palm ölçüsündə disklərlə təchiz edilmişdir. Bundan əlavə, dayaq sistemləri daha ağıllıdır. Hər birində artıq ARM çipləri əsasında hazırlanmış iki kontrollerdən ibarət dayanıqlı sistem mövcuddur, bunlar mərkəzi kontrollerlərdə olanlarla eynidir.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Onlar yalnızca məlumatların yenidən təşkilatı ilə məşğuldurlar, lakin yeni proqramların istifadəyə verilməsi ilə birlikdə sıxılma və silinmə kodlaşdırması əlavə olunacaq, bu da əsas nəzarətçilərin yükünü 15%-dən 5%-ə endirəcək. Bəzi vəzifələri rəflərə köçürmək daxili şəbəkənin genişliyini də azad edir. Bütün bunlar sistemin genişlənmə potensialını əhəmiyyətli dərəcədə artırır.

Ötən nəsil SÇD-də sıxılma və deduplication sabit uzunluqlu bloklarla həyata keçirilirdi. İndi isə dəyişkən uzunluqlu bloklarla işləmə rejimi əlavə olunub ki, bu da hələlik məcburi olaraq aktivləşdirilməlidir. Sonrakı proqramlar, bəlkə də, bu vəziyyəti dəyişdirəcək.

Eyni zamanda, arızaya qarşı dözümlülük haqqında qısaca. Dorado V3 iki nəzarətçidən biri uğursuz olduqda işləməyə davam edirdi. Dorado V6 məlumatların əlçatanlığını, əgər eyni anda bir "motor" daxilindəki səkkiz nəzarətçidən dördü uğursuz olarsa və ya ardıcıl olaraq yeddisi sıradan çıxsa, təmin edəcək.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

İqtisadiyyat baxımından etibarlılıq

Son zamanlar Huawei müştəriləri arasında IT-infrastrukturunun ayrı-ayrı elementləri üçün qəbul edilə biləcək iş dayandırma müddəti barədə sorğu keçirildi. Respondentlərin əksəriyyəti tətbiqetmənin bir neçə yüz saniyə ərzində cavab verməməsi halına dözüm göstərdilər. Əməliyyat sistemi və avtobusun host adaptoru üçün kritik dayandırma müddəti onlarla saniyə oldu (əsasən, yenidən başlama vaxtı). Müştərilər şəbəkəyə daha yüksək tələblər irəlilədilər: onun ötürmə genişliyi 10–20 saniyədən daha uzun müddət ərzində itirilməməlidir. Aydın olduğu kimi, respondentlərin ən kritik hesab etdiyi arızalar sistemlərin saxlanmasıdır. Biznes nümayəndələrinin baxımından, SÇD-nin dayanma müddəti... ildə bir neçə saniyə ilə məhdudlaşmalıdır!

Başqa sözlə, əgər bankın müştəri tətbiqi 100 saniyə cavab verməsə, bunun katastrof effekti olmayacaq. Amma əgər SÇD bu qədər müddət ərzində işləmirsə, işin dayanması və əhəmiyyətli maliyyə zərərləri mümkün ola bilər.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Yuxarıdakı diaqramda 2017-ci ilin Forbes məlumatlarına əsasən on ən iri bankın bir saatlıq fəaliyyətinin dəyəri göstərilir. Razısınız ki, əgər sizin şirkətiniz Çin banklarına yaxın ölçülərdədirsə, SÇD-nin bir neçə milyon dollar dəyərində satın alınmasının zəruriliyini əsaslandırmaq o qədər də çətin olmayacaq. Düzgün olan tərsinə olan iddia: əgər biznes, dayanma vəziyyətində əhəmiyyətli zərərlərə uğramırsa, hi-end SÇD almağa məcbur olmaya bilər. Hər halda, mütləq əhəmiyyətli olan odur ki, sistem administratoru işləməyən məlumat saxlama sistemi ilə məşğul olduğu müddətdə cibinizdə hansı ölçüdə bir deşik yaranacağını başa düşəsiniz.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Fəlakət anında keçid üçün bir saniyə

Yuxarıdakı illüstrasiyada Solution A-da bizim əvvəlki nəsil Dorado V3 sistemimizi tanımaq olar. Dörd kontrolleri bir-biri ilə əlaqəlidir və yaddaş kopyaları yalnız iki kontrollerdə saxlanılır. Cütlük içindəki kontrollerlər yükü yenidən paylaya bilər. Eyni zamanda, burada ön və arxa tərəf 'fabrik'lərinin olmadığını görə bilərsiniz, ona görə də saxlama bölgələri konkret bir kontroller cütlüyünə qoşulur.

Solution B-diagramında bazarda hazırda mövcud olan digər bir istehsalçının həlli göstərilir (bilmədinizmi?). Burada həm ön, həm də arxa tərəf fabrikləri mövcuddur və saxlama cihazları dərhal dörd kontrollerə qoşulur. Lakin sistemin daxili alqoritmlərinin işləməsində, ilk baxışda görünməyən nüanslar var.

Sağda, hazırda olan Dorado V6 saxlanma arxitekturasını və onun bütün daxili elementlərini görmək mümkündür. Bu sistemlərin tipik bir vəziyyətdə - bir kontrollerin işdən çıxması halında necə davrandığını nəzərdən keçirək.

Klassik sistemlər, Dorado V3 daxil olmaqla, işdən azad olma halında yükü yenidən paylamaq üçün tələb olunan dövr dörd saniyəyə qədər ola bilər. Bu müddət ərzində giriş-çıxış tamamilə dayanır. Bizim əməkdaşlarımızın təklif etdiyi Solution B-də, daha müasir arxitekturaya baxmayaraq, işdən çıxma zamanı daha uzun şəkildə - altı saniyədir.

Dorado V6 saxlanma sistemi, nasazlıqdan sonra yalnız bir saniyə içərisində yenidən fəaliyyətə keçir. Bu nəticə, kontrollerin 'başqa' yaddaşa müraciət etməyə imkan verən homojen daxili RDMA mühiti sayəsində əldə olunur. İkinci mühüm amil, yükləri mühãrriklər tərəfindən düzgün kontrollerlərə göndərən ön tərəf fabrikinin mövcudluğudur.

Dorado V6-da ikinci kontrollerin işdən çıxması eyni sxemlə bir saniyə içərisində yerinə yetirilir. Dorado V3-də bu proses təxminən altı saniyə davam edir, digər istehsalçının həllində isə doqquz saniyəyə yaxın olur. Bir çox DBMS-lər üçün bu interval artıq qənaətbəxş sayılmır, çünki bu müddətdə sistem standby rejiminə keçir və işləməyi dayandırır. Bu, çox sayda bölmələrdən ibarət DBMS-lər üçün xüsusilə aktualdır.

Solution A-da üçüncü kontrollerin işdən çıxmasına dözülmür. Sadəcə olaraq, məlumatların bəzilərinə çıxış itirilir. Öz növbəsində, Solution B belə bir vəziyyətdə fəaliyyətini bərpa edir, bu, əvvəlki halda olduğu kimi doqquz saniyə tələb edir.

Dorado V6-da vəziyyət necədir? Bir saniyə.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Bir saniyə ərzində nə etmək olar?

Demək olar ki, heç nə, amma buna ehtiyacımız da yoxdur. Yenidən vurğulayaq ki, Dorado V6 hi-end sinfində ön planda olan fabrik, idarəedicilər fabriksindən ayrıdır. Yəni, xüsusi idarəedici ilə bağlı sərt ayrılmış portlar yoxdur. Zəiflik halında sistemi yenidən qurmaq alternativ yolların tapılmasını və ya multipassın yeniden başlatılmasını nəzərdə tutmur. Sistem əvvəldən olduğu kimi işləməyə davam edir.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Çoxsaylı zəifliklərə qarşı dayanıqlılıq

Dorado V6-nın böyük modelləri, hər hansı «motor»un tərkibindən iki idarəedicinin eyni vaxtda sıradan çıxmasını problemsiz keçirir. Bu, hətta qərarların üç ədəd ön yaddaş nüsxəsini saxlaması sayəsində mümkün olmuşdur. Bu səbəbdən, ikili zəiflik halında belə, hər zaman bir tam nüsxə tapılacaq.

Bir «motor»un daxilində bütün dörd idarəedicinin eyni vaxtda sıradan çıxması da fəlakətə yol açmayacaq, çünki bütün üç yaddaş nüsxəsi hər an «motor»lar arasında bölüşdürülür. Bu iş logicini sistem özü izləyir.

Nəhayət, yeddi idarəedicinin səkkizdən sıradan çıxması çox nadir bir senari olaraq qalır. Hər bir ayrı zəiflik arasındakı minimum vaxt intervalı 15 dəqiqədir. Bu müddət ərzində SAHD lazımi əməliyyatları icra edə bilir ki, yaddaşın qeydiyyatını təmin etsin.

Sonuncu qalmış idarəedici məlumat saxlama sahəsini işlətdirəcək və beş gün ərzində yeni virtual xatirəni saxlayacaq (düzgün qiymət, konfiqurasiya parametrlərində asanlıqla dəyişə bilər). Bundan sonra şəbəkə söndürülsə də SAHD-nin fəaliyyəti davam edəcək.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Təhlükəsiz yeniləmələr

Yeni Dorado V6 OS, idarəediciləri yenidən başlatmadan SAHD-nin proqram təminatını yeniləməyə imkan verir.

Əvvəlki həllərdə olduğu kimi, əməliyyat sistemi Linux əsasında hazırlanıb, lakin bir çox əməliyyat prosesləri nüvədən istifadəçi rejiminə köçürülüb. Məsələn, deduplikasiya və sıxılma üçün cavabdeh olan əksər funksiyalar indi adi, fon rejimində çalışan demonlardır. Bu sayədə ayrı-ayrı modulları yeniləmək üçün bütün əməliyyat sistemini dəyişmək lazım deyil. Məsələn, yeni protokol dəstəyi əlavə etmək üçün yalnız uyğun proqram modulunu söndürmək və yeni olanı işə salmaq kifayətdir.

Aydındır ki, sistemin tamamilə yenilənməsi ilə bağlı məsələlər hələ də qalır, çünki nüvədə də yenilənməyə ehtiyac duyan elementlər ola bilər. Ancaq bunlar, bizim müşahidələrimizə görə, ümumi sayın 6%-dən azdır. Bu, idarəediciləri əvvəldən onlarla dəfə daha az yenidən başlatmağa imkan verir.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Fəlakətlərə qarşı dayanıqlı həllər və yüksək əlçatanlıq (HA/DR) həlləri

Dorado V6 «qutudan» coğrafi xarakterli həllər, şəhər səviyyəsində klasterlər (metro) və «üçlü» data mərkəzləri ilə inteqrasiya üçün hazırdır.

Yuxarıdakı şəkildə solda artıq bir çoxlarına tanış olan metro-klasteri görülür. İki SAQD aktiv / aktiv rejimdə bir-birindən 100 km-ə qədər məsafədə işləyir. Belə bir infrastruktur bir və ya bir neçə kvorum serverinin olması ilə müxtəlif şirkətlərin həlləri ilə dəstəklənə bilər, o cümlədən bizim FusionSphere bulud əməliyyat sistemimiz. Belə layihələrdə sahələr arasında kanalın xüsusiyyətləri xüsusi əhəmiyyət kəsb edir, bizim halda isə bütün digər məsələləri ' HyperMetro ' funksiyası həll edir ki, bu da yenidən ' qutudan ' mövcuddur. İstəyə uyğun olaraq Fibre Channel və IP şəbəkələri üzrə iSCSI ilə inteqrasiya mümkündür. İnkişafda olan ' qaranlıq ' optika üçün ayrıca tələbat artıq yoxdur, çünki sistem mövcud kanallar vasitəsilə əlaqə yarada bilir.

Belə sistemlər qurarkən SAQD üçün yeganə avadanlıq tələbi replika üçün portların ayrılmasıdır. Sadəcə lisenziya almanız, kvorum serverlərini - fiziki və ya virtual - işə salmanız və kontrollerlərə (10 Mbit/s, 50 ms) IP əlaqəsini təmin etməniz kifayətdir.

Bu arxitektura üç Məlumat Mərkəzinə (MMS) ötürülməyi asanlaşdırır (şəkilin sağ tərəfində baxın). Məsələn, iki MMS metro-klaster rejimində işləyəndə, 100 km-dən çox məsafədə yerləşən üçüncü sahə asinxron replika istifadə edir.

Sistem müxtəlif biznes senarilərini texnoloji baxımdan dəstəkləyir ki, bu da genişmiqyaslı bir ekses halında tətbiq olunacaq.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Metro-klasterin bir neçə uğursuzluqdan sağ qalması

Yuxarıda və aşağıda iki SAQD və kvorum serverindən ibarət klassik metro-klaster də göstərilib. Gördüyünüz kimi, doqquz mümkün senaridən altısında bizim infrastruktur iş qabiliyyətini qoruyur.

Məsələn, ikinci senaridə, kvorum serverinin uğursuzluğu və sahələr arasında sinxronizasiya zamanı, sistem işləyir, çünki ikinci sahə fəaliyyətini dayandırır. Belə bir davranış artıq daxili alqoritmlərə daxil edilib.

Hətta üç uğursuzluqdan sonra məlumatlara çıxış 15 saniyəlik müddət ərzində saxlanıla bilər.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Tanış triki

Xatırladaq ki, Huawei yalnız SAQD deyil, həm də tam şəbəkə avadanlığı istehsal edir. Hansı SAQD provayderini seçməyinizdən asılı olmayaraq, əgər sahələr arasında WDM şəbəkəsi istifadədədirsə, 90% hallarda bu bizim şirkətimizin həlləri əsasında qurulacaq. İnsanı düşünməyə yönləndirən sual yaranır: niyə müxtəlif sistemlərin ' zooparkını ' toplamaq lazımdır, əgər hamısı arasında zəmanətli uyğun olan ' dəmir ' bir provayderdən əldə oluna bilər?

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Performans məsələsinə

Artıq heç kəsi All-Flash SƏH-nin keçidinin infrastrukturun saxlanma xərclərini əhəmiyyətli dərəcədə azaltmağa imkan verdiyini inandırmaq lazım deyil, çünki bütün rutin əməliyyatlar dəfələrlə daha sürətlə yerinə yetirilir. Buna bənzər avadanlıq təqdim edən bütün təchizatçılar da hər zaman bu fikrə xidmət edir. Ancaq bir çox istehsalçılar SƏH-nin müxtəlif iş rejimlərinə daxil edildikdə performansın azalması ilə bağlı müəyyən həqiqətləri gizlətməyə başlayır.

Bizim sahədə, SƏH-nin bir-iki gün sınaq istismarına verilməsi geniş yayılmış bir təcrübədir. Təchizatçı, boş sistem üzrə 20 dəqiqəlik bir test icra edərək uçan performans göstəricilərini əldə edir. Amma real istismarda tezliklə „gizli çuxurlar“ üzə çıxır. Artıq bir gündən sonra gözəl IOPS dəyərləri iki-üç dəfə azalır, SƏH 80% doldurulduqda isə daha da aşağı düşür. RAID 5 istifadə edərkən RAID 10-a nisbətdə 10-15% itki olur, metro-klaster rejimində isə performans daha da yarıya enir.

Yuxarıda sadalananlar Dorado V6 haqqında deyil. Siparişçilərimiz weekend və ya ən azı bir gecə performans testini həyata keçirmək imkanına sahibdir. O zaman tullantıların yığılması özünü göstərir və müxtəlif seçimlər — məsələn, snapshot-lar və replikasiyalar — IOPS dəyərlərinə necə təsir etdiyini anlamaq asanlaşır.

Dorado V6-da snapshot-lar və RAID ilə paritet performansa demək olar ki, təsir etmir (3-5% yerinə 10-15%). Tullantıların yığılması (xatırlayıcı hüceyrələrin sıfırlarla doldurulması), sıxılma, deduplication, SƏH 80% doldurulmuş zaman ümumi sorğu emalı sürətinə həmişə təsir edəcək. Lakin, Dorado V6-nın başlıca cəhəti budur ki, hansı funksiya və müdafiə mexanizmlərini aktivləşdirirsinizsə, yekun SƏH performansı yük olmadan əldə edilən göstəricinin 80%-dən aşağı düşməyəcək.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Yük balanslaşdırılması

Dorado V6-nın yüksək performansı hər mərhələdə balanslaşdırma hesabına əldə edilir, yəni:

  • şaxələndirmə;
  • bir hostdan bir neçə bağlantının istifadəsi;
  • frontal fabrikanın olması;
  • SƏH-nin kontrollerlərinin işinin paralelləşdirilməsi;
  • RAID 2.0+ səviyyəsində bütün saxlama vasitələri arasında yükün bölüşdürülməsi.

Ümumiyyətlə, bu bir ümumi praktikadır. Bu gün çox az adam bütün məlumatlarını bir LUN-da saxlayır: hamı çalışır ki, onların sayı ya səkkiz, ya da qırx, bəlkə də daha çox olsun. Bu, aydın və düzgün bir yanaşmadır, biz də bunu dəstəkləyirik. Lakin əgər sizin işiniz yalnız bir LUN olması tələb edirsə, daha asan saxlanılan, bizim arxitektura həllərimiz ona 80% performans əldə etməyə imkan verir.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Dinamik prosessor yüklənməsinin planlaşdırılması

Yük balansının bir LUN istifadə edərək processorlar arasında bölüşdürülməsi aşağıdakı kimi həyata keçirilir: tapşırıqlar hələ LUN səviyyəsində ayrı-ayrı kiçik "şardlar"-a bölünür, hər biri konkret kontrollerə "motor" içərisində sıx bağlıdır. Bu, sistemin performansını itirməməsi üçün edilir, çünki bu məlumat parçası ilə fərqli kontrollerlər arasında "sıçrayır".

Yüksək performansın qorunmasında bir başqa mexanizm dinamik cədvəl hazırlığıdır, burada müxtəlif tapşırıqlar üçün müəyyən processor nüvələri ayrılır. Məsələn, əgər sistem hal-hazırda deduplication və sıxılma səviyyəsində boşdursa, nüvələrin bir hissəsi giriş-çıxış xidmətlərinə qoşula bilər. Ya da əksinə. Bütün bunlar avtomatik olaraq və istifadəçi üçün şəffaf şəkildə həyata keçirilir.

Dorado V6-nın hər bir nüvəsinin cari yükü barədə məlumatlar qrafik interfeysdə göstərilmir, lakin komanda sətrindən kontrollerin OS-sinə müraciət edərək standart linux komandasından yararlanmaq mümkündür. top.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

NVMe və RoCE dəstəyi

Artıq qeyd olunduğu kimi, hazırda Dorado V6 NVMe over Fibre Channel dəstəyi "qutudan çıxanda" tamamilə mövcuddur və hər hansı lisenziya tələb etmir. Ilkin zamanda NVMe over Ethernet rejiminin dəstəyi olacaq. Onun tam istifadəsi üçün həm Storage Area Network (SAN) üçün, həm də switçlər və şəbəkə adapterləri üçün v2.0 versiyasının yaddaşadüzgün giriş (DMA) dəstəyi tələb ediləcək. Məsələn, Mellanox ConnectX-4 və ya ConnectX-5 kimi. Bizim çip əsaslı şəbəkə kartlarını istifadə etmək də mümkündür. Eyni zamanda, RoCE dəstəyi əməliyyat sistemi səviyyəsində həyata keçirilməlidir.

Ümumilikdə, biz Dorado V6-nı NVMe-yönümlü sistem hesab edirik. Fibre Channel və iSCSI dəstəyinin olmasına baxmayaraq, gələcəkdə RDMA ilə sürətli Ethernetə keçid planlaşdırılır.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Bir az marketinq

Dorado V6 sisteminin yüksək uğursuzluğa qarşı davamlılığı, yaxşı şaquli genişləndirilə bilməsi, müxtəlif mühacirət texnologiyalarını dəstəkləməsi və s. sayəsində, onun alınmasından iqtisadi təsir, saxlama sisteminin intensiv istifadəsi ilə görünür. Biz mü sởbirliklərin, birinci mərhələdə görünməsə belə, sistemi olanların iqtisadi fayda təmin etməyə çalışacağıq.

Xüsusilə, müştərinin yeniləmələr zamanı mümkün qədər yüklənməsini azaltmaq üçün Storage Area Network (SAN) həyat dövrünün uzadılması ilə əlaqədar FLASH EVER proqramını formalaşdırdıq.

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Bu proqram bir sıra tədbirləri əhatə edir:

  • nümunəvi hi-end Dorado V6 sistemləri üçün avadanlığın tam əvəzlənməsi olmadan yeni versiyalarla dəstəkləyicilərin və disk şelflərinin tədricən əvəzlənməsi imkanı;
  • federativ saxlama imkanları (fərqli Dorado versiyalarının bir hibrid SAN klasteri içərisində birləşdirilməsi);
  • ağıllı virtualizasiya (üçüncü tərəfin avadanlığını Dorado həllinin bir hissəsi kimi istifadə etmə imkanı).

Niyə OceanStor Dorado V6 ən sürətli və etibarlı SAİD-dir

Qeyd etmək lazımdır ki, dünyadakı mürəkkəb vəziyyət yeni sistemin kommersiya perspektivlərinə zəif təsir etdi. Dorado V6-nın rəsmi buraxılışı yanvar ayında baş verdiyi halda, Çində ona ciddi tələbat olduğunu və eyni zamanda maliyyə sahəsindəki Rusiya və beynəlxalq tərəfdaşlarımızdan böyük maraq olduğunu müşahidə edirik.

Pandemiya ilə bağlı olaraq, nə qədər davam etməsindən asılı olmayaraq, uzaqdan işçilərin virtual iş masaları ilə təmin edilməsi məsələsi xüsusilə aktualdır. Bu prosesdə Dorado V6 bir çox sualı aradan qaldıra bilərdi. Bunun üçün bütün zəruri səyləri bir araya gətiririk, hətta yeni sistemi VMware uyğunluq siyahısına daxil etməyə demək olar ki, razılaşdıq.

***

Bu arada, yalnız rus dilli seqmentdə deyil, həm də qlobal səviyyədə keçirilən sayısız vebinarlarımızı unutmayın. Aprel ayı üçün vebinarlar siyahısı burada mövcuddur linkdə.

Mənbə: habr.com

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster