Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Iltimos, sarlavhaga qarab xulosa chiqarmang! Bizda buni isbotlash uchun jiddiy dalillar bor va biz ularni imkon qadar ixcham tarzda to'pladik. Sizning e'tiboringizga 2020 yil yanvar oyida chiqarilgan yangi saqlash tizimimizning kontseptsiyasi va ishlash tamoyillari haqidagi postni taqdim etamiz.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Bizning fikrimizcha, Dorado V6 saqlash oilasining asosiy raqobatdosh ustunligi sarlavhada aytib o'tilgan ishlash va ishonchlilik bilan ta'minlanadi. Ha, ha, bu juda oddiy, lekin qanday qiyin va unchalik qiyin bo'lmagan qarorlar bilan biz ushbu "oddiy" ga erisha oldik, biz bugun gaplashamiz.

Yangi avlod tizimlarining imkoniyatlarini yaxshiroq ochib berish uchun biz modellar oralig'ining eski vakillari (8000, 18000 modellari) haqida gapiramiz. Agar boshqacha ko'rsatilmagan bo'lsa, ular shunday bo'lishi kerak.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Bozor haqida bir necha so'z

Huawei echimlarining bozordagi o'rnini yaxshiroq tushunish uchun keling, tasdiqlangan mezonga murojaat qilaylik - "sehrli kvadrantlar» Gartner. Ikki yil oldin, umumiy maqsadli disk massivlari sohasida bizning kompaniyamiz ishonchli tarzda NetApp va Hewlett Packard Enterprise kompaniyasidan keyin ikkinchi o'rinda turgan etakchilar guruhiga kirdi. Huawei kompaniyasining 2018-yilda SSD saqlash bozoridagi o‘rni “challenjer” maqomi bilan ajralib turdi, biroq yetakchilik mavqeiga erishish uchun nimadir yetishmayotgan edi.

2019 yilda Gartner o'z tadqiqotida yuqoridagi ikkala sektorni bitta - "Asosiy saqlash" ga birlashtirdi. Natijada Huawei yana IBM, Hitachi Vantara va Infinidat kabi sotuvchilardan keyin yetakchi kvadrantda bo'ldi.

Rasmni to'ldirish uchun shuni ta'kidlaymizki, Gartner AQSh bozorida tahlil qilish uchun ma'lumotlarning 80 foizini to'playdi va bu AQShda yaxshi namoyon bo'lgan kompaniyalar foydasiga jiddiy yondoshishga olib keladi. Shu bilan birga, Evropa va Osiyo bozorlariga yo'naltirilgan etkazib beruvchilar o'zlarini kamroq foydali holatda topadilar. Shunga qaramay, o'tgan yili Huawei mahsulotlari yuqori o'ng kvadrantda munosib o'rin egalladi va Gartnerning hukmiga ko'ra, "foydalanish uchun tavsiya etilishi mumkin".

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Dorado V6-da nima yangiliklar

Dorado V6 mahsulot liniyasi, xususan, boshlang'ich darajadagi 3000 seriyali tizimlar bilan ifodalanadi.Dastavval ikkita kontroller bilan jihozlangan, ular gorizontal ravishda 16 kontroller, 1200 drayver va 192 Gb keshga kengaytirilishi mumkin. Shuningdek, tizim tashqi Fiber Channel (8/16/32 Gb/s) va Ethernet (1/10/25/40/100 Gb/s) portlari bilan jihozlanadi.

E'tibor bering, tijorat muvaffaqiyatiga ega bo'lmagan protokollardan foydalanish endi bosqichma-bosqich to'xtatilmoqda, shuning uchun boshida biz Ethernet (FCoE) va Infiniband (IB) orqali tolali kanalni qo'llab-quvvatlashdan voz kechishga qaror qildik. Ular proshivkaning keyingi versiyalarida qo'shiladi. NVMe over Fabric (NVMe-oF) ni qo'llab-quvvatlash Fiber Channel tepasida joylashgan qutidan tashqarida mavjud. Iyun oyida chiqarilishi rejalashtirilgan navbatdagi proshivka NVMe-ni chekilgan rejimi orqali qo'llab-quvvatlashi rejalashtirilgan. Bizning fikrimizcha, yuqoridagi to'plam ko'pchilik Huawei mijozlarining ehtiyojlarini qondiradi.

Faylga kirish joriy proshivka versiyasida mavjud emas va yil oxiriga kelib keyingi yangilanishlardan birida paydo bo'ladi. Amalga oshirish mahalliy darajada, chekilgan portlari bo'lgan kontrollerlar tomonidan qo'shimcha uskunalardan foydalanmasdan amalga oshiriladi.

