Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Tolong jangan cepat membuat kesimpulan kerana tajuk! Kami mempunyai hujah yang berat untuk menyokongnya, dan kami telah membungkusnya sepadat yang kami boleh. Kami membawa kepada perhatian anda siaran tentang konsep dan prinsip operasi sistem storan baharu kami, yang dikeluarkan pada Januari 2020.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Pada pendapat kami, kelebihan daya saing utama keluarga storan Dorado V6 disediakan oleh prestasi dan kebolehpercayaan yang disebutkan dalam tajuk. Ya, ya, ia sangat mudah, tetapi keputusan yang rumit dan tidak terlalu rumit yang kami berjaya mencapai "mudah" ini, kita akan bercakap hari ini.

Untuk melancarkan potensi sistem generasi baharu dengan lebih baik, kita akan bercakap tentang wakil lama bagi julat model (model 8000, 18000). Melainkan dinyatakan sebaliknya, ia adalah dimaksudkan untuk menjadi.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Sedikit perkataan tentang pasaran

Untuk lebih memahami tempat penyelesaian Huawei di pasaran, mari beralih kepada kayu ukur yang terbukti - "kuadran ajaibΒ» Gartner. Dua tahun lalu, dalam sektor tatasusunan cakera tujuan umum, syarikat kami dengan yakin memasuki kumpulan peneraju, kedua selepas NetApp dan Hewlett Packard Enterprise. Kedudukan Huawei dalam pasaran storan SSD pada 2018 dicirikan oleh status "pencabar", tetapi ada sesuatu yang hilang untuk mencapai kedudukan kepimpinan.

Pada 2019, Gartner, dalam kajiannya, menggabungkan kedua-dua sektor di atas menjadi satu - "Storan Utama". Hasilnya, Huawei sekali lagi berada dalam kuadran peneraju, bersebelahan vendor seperti IBM, Hitachi Vantara dan Infinidat.

Untuk melengkapkan gambar, kami ambil perhatian bahawa Gartner mengumpul 80% daripada data untuk analisis di pasaran AS, dan ini membawa kepada berat sebelah yang ketara yang memihak kepada syarikat-syarikat yang diwakili dengan baik di AS. Sementara itu, pembekal yang berorientasikan pasaran Eropah dan Asia mendapati diri mereka berada dalam kedudukan yang jelas kurang berfaedah. Walaupun begitu, tahun lepas produk Huawei mengambil tempat yang sepatutnya di kuadran kanan atas dan, menurut keputusan Gartner, "mungkin disyorkan untuk digunakan."

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Apa yang baharu dalam Dorado V6

Barisan produk Dorado V6, khususnya, diwakili oleh sistem siri peringkat permulaan 3000. Pada mulanya dilengkapi dengan dua pengawal, ia boleh dikembangkan secara mendatar kepada 16 pengawal, 1200 pemacu dan 192 GB cache. Selain itu, sistem ini akan dilengkapi dengan saluran Fiber Channel (8 / 16 / 32 Gb / s) dan Ethernet (1 / 10 / 25 / 40 / 100 Gb / s) luaran.

Ambil perhatian bahawa penggunaan protokol yang tidak mempunyai kejayaan komersial kini sedang ditamatkan, jadi pada permulaan kami memutuskan untuk meninggalkan sokongan untuk Fiber Channel over Ethernet (FCoE) dan Infiniband (IB). Ia akan ditambah dalam versi perisian tegar kemudian. Sokongan untuk NVMe over Fabric (NVMe-oF) tersedia di luar kotak di atas Saluran Fiber. Perisian tegar seterusnya, yang dijadualkan untuk dikeluarkan pada bulan Jun, dijadualkan menyokong NVMe melalui mod Ethernet. Pada pendapat kami, set di atas akan lebih daripada menampung keperluan kebanyakan pelanggan Huawei.

Akses fail tidak tersedia dalam versi perisian tegar semasa dan akan muncul dalam salah satu kemas kini seterusnya menjelang akhir tahun. Pelaksanaan diandaikan pada peringkat asli, oleh pengawal sendiri dengan port Ethernet, tanpa menggunakan peralatan tambahan.

