Huawei Dorado V6: panas Sichuan

Huawei Dorado V6: panas Sichuan
Usum panas di Moskow taun ieu, jujur, henteu saé pisan. Dimimitian awal teuing sareng gancang, henteu sadayana gaduh waktos pikeun ngaréaksikeunana, sareng parantos réngsé dina ahir Juni. Ku alatan éta, nalika Huawei ngajak kuring indit ka Cina, ka kota Chengdu, tempat puseur RnD maranéhanana, sanggeus nempo ramalan cuaca +34 derajat di tempat teduh, abdi langsung satuju. Barina ogé, kuring geus teu umur sarua jeung kuring kudu haneut nepi tulang mah saeutik. Tapi kuring hoyong dicatet yén éta mungkin pikeun haneut teu ukur tulang, tapi ogé jero, sabab propinsi Sichuan, dimana Chengdu sabenerna ayana, kasohor cinta na dahareun lada. Tapi tetep, ieu sanés blog ngeunaan perjalanan, janten hayu urang uih deui ka tujuan utama perjalanan urang - sistem panyimpenan énggal - Huawei Dorado V6. Tulisan ieu bakal ngageterkeun anjeun sakedik ti jaman baheula, sabab ... ieu ditulis saméméh pengumuman resmi, tapi diterbitkeun ngan sanggeus release. Janten, dinten ayeuna urang bakal ningali langkung caket kana sagala hal anu pikaresepeun sareng ngeunah anu disiapkeun Huawei pikeun urang.

Huawei Dorado V6: panas Sichuan
Bakal aya 5 model dina garis anyar. Sadaya model iwal 3000V6 tiasa gaduh dina dua vérsi - SAS sareng NVMe. Pilihanna nangtukeun antarbeungeut disk anu tiasa dianggo dina sistem ieu, palabuhan Back-End sareng jumlah disk drive anu tiasa dipasang dina sistem. Pikeun NVMe, SSD ukuran palem dianggo, anu langkung ipis tibatan SSD SAS 2.5" klasik sareng tiasa dipasang dugi ka 36 potongan. Garis anyar nyaéta Sadaya Flash sareng henteu aya konfigurasi sareng disk.

Huawei Dorado V6: panas Sichuan
Korma NVMe SSD

Dina pamanggih kuring, Dorado 8000 sareng 18000 mangrupikeun modél anu paling narik. Éta modél ieu anu kuring bakal difokuskeun dina ulasan kuring ayeuna. Kuring bakal langsung perhatikeun yén kusabab fitur desainna, sistem dual-controller SMP ngagaduhan arsitéktur anu rada béda, béda ti Dorado 8000 sareng 18000, janten henteu sadayana anu kuring bakal nyarios ayeuna tiasa dianggo pikeun modél SMP.

Salah sahiji fitur utama sistem anyar nya éta pamakéan sababaraha chip, dimekarkeun di-imah, nu masing-masing ngidinan Anjeun pikeun ngadistribusikaeun beban logis ti processor sentral controller jeung nambahkeun fungsionalitas kana komponén béda.
Huawei Dorado V6: panas Sichuan

Jantung sistem anyar nyaéta prosésor Kunpeng 920, dikembangkeun dina téknologi ARM sareng diproduksi ku Huawei sacara mandiri. Gumantung kana modél, jumlah inti, frékuénsi sareng jumlah prosesor anu dipasang dina unggal controller rupa-rupa:
Huawei Dorado V6 8000 - 2CPU, 64 inti
Huawei Dorado V6 18000 - 4CPU, 48 inti
Huawei Dorado V6: panas Sichuan

Huawei ngembangkeun prosésor ieu dina arsitéktur ARM, sareng sajauh kuring terang, mimitina ngarencanakeun pikeun masang éta ngan ukur dina modél Dorado 8000 sareng 18000 anu langkung lami, sapertos anu parantos aya dina sababaraha modél V5, tapi sanksi dilakukeun pikeun panyesuaian ideu ieu. Tangtosna, ARM ogé nyarioskeun ngeunaan nolak gawé bareng sareng Huawei nalika ngalaksanakeun sanksi, tapi di dieu kaayaanna béda sareng Intel. Huawei ngahasilkeun chip ieu sacara mandiri, sareng teu aya sanksi anu tiasa ngeureunkeun prosés ieu. Severing hubungan jeung ARM ngan ngancam leungitna aksés ka kamajuan anyar. Sedengkeun pikeun kinerja, éta bakal mungkin mun nangtoskeun ngan sanggeus ngalakonan tés bebas. Sanajan kuring nempo kumaha 18000M IOPS ieu dikaluarkeun tina Dorado 1 Sistim tanpa masalah, dugi I ngulang deui kalawan leungeun-Na sorangan dina rak kuring, Kuring moal yakin eta. Tapi aya sih loba kakuatan dina controller. model heubeul anu dilengkepan 4 controller, unggal kalawan 4 prosesor, sahingga jumlahna aya 768 cores.
Huawei Dorado V6: panas Sichuan