Dorado V6 3000 seriyali modeli va eski modellari o'rtasidagi asosiy farq shundaki, u backendda bitta protokolni qo'llab-quvvatlaydi - SAS 3.0. Shunga ko'ra, u erda drayvlar faqat nomlangan interfeys bilan ishlatilishi mumkin. Bizning fikrimizcha, ushbu turdagi qurilma uchun bu tomonidan taqdim etilgan ishlash etarli.

Dorado V6 5000 va 6000 seriyali tizimlar o'rta darajadagi echimlardir. Ular, shuningdek, 2U format faktorida ishlab chiqariladi va ikkita kontroller bilan jihozlangan. Ular bir-biridan unumdorligi, protsessorlar soni, disklarning maksimal soni va kesh hajmi bilan farqlanadi. Biroq, arxitektura va muhandislik nuqtai nazaridan, Dorado V6 5000 va 6000 bir xil va bir xil ko'rinishga ega.

Yuqori sinf Dorado V6 8000 va 18000 seriyali tizimlarni o'z ichiga oladi.4U o'lchamda ishlab chiqarilgan, ular sukut bo'yicha alohida arxitekturaga ega bo'lib, unda kontrollerlar va drayverlar bir-biridan ajratilgan. Ular, shuningdek, kamida ikkita kontroller bilan birga kelishi mumkin, garchi mijozlar odatda to'rt yoki undan ko'p so'rasalar ham.

Dorado V6 8000 16 ta kontrollergacha, Dorado V6 18000 esa 32 tagacha o'lchaydi. Bu tizimlar yadrolari va kesh o'lchamlari har xil bo'lgan turli protsessorlarga ega. Shu bilan birga, o'rta sinf modellarida bo'lgani kabi, muhandislik echimlarining o'ziga xosligi saqlanib qoladi.

2U saqlash javonlari 100 Gb/s tarmoqli kengligi bilan RDMA orqali ulanadi. Eski Dorado V6 backend ham SAS 3.0-ni qo'llab-quvvatlaydi, ammo bu interfeysga ega SSD-lar narxi ancha arzonlashganda ko'proq. Shunda unumdorlikning pastligini hisobga olgan holda ham ulardan foydalanishning iqtisodiy maqsadga muvofiqligi bo'ladi. Ayni paytda SAS va NVMe interfeysli SSD disklari o'rtasidagi narx farqi shunchalik kichikki, biz bunday yechimni tavsiya qilishga tayyor emasmiz.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Tekshirish moslamasi ichida

Dorado V6 kontrollerlari o'zimizning element bazamizda ishlab chiqariladi. Intel protsessorlari yo'q, Broadcom'dan ASIClar yo'q. Shunday qilib, anakartning har bir komponenti, shuningdek, anakartning o'zi Amerika kompaniyalarining sanksiyalar bosimi bilan bog'liq xavflar ta'siridan butunlay chiqarib tashlanadi. Har qanday uskunamizni o'z ko'zlari bilan ko'rganlar logotip ostida qizil chiziqli qalqonlarni payqashgan bo'lishi mumkin. Bu shuni anglatadiki, mahsulot tarkibida Amerika komponentlari mavjud emas. Bu Huawei kompaniyasining rasmiy kursi - o'z ishlab chiqarishining tarkibiy qismlariga o'tish yoki har holda, AQSh siyosatiga rioya qilmaydigan mamlakatlarda ishlab chiqariladi.

Mana, boshqaruv panelining o'zida nimani ko'rishingiz mumkin.

  • Universal tarmoq interfeysi (Hisilicon 1822 chipi) Fiber Channel yoki Ethernet ga ulanish uchun javobgardir.
  • To'liq funksiyali masofadan boshqarish va tizimni monitoring qilish uchun tizimning BMC chipiga, ya'ni Hisilicon 1710-ga masofadan kirishni ta'minlash. Shunga o'xshashlar bizning serverlarimizda va boshqa echimlarda ham qo'llaniladi.
  • Huawei tomonidan ishlab chiqarilgan ARM arxitekturasida qurilgan Kunpeng 920 chipi bo'lgan markaziy protsessor. Aynan u yuqoridagi diagrammada ko'rsatilgan, garchi boshqa kontrollerlar turli xil yadrolar soni, boshqa soat tezligi va boshqalarga ega bo'lishi mumkin bo'lsa-da. Bitta kontrollerdagi protsessorlar soni ham modeldan modelga o'zgaradi. Masalan, eski Dorado V6 seriyasida bitta doskada ulardan to'rttasi mavjud.
  • SAS va NVMe drayverlarini qo'llab-quvvatlaydigan SSD kontrolleri (Hisilicon 1812e chip). Bundan tashqari, Huawei mustaqil ravishda SSD disklarini ishlab chiqaradi, lekin NAND xujayralarini o'zlari ishlab chiqarmaydi, ularni dunyoning to'rtta yirik ishlab chiqaruvchisidan kesilmagan kremniy gofretlari ko'rinishida sotib olishni afzal ko'radi. Kesish, sinovdan o'tkazish va chiplarga qadoqlash Huawei mustaqil ravishda ishlab chiqaradi, shundan so'ng ularni o'z brendi ostida chiqaradi.
  • Sun'iy intellekt chipi Ascend 310. Odatiy bo'lib, u kontrollerda yo'q va tarmoq adapterlari uchun ajratilgan slotlardan birini egallagan alohida karta orqali o'rnatiladi. Chip aqlli kesh xatti-harakati, ishlashni boshqarish yoki nusxalash va siqish jarayonlarini ta'minlash uchun ishlatiladi. Ushbu vazifalarning barchasini markaziy protsessor yordamida hal qilish mumkin, ammo AI chipi buni yanada samarali bajarishga imkon beradi.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Kunpeng protsessorlari haqida alohida