Perbezaan utama antara model siri Dorado V6 3000 dan model yang lebih lama ialah ia menyokong satu protokol pada bahagian belakang - SAS 3.0. Sehubungan itu, pemacu di sana hanya boleh digunakan dengan antara muka yang dinamakan. Dari sudut pandangan kami, prestasi yang disediakan oleh ini cukup memadai untuk peranti jenis ini.

Sistem siri Dorado V6 5000 dan 6000 ialah penyelesaian jarak pertengahan. Ia juga dibuat dalam faktor bentuk 2U dan dilengkapi dengan dua pengawal. Mereka berbeza antara satu sama lain dalam prestasi, bilangan pemproses, bilangan maksimum cakera dan saiz cache. Walau bagaimanapun, dari segi seni bina dan kejuruteraan, Dorado V6 5000 dan 6000 adalah serupa dan kelihatan sama.

Kelas hi-end termasuk sistem siri Dorado V6 8000 dan 18000. Dibuat dalam saiz 4U, mereka mempunyai seni bina berasingan secara lalai, di mana pengawal dan pemacu dijarakkan. Mereka juga boleh datang dengan sekurang-kurangnya dua pengawal sekurang-kurangnya, walaupun pelanggan biasanya meminta empat atau lebih.

Dorado V6 8000 menskalakan kepada 16 pengawal, dan Dorado V6 18000 menskala sehingga 32. Sistem ini mempunyai pemproses yang berbeza dengan bilangan teras dan saiz cache yang berbeza. Pada masa yang sama, identiti penyelesaian kejuruteraan dikekalkan, seperti dalam model kelas pertengahan.

Rak storan 2U disambungkan melalui RDMA dengan lebar jalur 100 Gb / s. Bahagian belakang Dorado V6 yang lebih lama turut menyokong SAS 3.0, tetapi lebih banyak lagi sekiranya SSD dengan antara muka ini banyak menurunkan harga. Kemudian akan ada kemungkinan ekonomi penggunaannya walaupun mengambil kira produktiviti yang lebih rendah. Pada masa ini, perbezaan kos antara SSD dengan antara muka SAS dan NVMe adalah sangat kecil sehingga kami tidak bersedia untuk mengesyorkan penyelesaian sedemikian.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Di dalam pengawal

Pengawal Dorado V6 dibuat pada asas elemen kami sendiri. Tiada pemproses daripada Intel, tiada ASIC daripada Broadcom. Oleh itu, setiap komponen papan induk, serta papan induk itu sendiri, dikeluarkan sepenuhnya daripada pengaruh risiko yang berkaitan dengan tekanan sekatan daripada syarikat Amerika. Mereka yang telah melihat mana-mana peralatan kami dengan mata mereka sendiri mungkin telah melihat perisai dengan jalur merah di bawah logo. Ini bermakna produk itu tidak mengandungi komponen Amerika. Ini adalah kursus rasmi Huawei - peralihan kepada komponen pengeluarannya sendiri, atau, dalam apa jua keadaan, dihasilkan di negara yang tidak mematuhi dasar AS.

Inilah yang anda boleh lihat pada papan pengawal itu sendiri.

  • Antara muka rangkaian universal (cip Hisilicon 1822) bertanggungjawab untuk menyambung ke Saluran Fiber atau Ethernet.
  • Menyediakan kebolehcapaian jauh bagi sistem cip BMC, iaitu Hisilicon 1710, untuk kawalan jauh berciri penuh dan pemantauan sistem. Yang serupa juga digunakan dalam pelayan kami dan dalam penyelesaian lain.
  • Unit pemprosesan pusat, iaitu cip Kunpeng 920 yang dibina pada seni bina ARM, dikeluarkan oleh Huawei. Dialah yang ditunjukkan dalam rajah di atas, walaupun pengawal lain mungkin mempunyai model yang berbeza dengan bilangan teras yang berbeza, kelajuan jam yang berbeza, dll. Bilangan pemproses dalam satu pengawal juga berubah dari model ke model. Sebagai contoh, dalam siri Dorado V6 yang lebih lama, terdapat empat daripadanya pada satu papan.
  • Pengawal SSD (cip Hisilicon 1812e) yang menyokong pemacu SAS dan NVMe. Selain itu, Huawei mengeluarkan SSD secara bebas, tetapi tidak mengeluarkan sel NAND sendiri, lebih suka membelinya daripada empat pengeluar terbesar dunia dalam bentuk wafer silikon yang belum dipotong. Memotong, menguji dan membungkus cip yang dihasilkan Huawei secara bebas, selepas itu ia mengeluarkannya di bawah jenamanya sendiri.
  • Cip kecerdasan buatan ialah Ascend 310. Secara lalai, ia tiada pada pengawal dan dipasang melalui kad berasingan, yang menduduki salah satu slot yang dikhaskan untuk penyesuai rangkaian. Cip digunakan untuk menyediakan tingkah laku cache pintar, pengurusan prestasi atau proses penyahduplikasian dan pemampatan. Semua tugas ini boleh diselesaikan dengan bantuan pemproses pusat, tetapi cip AI membolehkan anda melakukan ini dengan lebih cekap.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Secara berasingan mengenai pemproses Kunpeng