Tapi kuring bakal ngobrol ngeunaan inti malah engké, lamun urang nempo arsitektur sistem anyar, tapi pikeun ayeuna hayu urang balik deui ka chip sejen dipasang dina sistem. Chip sigana mangrupikeun solusi anu pikaresepeun pisan Naek 310 (Sajauh kuring ngartos, lanceukna naék 910, nu anyar dibere ka umum). Tugasna nyaéta nganalisis blok data anu asup kana sistem pikeun ningkatkeun rasio hit Baca. Hésé nyarios kumaha éta bakal dilaksanakeun di tempat kerja, sabab ... Kiwari éta ngan ukur dianggo dumasar kana citakan anu dipasihkeun sareng henteu gaduh kamampuan diajar dina modeu calakan. Penampilan modeu calakan dijanjikeun dina firmware hareup, paling dipikaresep mimiti taun hareup.

Hayu urang ngaléngkah ka arsitéktur. Huawei terus ngembangkeun téknologi Smart Matrix sorangan, anu ngalaksanakeun pendekatan bolong lengkep pikeun nyambungkeun komponén. Tapi lamun dina V5 ieu ngan pikeun aksés ti controller ka disk, ayeuna kabeh controller boga aksés ka sadaya palabuhan on duanana Back-End jeung Front-End.
Huawei Dorado V6: panas Sichuan

Hatur nuhun kana arsitéktur microservice anyar, ieu ogé ngamungkinkeun kasaimbangan beban antara sakabéh controller, sanajan aya ngan hiji lun. OS pikeun garis arrays ieu dikembangkeun ti mimiti, sarta teu saukur dioptimalkeun pikeun pamakéan Flash drive. Alatan kanyataan yén sakabéh Controllers kami boga aksés ka palabuhan sarua, dina acara kagagalan controller atawa reboot, host teu leungit hiji jalur tunggal ka sistem gudang, sarta switching jalur dilumangsungkeun dina tingkat sistem gudang. Nanging, ngagunakeun UltraPath dina host henteu leres-leres diperyogikeun. "Simpen" anu sanés nalika masang sistem nyaéta jumlah anu langkung alit tina tautan anu diperyogikeun. Sareng upami kalayan pendekatan "klasik" pikeun 4 pangendali urang peryogi 8 tautan ti 2 pabrik, maka dina kasus Huawei malah 2 bakal cekap (Kuring henteu nyarios ayeuna ngeunaan kacukupan throughput hiji tautan).
Huawei Dorado V6: panas Sichuan

Sapertos dina versi sateuacana, cache global sareng mirroring dianggo. Hal ieu ngamungkinkeun anjeun leungit nepi ka dua Controllers sakaligus atawa tilu Controllers sequentially tanpa mangaruhan kasadiaan. Tapi sia noting yén urang teu ningali beban balancing lengkep antara sésana 3 Controllers dina acara hiji kagagalan dina stand demo. Beban tina controller gagal direbut sagemblengna ku salah sahiji sésana. Ieu mungkin yén pikeun ieu perlu ngantep sistem dianggo deui dina konfigurasi ieu. Dina naon waé, kuring bakal pariksa ieu sacara langkung rinci nganggo tés kuring sorangan.
Huawei nempatkeun sistem anyar salaku sistem End-to-End NVMe, tapi ayeuna NVMeOF henteu acan dirojong dina tungtung hareup, ngan FC, iSCSI atanapi NFS. Dina ahir ieu atanapi awal salajengna, sapertos fitur anu sanés, kami dijanjikeun dukungan RoCE.
Huawei Dorado V6: panas Sichuan

Rak ogé dihubungkeun sareng pangendali nganggo RoCE, sareng aya hiji kalemahan anu aya hubunganana - henteuna sambungan "loopback" tina rak, sapertos anu aya dina SAS. Dina pamanggih kuring, ieu masih aral rada badag lamun keur perencanaan sistem anu cukup badag. Nyatana yén sadaya rak disambungkeun sacara séri, sareng kagagalan salah sahiji rak nyababkeun inaccessibility lengkep sadaya anu sanésna nuturkeunana. Dina hal ieu, pikeun mastikeun kasabaran sesar, urang kudu nyambungkeun sagala rak ka Controllers, nu merlukeun paningkatan dina jumlah diperlukeun tina palabuhan backend dina sistem.

Sareng hiji deui anu kedah disebatkeun nyaéta update non-disruptive (NDU). Sakumaha anu kuring nyarios di luhur, Huawei parantos ngalaksanakeun pendekatan wadah pikeun ngoperasikeun OS pikeun garis Dorado énggal, ieu ngamungkinkeun anjeun pikeun ngapdet sareng ngabalikan deui jasa tanpa kedah reboot deui controller. Perlu disebatkeun langsung yén sababaraha apdet bakal ngandung apdet kernel, sareng dina hal ieu reboot klasik pengendali kadang masih diperyogikeun salami pembaruan, tapi henteu salawasna. Ieu bakal ngirangan dampak operasi ieu dina sistem produktif.