Kunpeng protsessori chipdagi tizim (SoC) bo'lib, unda hisoblash blokiga qo'shimcha ravishda nazorat summalarini hisoblash yoki o'chirish kodini bajarish kabi turli jarayonlarni tezlashtiradigan apparat modullari mavjud. Shuningdek, u SAS, Ethernet, DDR4 (oltitadan sakkiz kanalgacha) va boshqalar uchun apparat ta’minotini amalga oshiradi. Bularning barchasi Huawei’ga ishlash jihatidan klassik Intel yechimlaridan kam bo‘lmagan saqlash kontrollerlarini yaratish imkonini beradi.

Bundan tashqari, ARM arxitekturasiga asoslangan xususiy yechimlar Huawei’ga to‘liq server yechimlarini yaratish va ularni x86’ga muqobil sifatida o‘z mijozlariga taklif qilish imkonini beradi.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Yangi Dorado V6 arxitekturasi…

Eski seriyali Dorado V6 saqlash tizimining ichki arxitekturasi to'rtta asosiy subdomenlar (zavodlar) bilan ifodalanadi.

Birinchi zavod umumiy frontend (SAN zavodi yoki xostlar bilan aloqa qilish uchun mas'ul bo'lgan tarmoq interfeyslari).

Ikkinchisi - kontrollerlar to'plami bo'lib, ularning har biri RDMA protokoli orqali har qanday oldingi tarmoq kartasiga va qo'shni "dvigatelga" "ulanish" mumkin, bu to'rtta kontrollerli quti, shuningdek quvvat va sovutish. ular uchun umumiy birliklar. Endi yuqori darajadagi Dorado V6 modellari ikkita shunday "dvigatel" (mos ravishda sakkizta kontroller) bilan jihozlanishi mumkin.

Uchinchi zavod backend uchun javob beradi va RDMA 100G tarmoq kartalaridan iborat.

Va nihoyat, "apparatda" to'rtinchi zavod plaginli aqlli saqlash javonlari bilan ifodalanadi.

Ushbu nosimmetrik tuzilma NVMe texnologiyasining to'liq imkoniyatlarini ochib beradi va yuqori unumdorlik va ishonchlilikni kafolatlaydi. Kirish / chiqish jarayoni protsessorlar va yadrolar bo'ylab maksimal darajada parallellashtirilib, bir vaqtning o'zida bir nechta iplarni o'qish va yozishni ta'minlaydi.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

...va u bizga nima berdi

Dorado V6 yechimlarining maksimal mahsuldorligi oldingi avlod tizimlaridan (xuddi shu sinfdagi) taxminan uch baravar yuqori va 20 million IOPS ga yetishi mumkin.

Buning sababi, qurilmalarning o'tgan avlodida NVMe qo'llab-quvvatlashi faqat drayvlar bilan tortiladigan javonlarga kengaytirilgan. Endi u xostdan tortib SSDgacha bo'lgan barcha bosqichlarda mavjud. Backend tarmog‘i ham o‘zgarishlarga uchradi: SAS/PCIe o‘z o‘rnini 2 Gb/s o‘tkazish qobiliyatiga ega RoCEv100 ga bo‘shatib berdi.

SSD format faktori ham o'zgardi. Agar ilgari 2U javonda 25 ta disk mavjud bo'lsa, endi u 36 ta kaft o'lchamidagi jismoniy disklarga yetkazildi. Bundan tashqari, javonlar "donodor". Endi ularning har birida markaziy kontrollerlarda o‘rnatilganlarga o‘xshash ARM chiplari asosidagi ikkita kontrollerning nosozliklarga chidamli tizimi mavjud.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Hozircha ular faqat ma'lumotlarni qayta tashkil etish bilan shug'ullanmoqdalar, ammo yangi proshivka chiqarilishi bilan unga siqish va o'chirish kodlari qo'shiladi, bu asosiy kontrollerlardagi yukni 15 dan 5% gacha kamaytiradi. Ba'zi vazifalarni bir vaqtning o'zida javonga o'tkazish ichki tarmoqning tarmoqli kengligini bo'shatadi. Va bularning barchasi tizimning miqyosi potentsialini sezilarli darajada oshiradi.