Pemproses Kunpeng ialah sistem pada cip (SoC) di mana, sebagai tambahan kepada unit pengkomputeran, terdapat modul perkakasan yang mempercepatkan pelbagai proses, seperti mengira jumlah semak atau melaksanakan pengekodan pemadaman. Ia juga melaksanakan sokongan perkakasan untuk SAS, Ethernet, DDR4 (dari enam hingga lapan saluran), dsb. Semua ini membolehkan Huawei mencipta pengawal storan yang tidak kalah prestasinya berbanding penyelesaian Intel klasik.

Selain itu, penyelesaian proprietari berdasarkan seni bina ARM membolehkan Huawei mencipta penyelesaian pelayan yang lengkap dan menawarkannya kepada pelanggannya sebagai alternatif kepada x86.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Seni Bina Dorado V6 Baharu…

Seni bina dalaman sistem storan Dorado V6 siri lama diwakili oleh empat subdomain utama (kilang).

Kilang pertama ialah bahagian hadapan biasa (antara muka rangkaian yang bertanggungjawab untuk berkomunikasi dengan kilang atau hos SAN).

Yang kedua ialah satu set pengawal, yang setiap satunya boleh "menjangkau" melalui protokol RDMA kedua-duanya ke mana-mana kad rangkaian bahagian hadapan dan ke "enjin" jiran, yang merupakan kotak dengan empat pengawal, serta kuasa dan penyejukan unit biasa kepada mereka. Kini model Dorado V6 kelas hi-end boleh dilengkapi dengan dua "enjin" sedemikian (masing-masing, lapan pengawal).

Kilang ketiga bertanggungjawab untuk bahagian belakang dan terdiri daripada kad rangkaian RDMA 100G.

Akhirnya, kilang keempat "dalam perkakasan" diwakili oleh rak storan pintar plug-in.

Struktur simetri ini mengeluarkan potensi penuh teknologi NVMe dan menjamin prestasi tinggi dan kebolehpercayaan. Proses I / O diselaraskan secara maksimum merentas pemproses dan teras, menyediakan bacaan dan penulisan serentak kepada berbilang benang.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

…dan apa yang dia berikan kepada kami

Prestasi maksimum penyelesaian Dorado V6 adalah kira-kira tiga kali lebih tinggi daripada sistem generasi sebelumnya (dari kelas yang sama) dan boleh mencapai 20 juta IOPS.

Ini disebabkan oleh fakta bahawa pada generasi peranti yang lalu, sokongan NVMe hanya diperluaskan ke rak menarik dengan pemacu. Kini ia hadir di semua peringkat, dari hos hingga SSD. Rangkaian bahagian belakang juga telah mengalami perubahan: SAS/PCIe telah memberi laluan kepada RoCEv2 dengan daya pemprosesan 100 Gb/s.