Dina arsenal urang, seuseueurna arrays ti NetApp. Ku alatan éta, kuring pikir bakal rada logis lamun kuring nyieun hiji ngabandingkeun leutik kalawan sistem nu kuring kudu dianggo rada loba. Ieu sanés usaha pikeun nangtukeun saha anu langkung saé sareng saha anu langkung goréng atanapi anu arsitéktur anu langkung nguntungkeun. Kuring baris coba soberly sarta tanpa fanatisme ngabandingkeun dua pendekatan béda pikeun ngajawab masalah anu sarua ti ngical paralatan béda. Leres, tangtosna, dina hal ieu urang bakal nganggap sistem Huawei dina "téori" sareng kuring ogé bakal nyalira waé titik-titik anu direncanakeun pikeun dilaksanakeun dina versi firmware anu bakal datang. Naon kauntungan anu kuring tingali ayeuna:

  1. Jumlah drive NVMe anu dirojong. NetApp ayeuna gaduh 288 di antarana, sedengkeun Huawei gaduh 1600-6400, gumantung kana modélna. Dina waktos anu sami, kapasitas anu tiasa dianggo Huawei Max nyaéta 32PBe, sapertos sistem NetApp (janten langkung tepatna, aranjeunna gaduh 31.64PBe). Sareng ieu sanaos kanyataan yén drive tina volume anu sami dirojong (dugi ka 15Tb). Huawei ngécéskeun kanyataan ieu saperti kieu: aranjeunna teu boga kasempetan pikeun ngumpul stand nu leuwih gede. Dina tiori, aranjeunna henteu gaduh watesan volume, tapi aranjeunna henteu acan tiasa nguji kanyataan ieu. Tapi di dieu eta sia noting yén kamampuhan flash drive kiwari kacida luhurna, sarta dina kasus sistem NVMe urang Nyanghareupan kanyataan yén 24 drive cukup ngagunakeun sistem 2-controller luhur-tungtung. Sasuai, kanaékan salajengna dina jumlah disk dina sistem teu ngan moal nyadiakeun kanaékan kinerja, tapi ogé bakal boga pangaruh goréng dina rasio IOPS / Tb. Tangtosna, éta patut ningali sabaraha drive sistem 4-controller 8000 sareng 16000 tiasa dicekel, sabab ... Kamampuhan sareng poténsi Kunpeng 920 masih teu jelas.
  2. Ayana Lun salaku nu boga sistem NetApp. Jelema. Ngan hiji controller bisa ngalakukeun operasi jeung bulan, sedengkeun nu kadua ngan ngaliwatan IO ngaliwatan sorangan. Sistem Huawei, sabalikna, henteu gaduh pamilik sareng operasi sareng blok data (komprési, deduplikasi) tiasa dilakukeun ku salah sahiji pangendali, ogé ditulis kana disk.
  3. Taya port turun nalika salah sahiji controller gagal. Kanggo sababaraha, momen ieu katingalina kritis pisan. Intina nyaéta yén ngalih di jero sistem panyimpen kedah langkung gancang tibatan di sisi host. Sareng upami dina kasus NetApp anu sami, dina prakna urang mendakan beku sakitar 5 detik nalika narik kaluar controller sareng gentos jalur, teras kalayan ngalih ka Huawei urang masih kedah latihan.
  4. Teu perlu ngabalikan deui controller nalika ngamutahirkeun. Ieu hususna mimiti hariwang kuring ku sékrési anu cukup sering tina versi anyar sareng cabang firmware pikeun NetApps. Leres, sababaraha apdet pikeun Huawei masih peryogi dibalikan deui, tapi henteu sadayana.
  5. 4 Huawei Controllers pikeun harga dua Controllers NetApp. Sakumaha anu kuring nyarios di luhur, hatur nuhun kana kabijakan harga Huawei, éta tiasa bersaing sareng Mid-range sareng modél High-end na.
  6. Ayana chip tambahan dina Controllers rak jeung kartu port, nu berpotensi dimaksudkeun pikeun ngaronjatkeun efisiensi sistem.

Kontra sareng masalah sacara umum:

  1. sambungan langsung tina rak ka Controllers atawa butuh angka nu gede ngarupakeun palabuhan deui-tungtung pikeun nyambungkeun sakabéh rak ka Controllers.
  2. Arsitéktur ARM sareng ayana sajumlah ageung chip - kumaha éfisiénna bakal dianggo, sareng bakal cekap?

Kaseueuran kahariwang sareng kasieun tiasa dileungitkeun ku uji pribadi tina jalur énggal. Abdi ngarepkeun pas saatos sékrési aranjeunna bakal muncul di Moskow sareng bakal cekap pikeun gancang nyandak tés anjeun nyalira. Sajauh ieu, urang tiasa nyarios yén sacara umum pendekatan perusahaan katingalina pikaresepeun, sareng garis énggal katingali saé dibandingkeun pesaingna. Palaksanaan final raises loba patarosan, sabab Urang bakal ningali seueur hal ngan ukur dina ahir taun, sareng panginten ngan ukur dina 2020.

sumber: www.habr.com

Tambahkeun komentar