Oldingi avlod saqlash tizimida siqish va deuplikatsiya qattiq uzunlikdagi bloklar bilan amalga oshirildi. Endi o'zgaruvchan uzunlikdagi bloklar bilan ishlash rejimi qo'shildi, hozirgacha uni majburan yoqish kerak. Keyingi yangilanishlar bu vaziyatni o'zgartirishi mumkin.

Shuningdek, muvaffaqiyatsizliklarga tolerantlik haqida qisqacha. Agar ikkita kontrollerdan biri ishlamay qolsa, Dorado V3 ishlay boshladi. Dorado V6 sakkizta kontrollerdan ettitasi ketma-ket ishlamay qolsa yoki bir dvigateldan to'rttasi bir vaqtning o'zida ishlamay qolsa ham, ma'lumotlar mavjudligini ta'minlaydi.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Iqtisodiyot nuqtai nazaridan ishonchlilik

Yaqinda Huawei mijozlari o‘rtasida kompaniya IT infratuzilmasining alohida elementlarining ishlamay qolishi qancha vaqt maqbul deb hisoblaganligi haqida so‘rov o‘tkazildi. Ko'pincha respondentlar gipotetik vaziyatga toqat qilishgan, bunda ariza bir necha yuz soniya ichida javob bermaydi. Operatsion tizim yoki xost shinasi adapteri uchun o'nlab soniyalar (asosan qayta ishga tushirish vaqti) juda muhim ishlamay qolish vaqti edi. Mijozlar tarmoqqa yanada yuqori talablarni qo'yadilar: uning o'tkazish qobiliyati 10-20 soniyadan ko'proq vaqt davomida yo'qolmasligi kerak. Siz taxmin qilganingizdek, eng muhim respondentlar saqlash tizimining nosozliklarini ko'rib chiqdilar. Biznes vakillari nuqtai nazaridan, oddiy saqlash yiliga ... bir necha soniyadan oshmasligi kerak!