Faktor bentuk SSD juga telah berubah. Jika sebelum ini terdapat 2 pemacu bagi setiap rak 25U, kini ia telah dibawa sehingga 36 cakera fizikal bersaiz tapak tangan. Di samping itu, rak "bijaksana." Setiap daripada mereka kini mempunyai sistem toleransi kesalahan dua pengawal berdasarkan cip ARM, sama seperti yang dipasang di pengawal pusat.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Setakat ini, mereka hanya terlibat dalam penyusunan semula data, tetapi dengan pelepasan perisian tegar baharu, pengekodan pemampatan dan pemadaman akan ditambah kepadanya, yang akan mengurangkan beban pada pengawal utama daripada 15 hingga 5%. Memindahkan beberapa tugas ke rak pada masa yang sama membebaskan lebar jalur rangkaian dalaman. Dan semua ini dengan ketara meningkatkan potensi skalabiliti sistem.

Mampatan dan penyahduplikasian dalam sistem storan generasi sebelumnya dilakukan dengan blok panjang tetap. Kini, mod kerja dengan blok dengan panjang berubah-ubah telah ditambah, yang setakat ini perlu dihidupkan secara paksa. Kemas kini seterusnya mungkin mengubah keadaan ini.

Juga secara ringkas tentang toleransi terhadap kegagalan. Dorado V3 kekal beroperasi jika salah satu daripada dua pengawal gagal. Dorado V6 akan memastikan ketersediaan data walaupun tujuh daripada lapan pengawal gagal berturut-turut atau empat daripada satu enjin gagal serentak.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Kebolehpercayaan dari segi ekonomi

Baru-baru ini, satu tinjauan telah dijalankan di kalangan pelanggan Huawei tentang berapa banyak masa henti bagi elemen individu infrastruktur IT yang dianggap boleh diterima oleh syarikat. Untuk sebahagian besar, responden bertolak ansur dengan situasi hipotesis di mana aplikasi tidak bertindak balas dalam beberapa ratus saat. Untuk sistem pengendalian atau penyesuai bas hos, berpuluh-puluh saat (pada asasnya masa but semula) adalah masa henti yang kritikal. Pelanggan meletakkan permintaan yang lebih tinggi pada rangkaian: lebar jalurnya tidak boleh hilang selama lebih daripada 10–20 saat. Seperti yang anda fikirkan, responden yang paling kritikal menganggap kegagalan sistem storan. Dari sudut pandangan wakil perniagaan, penyimpanan mudah tidak boleh melebihi ... beberapa saat setahun!

Dalam erti kata lain, jika permohonan pelanggan bank tidak bertindak balas selama 100 saat, kemungkinan besar ini tidak akan menyebabkan akibat bencana. Tetapi jika sistem storan tidak berfungsi untuk jumlah yang sama, pemberhentian perniagaan dan kerugian kewangan yang ketara mungkin berlaku.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Carta di atas menunjukkan kos satu jam kerja untuk sepuluh bank terbesar (data Forbes untuk 2017). Setuju, jika syarikat anda menghampiri saiz bank China, ia tidak akan begitu sukar untuk mewajarkan keperluan untuk membeli sistem storan untuk beberapa juta dolar. Pernyataan sebaliknya juga betul: jika perniagaan tidak mengalami kerugian yang ketara semasa masa henti, maka tidak mungkin membeli sistem storan hi-end. Walau apa pun, adalah penting untuk mempunyai idea tentang saiz lubang yang mengancam untuk terbentuk dalam dompet anda semasa pentadbir sistem berurusan dengan sistem storan yang enggan berfungsi.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Kedua setiap failover

Dalam Penyelesaian A dalam ilustrasi di atas, anda boleh mengenali sistem Dorado V3 generasi terdahulu kami. Empat pengawalnya berfungsi secara berpasangan, dan hanya dua pengawal mengandungi salinan cache. Pengawal dalam sepasang boleh mengagihkan semula beban. Pada masa yang sama, seperti yang anda lihat, tiada "kilang" bahagian hadapan dan bahagian belakang di sini, jadi setiap rak storan disambungkan kepada pasangan pengawal tertentu.

Gambar rajah Penyelesaian B menunjukkan penyelesaian yang sedang berada di pasaran daripada vendor lain (diiktiraf?). Sudah ada kilang bahagian hadapan dan bahagian belakang di sini, dan pemacu disambungkan kepada empat pengawal sekaligus. Benar, terdapat nuansa yang tidak jelas dalam anggaran pertama dalam kerja algoritma dalaman sistem.