Boshqacha qilib aytganda, agar bank mijozining arizasi 100 soniya davomida javob bermasa, bu halokatli oqibatlarga olib kelmaydi. Ammo saqlash tizimi bir xil miqdorda ishlamasa, biznesni to'xtatish va katta moliyaviy yo'qotishlar mumkin.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Yuqoridagi jadvalda o'nta yirik bank uchun bir soatlik ish narxi ko'rsatilgan (Forbes ma'lumotlari 2017 yil uchun). Qabul qiling, agar sizning kompaniyangiz Xitoy banklari hajmiga yaqinlashsa, saqlash tizimlarini bir necha million dollarga sotib olish zarurligini oqlash unchalik qiyin bo'lmaydi. Qarama-qarshi bayonot ham to'g'ri: agar biznes to'xtab qolish vaqtida katta yo'qotishlarga duchor bo'lmasa, u holda yuqori darajadagi saqlash tizimlarini sotib olish dargumon. Qanday bo'lmasin, tizim ma'muri ishlashdan bosh tortgan saqlash tizimi bilan shug'ullanayotganda hamyoningizda qanday o'lchamdagi teshik paydo bo'lishi haqida tasavvurga ega bo'lish muhimdir.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Har bir muvaffaqiyatsizlik uchun ikkinchi

Yuqoridagi rasmdagi A yechimida siz bizning oldingi avlod Dorado V3 tizimimizni taniy olasiz. Uning to'rtta kontrollerlari juftlikda ishlaydi va faqat ikkita kontroller kesh nusxalarini o'z ichiga oladi. Juftlik ichidagi kontrollerlar yukni qayta taqsimlashlari mumkin. Shu bilan birga, siz ko'rib turganingizdek, bu erda oldingi va orqa tomondagi "zavodlar" yo'q, shuning uchun saqlash javonlarining har biri ma'lum bir kontroller juftligiga ulangan.

Yechim B diagrammasi hozirda bozorda boshqa sotuvchining yechimini ko'rsatadi (taniq?). Bu yerda allaqachon front-end va backend zavodlari mavjud va drayvlar bir vaqtning o'zida to'rtta kontrollerga ulangan. To'g'ri, tizimning ichki algoritmlari ishida birinchi yaqinlashuvda aniq bo'lmagan nuanslar mavjud.

O'ng tomonda bizning hozirgi Dorado V6 saqlash arxitekturasi to'liq ichki qismlar to'plamiga ega. Ushbu tizimlar odatiy vaziyatdan qanday omon qolishini ko'rib chiqing - bitta boshqaruvchining ishdan chiqishi.

Dorado V3 ni o'z ichiga olgan klassik tizimlarda, ishlamay qolganda yukni qayta taqsimlash uchun zarur bo'lgan davr to'rt soniyaga etadi. Bu vaqt ichida I/U butunlay to'xtaydi. Bizning hamkasblarimizning B yechimi, zamonaviyroq arxitekturaga qaramay, olti soniya ishlamay qolganda, ishlamay qolish vaqti yanada yuqori.

Dorado V6 xotirasi nosozlikdan keyin bir soniya ichida o'z ishini tiklaydi. Ushbu natijaga boshqaruvchiga "begona" xotiraga kirish imkonini beruvchi bir hil ichki RDMA muhiti tufayli erishiladi. Ikkinchi muhim holat - bu oldingi zavodning mavjudligi, buning natijasida uy egasi uchun yo'l o'zgarmaydi. Port bir xil bo'lib qoladi va yuk oddiygina ko'p o'tishli drayverlar tomonidan sog'lom kontrollerlarga yuboriladi.

Dorado V6-dagi ikkinchi kontrollerning ishdan chiqishi xuddi shu sxema bo'yicha bir soniyada ishlab chiqilgan. Dorado V3 taxminan olti soniya davom etadi va boshqa sotuvchining yechimi to'qqizta oladi. Ko'pgina DBMS uchun bunday intervallarni endi maqbul deb hisoblash mumkin emas, chunki bu vaqt ichida tizim kutish rejimiga o'tadi va ishlashni to'xtatadi. Bu birinchi navbatda ko'p bo'limlardan iborat DBMSga tegishli.

Uchinchi boshqaruvchining ishdan chiqishi A yechimi omon qololmaydi. Shunchaki, ma'lumotlar disklarining bir qismiga kirish yo'qolganligi sababli. O'z navbatida, bunday vaziyatda B yechimi o'zining ish qobiliyatini tiklaydi, bu avvalgi holatda bo'lgani kabi, to'qqiz soniya davom etadi.

Dorado V6 da nima bor? Bir soniya.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Bir soniyada nima qilish mumkin

Deyarli hech narsa, lekin bizga kerak emas. Yana bir bor, yuqori darajadagi Dorado V6-da, oldingi zavod boshqaruvchi zavodidan ajratilgan. Bu ma'lum bir kontrollerga tegishli qattiq kodlangan portlar yo'qligini anglatadi. Failover muqobil yo'llarni topish yoki ko'p o'tishni qayta ishga tushirishni o'z ichiga olmaydi. Tizim avvalgidek ishlashda davom etmoqda.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Bir nechta nosozlikka chidamlilik

Eski Dorado V6 modellari har qanday "dvigatel" dan ikkita (!) Kontrollerning bir vaqtning o'zida ishlamay qolishidan osongina omon qolishi mumkin. Bu yechim hozirda keshning uchta nusxasini saqlaganligi tufayli mumkin bo'ldi. Shuning uchun, hatto ikki marta nosozlik bo'lsa ham, har doim bitta to'liq nusxa bo'ladi.

"Dvigatellar" dan biridagi barcha to'rtta kontrollerning sinxron ishdan chiqishi ham halokatli oqibatlarga olib kelmaydi, chunki keshning barcha uchta nusxasi istalgan vaqtda "dvigatellar" o'rtasida taqsimlanadi. Tizimning o'zi bunday ish mantig'iga muvofiqligini nazorat qiladi.

Nihoyat, juda kam ehtimolli stsenariy - sakkizta kontrollerdan ettitasining ketma-ket ishdan chiqishi. Bundan tashqari, ish qobiliyatini saqlab qolish uchun individual nosozliklar orasidagi minimal ruxsat etilgan interval 15 minut. Bu vaqt ichida saqlash tizimi keshni ko'chirish uchun zarur bo'lgan operatsiyalarni bajarish uchun vaqtga ega.

Omon qolgan so'nggi kontroller ma'lumotlar do'konini ishga tushiradi va keshni besh kun davomida saqlaydi (sozlamalarda osongina o'zgartirilishi mumkin bo'lgan standart qiymat). Shundan so'ng kesh o'chiriladi, ammo saqlash tizimi ishlashda davom etadi.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Bezovta qilmaydigan yangilanishlar

Yangi OS Dorado V6 sizga kontrollerlarni qayta ishga tushirmasdan saqlash proshivkasini yangilash imkonini beradi.

Operatsion tizim, oldingi yechimlarda bo'lgani kabi, Linuxga asoslangan, ammo ko'plab operatsion jarayonlar yadrodan foydalanuvchi rejimiga o'tkazildi. Deuplikatsiya va siqish uchun mas'ul bo'lgan funktsiyalarning aksariyati endi fonda ishlaydigan oddiy demonlardir. Natijada, alohida modullarni yangilash uchun butun operatsion tizimni o'zgartirish shart emas. Aytaylik, yangi protokolni qo'llab-quvvatlash uchun faqat tegishli dasturiy ta'minot modulini o'chirib, yangisini ishga tushirish kerak bo'ladi.

Tizimni umuman yangilash masalalari hanuzgacha saqlanib qolayotgani aniq, chunki yadroda yangilanishi kerak bo'lgan elementlar bo'lishi mumkin. Ammo bular, bizning kuzatishlarimizga ko'ra, jami 6% dan kam. Bu sizga kontrollerlarni avvalgidan o'n barobar kamroq qayta ishga tushirish imkonini beradi.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Tabiiy ofatlarga chidamli va yuqori mavjudlik (HA/DR) yechimlari

Dorado V6 qurilmasi geo-tarqatilgan yechimlarga, shahar darajasidagi klasterlarga (metro) va "uchlik" ma'lumotlar markazlariga integratsiyalashuvga tayyor.

Yuqoridagi rasmda chap tomonda ko'pchilikka tanish bo'lgan metro klasteri joylashgan. Ikkita saqlash tizimi bir-biridan 100 km gacha masofada faol / faol rejimda ishlaydi. Bir yoki bir nechta kvorum serverlari bo'lgan bunday infratuzilma turli kompaniyalarning yechimlari, jumladan FusionSphere bulutli operatsion tizimimiz tomonidan qo'llab-quvvatlanishi mumkin. Bunday loyihalarda saytlar orasidagi kanalning xususiyatlari alohida ahamiyatga ega, bizning holatlarimizda boshqa barcha vazifalar HyperMetro funktsiyasi tomonidan qabul qilinadi, yana mavjud, qutidan tashqarida. Integratsiya Fiber Channel orqali, shuningdek, agar zarurat tug'ilsa, IP tarmoqlarida iSCSI orqali mumkin. Endi maxsus "qorong'i" optikaning majburiy mavjudligiga ehtiyoj qolmaydi, chunki tizim mavjud kanallar orqali aloqa o'rnatishga qodir.

Bunday tizimlarni qurishda saqlash uchun yagona apparat talabi replikatsiya uchun portlarni ajratishdir. Litsenziyani sotib olish, kvorum serverlarini - jismoniy yoki virtual - ishga tushirish va kontrollerlarga IP ulanishini (10 Mbit / s, 50 ms) ta'minlash kifoya.

Ushbu arxitekturani uchta ma'lumot markaziga ega tizimga osongina o'tkazish mumkin (rasmning o'ng tomoniga qarang). Masalan, ikkita ma'lumot markazi metro-klaster rejimida ishlaganda va 100 km dan ortiq masofada joylashgan uchinchi sayt asinxron replikatsiyadan foydalanadi.

Tizim keng ko'lamli ortiqcha bo'lgan taqdirda amalga oshiriladigan turli biznes stsenariylarini texnologik jihatdan qo'llab-quvvatlaydi.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Ko'p nosozliklar bilan metro klasterining omon qolishi

Yuqoridagi va quyida ikkita saqlash tizimi va kvorum serveridan iborat klassik metro klasteri ham ko'rsatilgan. Ko'rib turganingizdek, bir nechta nosozliklar yuzaga kelishi mumkin bo'lgan to'qqizta stsenariydan oltitasida bizning infratuzilmamiz o'z faoliyatini davom ettiradi.

Misol uchun, ikkinchi stsenariyda, agar kvorum serveri ishlamay qolsa va saytlar o'rtasidagi sinxronizatsiya muvaffaqiyatsiz bo'lsa, ikkinchi sayt ishlashni to'xtatganligi sababli tizim samarali bo'lib qoladi. Ushbu xatti-harakatlar allaqachon o'rnatilgan algoritmlarga kiritilgan.

Uchta nosozlikdan keyin ham, ular orasidagi interval kamida 15 soniya bo'lsa, ma'lumotlarga kirishni saqlab qolish mumkin.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Yengdan odatiy kozoz

Eslatib o'tamiz, Huawei nafaqat saqlash tizimlari, balki tarmoq uskunalarining to'liq assortimentini ham ishlab chiqaradi. Qaysi saqlash provayderini tanlamasligingizdan qat'iy nazar, agar WDM tarmog'i saytlar o'rtasida ishlatilsa, 90% hollarda u bizning kompaniyamiz yechimlari asosida quriladi. Mantiqiy savol tug'iladi: bir-biriga mos kelishi kafolatlangan barcha jihozlarni bitta sotuvchidan olish mumkin bo'lsa, nega tizimlar hayvonot bog'ini yig'ish kerak?

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Ishlash masalasiga

Ehtimol, hech kim All-Flash xotirasiga o'tish infratuzilmani saqlash xarajatlarini sezilarli darajada kamaytirishi mumkinligiga ishonch hosil qilishi kerak emas, chunki barcha muntazam operatsiyalar bir necha baravar tezroq amalga oshiriladi. Bunday uskunaning barcha etkazib beruvchilari buni tasdiqlaydi. Shu bilan birga, ko'plab sotuvchilar turli xil saqlash rejimlari yoqilganda ishlashning pasayishi haqida gap ketganda ayyorlik qila boshlaydilar.

Bizning sanoatimizda bir yoki ikki kun davomida sinovdan foydalanish uchun saqlash tizimlarini chiqarish keng qo'llaniladi. Sotuvchi bo'sh tizimda 20 daqiqalik sinovdan o'tadi va kosmik ishlash ko'rsatkichlarini oladi. Va haqiqiy ishda "suv ostidagi tırmıklar" tezda sudralib chiqadi. Bir kundan keyin chiroyli IOPS qiymatlari yarim yoki uch baravar kamayadi va agar saqlash tizimi 80% ga to'ldirilgan bo'lsa, ular kamroq bo'ladi. RAID 5 o'rniga RAID 10 yoqilganda, yana 10-15% yo'qoladi va metro klasteri rejimida ishlash qo'shimcha ravishda ikki baravar kamayadi.

Yuqorida sanab o'tilgan hamma narsa Dorado V6 haqida emas. Bizning mijozlarimiz hafta oxiri yoki hech bo'lmaganda bir kechada ishlash testini o'tkazish imkoniyatiga ega. Keyin axlat yig'ish o'zini namoyon qiladi va turli xil variantlarni faollashtirish, masalan, oniy tasvirlar va replikatsiya - erishilgan IOPS miqdoriga qanday ta'sir qilishi aniq bo'ladi.

Dorado V6-da oniy suratlar va paritetli RAID ishlashga deyarli ta'sir qilmaydi (3-5% o'rniga 10-15%). Axlat yig'ish (haydovchi katakchalarini nol bilan to'ldirish), siqish, 80% to'lgan saqlash tizimida nusxalash har doim so'rovni qayta ishlashning umumiy tezligiga ta'sir qiladi. Ammo Dorado V6 qiziq tomoni shundaki, siz qanday funktsiyalar va himoya mexanizmlarini faollashtirsangiz ham, saqlashning yakuniy ko'rsatkichi yuklamasdan olingan ko'rsatkichning 80% dan past bo'lmaydi.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Yukni muvozanatlash