Di sebelah kanan ialah seni bina storan Dorado V6 semasa kami dengan set lengkap dalaman. Pertimbangkan bagaimana sistem ini bertahan dalam situasi biasa - kegagalan satu pengawal.

Dalam sistem klasik, yang termasuk Dorado V3, tempoh yang diperlukan untuk mengagihkan semula beban sekiranya berlaku kegagalan mencapai empat saat. Pada masa ini, I/O berhenti sepenuhnya. Penyelesaian B daripada rakan sekerja kami, walaupun seni bina yang lebih moden, mempunyai masa henti yang lebih tinggi apabila kegagalan selama enam saat.

Storan Dorado V6 memulihkan kerjanya hanya dalam satu saat selepas kegagalan. Keputusan ini dicapai terima kasih kepada persekitaran RDMA dalaman yang homogen yang membolehkan pengawal mengakses memori "asing". Keadaan penting kedua ialah kehadiran kilang bahagian hadapan, yang mana laluan untuk hos tidak berubah. Port tetap sama, dan beban hanya dihantar kepada pengawal yang sihat oleh pemandu berbilang laluan.

Kegagalan pengawal kedua dalam Dorado V6 diselesaikan dalam satu saat mengikut skema yang sama. Dorado V3 mengambil masa kira-kira enam saat, dan penyelesaian vendor lain mengambil masa sembilan. Bagi kebanyakan DBMS, selang tersebut tidak lagi boleh dianggap boleh diterima, kerana pada masa ini sistem ditukar kepada mod siap sedia dan berhenti berfungsi. Ini pertama sekali melibatkan DBMS yang terdiri daripada banyak bahagian.

Kegagalan pengawal ketiga Penyelesaian A tidak dapat bertahan. Hanya disebabkan oleh fakta bahawa akses kepada sebahagian daripada cakera data hilang. Sebaliknya, Penyelesaian B dalam keadaan sedemikian memulihkan kapasiti kerjanya, yang mengambil masa, seperti dalam kes sebelumnya, sembilan saat.

Apa yang ada dalam Dorado V6? Satu saat.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Apa yang boleh dilakukan dalam satu saat

Hampir tiada, tetapi kita tidak memerlukannya. Sekali lagi, dalam Dorado V6 kelas hi-end, kilang bahagian hadapan dipisahkan daripada kilang pengawal. Ini bermakna tiada port berkod keras yang dimiliki oleh pengawal tertentu. Failover tidak melibatkan mencari jalan alternatif atau memulakan semula multipassing. Sistem ini terus berfungsi seperti dulu.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Toleransi kegagalan berbilang

Model Dorado V6 yang lebih lama boleh bertahan dengan mudah daripada kegagalan serentak mana-mana dua (!) Pengawal dari mana-mana "enjin". Ini dimungkinkan oleh fakta bahawa penyelesaian kini menyimpan tiga salinan cache. Oleh itu, walaupun dengan kegagalan berganda, akan sentiasa ada satu salinan lengkap.

Kegagalan serentak keempat-empat pengawal dalam salah satu "enjin" juga tidak akan menyebabkan akibat yang membawa maut, kerana ketiga-tiga salinan cache diedarkan di antara "enjin" pada bila-bila masa. Sistem itu sendiri memantau pematuhan dengan logik kerja sedemikian.

Akhirnya, senario yang sangat tidak mungkin ialah kegagalan berurutan tujuh daripada lapan pengawal. Selain itu, selang minimum yang dibenarkan antara kegagalan individu untuk mengekalkan kebolehkendalian ialah 15 minit. Pada masa ini, sistem storan mempunyai masa untuk melaksanakan operasi yang diperlukan untuk pemindahan cache.

Pengawal terakhir yang masih hidup akan menjalankan stor data dan mengekalkan cache selama lima hari (nilai lalai, yang boleh ditukar dengan mudah dalam tetapan). Selepas itu, cache akan dilumpuhkan, tetapi sistem storan akan terus berfungsi.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Kemas kini yang tidak mengganggu

OS Dorado V6 baharu membolehkan anda mengemas kini perisian tegar storan tanpa but semula pengawal.