Dorado V6 ning yuqori ishlashi har bir bosqichda muvozanatlash orqali erishiladi, xususan:

  • ko'p o'tish;
  • bitta xostdan bir nechta ulanishlardan foydalanish;
  • frontend zavodining mavjudligi;
  • saqlash kontrollerlarining ishlashini parallellashtirish;
  • RAID 2.0+ darajasida barcha drayvlar bo'ylab yukni taqsimlash.

Asosan, bu odatiy amaliyotdir. Hozirgi kunda bir nechta odam barcha ma'lumotlarni bitta LUNda saqlaydi: har bir kishi sakkizta, hatto qirqta yoki undan ham ko'proq bo'lishga harakat qilmoqda. Bu biz baham ko'radigan aniq va to'g'ri yondashuv. Ammo agar sizning vazifangiz faqat bitta LUNni talab qilsa, uni saqlash osonroq bo'lsa, bizning arxitektura echimlarimiz unga bir nechta LUN bilan ishlashning 80% ga erishishga imkon beradi.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Dinamik protsessorni rejalashtirish

Bitta LUNdan foydalanganda protsessorlarga yukni taqsimlash quyidagi tarzda amalga oshiriladi: LUN darajasidagi vazifalar alohida kichik "parchalar" ga bo'linadi, ularning har biri "dvigatel" dagi ma'lum bir boshqaruvchiga qattiq biriktirilgan. Bu tizim turli kontrollerlar bo'ylab ushbu ma'lumotlar qismi bilan "sakrab o'tishda" ish faoliyatini yo'qotmasligi uchun amalga oshiriladi.

Yuqori samaradorlikni saqlashning yana bir mexanizmi dinamik rejalashtirish bo'lib, unda ma'lum protsessor yadrolari turli xil vazifalar to'plamiga ajratilishi mumkin. Misol uchun, agar tizim endi deuplikatsiya va siqish darajasida bo'sh bo'lsa, u holda yadrolarning bir qismi kirish / chiqishga xizmat ko'rsatish jarayonida ishtirok etishi mumkin. Yoki aksincha. Bularning barchasi foydalanuvchi uchun avtomatik va shaffof tarzda amalga oshiriladi.

Dorado V6 yadrolarining har birining joriy yuki to'g'risidagi ma'lumotlar grafik interfeysda ko'rsatilmaydi, ammo buyruq qatori orqali siz boshqaruvchi OS-ga kirishingiz va odatiy Linux buyrug'idan foydalanishingiz mumkin. eng.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

NVMe va RoCE-ni qo'llab-quvvatlash

Yuqorida aytib o'tilganidek, Dorado V6 hozirda tolali kanal orqali NVMe-ni to'liq qo'llab-quvvatlaydi va hech qanday litsenziyani talab qilmaydi. Yil o'rtalarida Ethernet orqali NVMe rejimini qo'llab-quvvatlash paydo bo'ladi. Undan to'liq foydalanish uchun sizga saqlash tizimining o'zidan ham, kalitlar va tarmoq adapterlaridan ham to'g'ridan-to'g'ri xotiraga kirish (DMA) v2.0 versiyasiga ega Ethernet-ni qo'llab-quvvatlash kerak bo'ladi. Masalan, Mellanox ConnectX-4 yoki ConnectX-5 kabi. Bizning chiplarimiz asosida tayyorlangan tarmoq kartalaridan ham foydalanishingiz mumkin. Shuningdek, RoCE qo'llab-quvvatlashi operatsion tizim darajasida amalga oshirilishi kerak.