Sistem pengendalian, seperti dalam kes penyelesaian sebelumnya, adalah berdasarkan Linux, bagaimanapun, banyak proses pengendalian telah dialihkan dari kernel ke mod pengguna. Kebanyakan fungsi, seperti yang bertanggungjawab untuk penyahduplikasian dan pemampatan, kini daemon biasa yang berjalan di latar belakang. Akibatnya, tidak perlu menukar keseluruhan sistem pengendalian untuk mengemas kini modul individu. Katakan, untuk menambah sokongan untuk protokol baharu, hanya perlu mematikan modul perisian yang sepadan dan memulakan yang baharu.

Jelas bahawa isu mengemas kini sistem secara keseluruhan masih kekal, kerana mungkin terdapat elemen dalam kernel yang perlu dikemas kini. Tetapi mereka, mengikut pemerhatian kami, adalah kurang daripada 6% daripada jumlah keseluruhan. Ini membolehkan anda but semula pengawal sepuluh kali lebih kerap daripada sebelumnya.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Penyelesaian tahan bencana dan Ketersediaan Tinggi (HA/DR).

Dorado V6 di luar kotak sedia untuk disepadukan ke dalam penyelesaian teragih geo, gugusan peringkat bandar (metro) dan pusat data "triple".

Di sebelah kiri dalam ilustrasi di atas ialah gugusan metro yang sudah biasa kepada ramai orang. Dua sistem storan beroperasi dalam mod aktif / aktif pada jarak sehingga 100 km antara satu sama lain. Infrastruktur sedemikian dengan satu atau lebih pelayan kuorum boleh disokong oleh penyelesaian daripada syarikat yang berbeza, termasuk sistem pengendalian awan FusionSphere kami. Yang paling penting dalam projek sedemikian ialah ciri saluran antara tapak, semua tugas lain dalam kes kami diambil alih oleh fungsi HyperMetro, tersedia, sekali lagi, di luar kotak. Penyepaduan boleh dilakukan melalui Saluran Fiber, serta melalui iSCSI dalam rangkaian IP, jika keperluan sedemikian timbul. Tidak ada lagi keperluan untuk kehadiran wajib optik "gelap" khusus, kerana sistem dapat berkomunikasi melalui saluran sedia ada.

Apabila membina sistem sedemikian, satu-satunya keperluan perkakasan untuk penyimpanan ialah peruntukan port untuk replikasi. Ia cukup untuk membeli lesen, menjalankan pelayan kuorum - fizikal atau maya - dan menyediakan sambungan IP kepada pengawal (10 Mbps, 50 ms).

Seni bina ini boleh dengan mudah dipindahkan ke sistem dengan tiga pusat data (lihat sebelah kanan ilustrasi). Contohnya, apabila dua pusat data beroperasi dalam mod kluster metro, dan tapak ketiga, terletak pada jarak lebih daripada 100 km, menggunakan replikasi tak segerak.

Sistem ini menyokong pelbagai senario perniagaan secara teknologi yang akan dilaksanakan sekiranya berlaku lebihan berskala besar.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Kemandirian gugusan metro dengan pelbagai kegagalan

Di atas dan di bawah juga menunjukkan gugusan metro klasik, yang terdiri daripada dua sistem storan dan pelayan kuorum. Seperti yang anda lihat, dalam enam daripada sembilan kemungkinan senario kegagalan berbilang, infrastruktur kami akan kekal beroperasi.

Sebagai contoh, dalam senario kedua, jika pelayan kuorum gagal dan penyegerakan antara tapak gagal, sistem akan kekal produktif kerana tapak kedua berhenti berfungsi. Tingkah laku ini sudah terbina dalam algoritma terbina dalam.

Walaupun selepas tiga kegagalan, akses kepada maklumat boleh dikekalkan jika selang antara mereka sekurang-kurangnya 15 saat.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Kad truf biasa dari lengan

Ingat bahawa Huawei menghasilkan bukan sahaja sistem storan, tetapi juga rangkaian lengkap peralatan rangkaian. Mana-mana pembekal storan yang anda pilih, jika rangkaian WDM digunakan antara tapak, dalam 90% kes ia akan dibina berdasarkan penyelesaian syarikat kami. Timbul persoalan logik: mengapa memasang zoo sistem apabila semua perkakasan yang dijamin serasi antara satu sama lain boleh diperolehi daripada satu vendor?

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Kepada persoalan prestasi

Mungkin, tiada siapa yang perlu yakin bahawa peralihan kepada storan All-Flash boleh mengurangkan kos penyelenggaraan infrastruktur dengan ketara, kerana semua operasi rutin dilakukan berkali-kali lebih pantas. Semua pembekal peralatan sedemikian memberi keterangan tentang perkara ini. Sementara itu, ramai vendor mula licik apabila melibatkan kemerosotan prestasi apabila pelbagai mod storan didayakan.

Dalam industri kami, ia diamalkan secara meluas untuk mengeluarkan sistem storan untuk operasi ujian selama satu atau dua hari. Vendor menjalankan ujian selama 20 minit pada sistem kosong, memperoleh angka prestasi kosmik. Dan dalam operasi sebenar, "garu bawah air" dengan cepat merangkak keluar. Selepas sehari, nilai IOPS yang cantik berkurangan sebanyak separuh atau tiga kali ganda, dan jika sistem storan diisi sebanyak 80%, ia menjadi lebih sedikit. Apabila anda menghidupkan RAID 5 dan bukannya RAID 10, 10-15% lagi hilang, dan dalam mod metro-cluster, prestasi dikurangkan lagi separuh.

Semua yang disenaraikan di atas bukan mengenai Dorado V6. Pelanggan kami berpeluang menjalankan ujian prestasi pada hujung minggu atau sekurang-kurangnya semalaman. Kemudian kutipan sampah menjelma sendiri, dan ia juga menjadi jelas bagaimana pengaktifan pelbagai pilihan - seperti syot kilat dan replikasi - mempengaruhi jumlah IOPS yang dicapai.

Dalam Dorado V6, syot kilat dan RAID dengan pariti hampir tiada kesan ke atas prestasi (3-5% dan bukannya 10-15%). Pengumpulan sampah (mengisi sel pemacu dengan sifar), pemampatan, penyahduplikasian pada sistem storan yang 80% penuh akan sentiasa menjejaskan kelajuan keseluruhan pemprosesan permintaan. Tetapi Dorado V6 yang menarik kerana itu, tidak kira apa gabungan fungsi dan mekanisme perlindungan yang anda aktifkan, prestasi storan akhir tidak akan jatuh di bawah 80% daripada angka yang diperoleh tanpa beban.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Pengimbangan beban

Prestasi tinggi Dorado V6 dicapai dengan mengimbangi pada setiap peringkat, iaitu:

  • berbilang laluan;
  • menggunakan berbilang sambungan daripada satu hos;
  • ketersediaan kilang bahagian hadapan;
  • selari operasi pengawal storan;
  • pengagihan beban merentas semua pemacu pada tahap RAID 2.0+.

Pada asasnya, ini adalah amalan biasa. Hari ini, beberapa orang menyimpan semua data pada satu LUN: semua orang cuba untuk mempunyai lapan, malah empat puluh, atau lebih. Ini adalah pendekatan yang jelas dan betul, yang kami kongsikan. Tetapi jika tugas anda memerlukan hanya satu LUN, yang lebih mudah diselenggara, penyelesaian seni bina kami membolehkannya mencapai 80% daripada prestasi yang tersedia dengan berbilang LUN.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Penjadualan CPU dinamik

Pengagihan beban pada pemproses apabila menggunakan satu LUN dilaksanakan dengan cara berikut: tugas di peringkat LUN dibahagikan kepada "serpihan" kecil yang berasingan, setiap satunya ditetapkan secara tegar kepada pengawal tertentu dalam "enjin". Ini dilakukan supaya sistem tidak kehilangan prestasi semasa ia "melompat" dengan sekeping data ini merentasi pengawal yang berbeza.