Umuman olganda, biz Dorado V6 ni NVMe-markazli tizim deb hisoblaymiz. Fiber Channel va iSCSI uchun mavjud yordamga qaramay, kelajakda RDMA bilan yuqori tezlikdagi Ethernetga o'tish rejalashtirilmoqda.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Bir chimdim marketing

Dorado V6 tizimi nosozliklarga juda chidamli, yaxshi miqyosda, turli xil migratsiya texnologiyalarini qo'llab-quvvatlaydi va hokazo, chunki uni sotib olishning iqtisodiy samarasi saqlash tizimlaridan intensiv foydalanishni boshlash bilan yaqqol namoyon bo'ladi. Biz tizimga egalik qilishni, hatto birinchi bosqichda aniq bo'lmasa ham, iloji boricha foydali qilishga harakat qilamiz.

Xususan, biz saqlash tizimlarining ishlash muddatini uzaytirish bilan bog'liq bo'lgan FLASH EVER dasturini yaratdik va yangilanishlar vaqtida mijozni iloji boricha ko'proq yuklashga mo'ljallangan.

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Ushbu dastur bir qator chora-tadbirlarni o'z ichiga oladi:

  • kontrollerlar va disk javonlarini butun apparatni almashtirmasdan asta-sekin yangi versiyalar bilan almashtirish imkoniyati (Dorado V6 yuqori darajadagi tizimlar uchun);
  • federatsiyalangan saqlash imkoniyati (bir gibrid saqlash klasterining bir qismi sifatida Dorado-ning turli versiyalarini birlashtirish);
  • aqlli virtualizatsiya (Dorado yechimining bir qismi sifatida uchinchi tomon apparatlaridan foydalanish qobiliyati).

Nima uchun OceanStor Dorado V6 eng tez va ishonchli saqlash yechimidir

Shuni ta'kidlash kerakki, dunyodagi murakkab vaziyat yangi tizimning tijorat istiqbollariga unchalik ta'sir qilmadi. Dorado V6-ning rasmiy chiqarilishi faqat yanvar oyida bo'lib o'tganiga qaramay, biz Xitoyda unga bo'lgan katta talabni, shuningdek, Rossiya va moliya va davlat sektoridagi xalqaro hamkorlar tomonidan katta qiziqishni ko'rmoqdamiz.

Boshqa narsalar qatorida, pandemiya munosabati bilan, ular qancha davom etishidan qat'i nazar, masofaviy xodimlarni virtual ish stollari bilan ta'minlash masalasi ayniqsa dolzarbdir. Ushbu jarayonda Dorado V6 ko'plab savollarni ham olib tashlashi mumkin. Shu maqsadda biz barcha zarur sa'y-harakatlarni amalga oshirmoqdamiz, jumladan, yangi tizimni VMware muvofiqligi ro'yxatiga kiritish bo'yicha amalda kelishib oldik.

***

Aytgancha, nafaqat rus tilida so'zlashuvchi segmentda, balki global darajada o'tkaziladigan ko'plab vebinarlarimiz haqida unutmang. Aprel oyidagi veb-seminarlar ro'yxati bilan quyidagi manzilda tanishishingiz mumkin aloqa.

Manba: www.habr.com

a Izoh qo'shish