Mekanisme lain untuk mengekalkan prestasi tinggi ialah penjadualan dinamik, di mana teras pemproses tertentu boleh diperuntukkan kepada kumpulan tugas yang berbeza. Contohnya, jika sistem kini melahu pada tahap penyahduplikasian dan pemampatan, maka beberapa teras mungkin terlibat dalam proses servis I/O. Atau sebaliknya. Semua ini dilakukan secara automatik dan telus kepada pengguna.

Data mengenai beban semasa setiap teras Dorado V6 tidak dipaparkan dalam antara muka grafik, tetapi melalui baris arahan anda boleh mengakses OS pengawal dan menggunakan arahan Linux biasa bahagian.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Sokongan NVMe dan RoCE

Seperti yang telah disebutkan, Dorado V6 kini menyokong sepenuhnya NVMe melalui Saluran Fiber di luar kotak dan tidak memerlukan sebarang lesen. Pada pertengahan tahun, sokongan untuk mod NVMe melalui Ethernet akan muncul. Untuk penggunaan sepenuhnya, anda memerlukan sokongan untuk Ethernet dengan akses memori terus (DMA) versi v2.0 kedua-duanya daripada sistem storan itu sendiri dan daripada suis dan penyesuai rangkaian. Contohnya, seperti Mellanox ConnectX-4 atau ConnectX-5. Anda juga boleh menggunakan kad rangkaian yang dibuat berdasarkan cip kami. Juga, sokongan RoCE mesti dilaksanakan di peringkat sistem pengendalian.

Secara keseluruhan, kami menganggap Dorado V6 sebagai sistem berpusatkan NVMe. Walaupun sokongan sedia ada untuk Saluran Fiber dan iSCSI, pada masa hadapan ia dirancang untuk beralih kepada Ethernet berkelajuan tinggi dengan RDMA.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Sedikit pemasaran

Disebabkan sistem Dorado V6 sangat tahan terhadap kesalahan, berskala dengan baik, menyokong pelbagai teknologi migrasi, dsb., kesan ekonomi daripada pemerolehannya menjadi jelas dengan permulaan penggunaan sistem storan secara intensif. Kami akan terus mencuba untuk menjadikan pemilikan sistem itu sebagai menguntungkan yang mungkin, walaupun pada peringkat pertama ia tidak jelas.

Khususnya, kami telah membentuk program FLASH EVER yang dikaitkan dengan memanjangkan kitaran hayat sistem storan dan direka bentuk untuk memuatkan pelanggan sebanyak mungkin semasa naik taraf.

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Program ini merangkumi beberapa langkah:

  • keupayaan untuk menggantikan pengawal dan rak cakera secara beransur-ansur dengan versi baharu tanpa menggantikan keseluruhan peralatan (untuk sistem hi-end Dorado V6);
  • kemungkinan storan bersekutu (menggabungkan versi berbeza Dorado sebagai sebahagian daripada satu kluster storan hibrid);
  • virtualisasi pintar (keupayaan untuk menggunakan perkakasan pihak ketiga sebagai sebahagian daripada penyelesaian Dorado).

Mengapa OceanStor Dorado V6 ialah penyelesaian storan terpantas dan paling dipercayai

Perlu diingat bahawa keadaan sukar di dunia tidak banyak memberi kesan kepada prospek komersial sistem baharu itu. Walaupun kenyataan bahawa pengeluaran rasmi Dorado V6 berlaku hanya pada bulan Januari, kami melihat permintaan yang ketara untuknya di China, serta minat yang besar terhadapnya daripada rakan kongsi Rusia dan antarabangsa dari sektor kewangan dan kerajaan.

Antara lain, berkaitan dengan wabak itu, tidak kira berapa lama ia bertahan, isu menyediakan pekerja jarak jauh dengan desktop maya adalah amat meruncing. Dalam proses ini, Dorado V6 juga boleh mengalih keluar banyak soalan. Untuk tujuan ini, kami melakukan semua usaha yang diperlukan, termasuk secara praktikal bersetuju dengan kemasukan sistem baharu dalam senarai keserasian VMware.

***

Ngomong-ngomong, jangan lupa tentang banyak webinar kami yang diadakan bukan sahaja dalam segmen berbahasa Rusia, tetapi juga di peringkat global. Senarai webinar untuk bulan April boleh didapati di pautan.

Sumber: www.habr.com

Tambah komen