Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Tolong jangan langsung mengambil kesimpulan karena judulnya! Kami mempunyai argumen yang kuat untuk mendukungnya, dan kami telah mengemasnya sekompak mungkin. Kami menyampaikan kepada Anda postingan tentang konsep dan prinsip pengoperasian sistem penyimpanan baru kami, yang dirilis pada Januari 2020.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Menurut pendapat kami, keunggulan kompetitif utama keluarga penyimpanan Dorado V6 terletak pada kinerja dan keandalan yang disebutkan dalam judul. Ya, ya, ini sangat sederhana, tetapi keputusan rumit dan tidak terlalu rumit apa yang berhasil kami capai dengan "sederhana" ini, kita akan bicarakan hari ini.

Untuk memanfaatkan potensi sistem generasi baru dengan lebih baik, kita akan berbicara tentang perwakilan rentang model yang lebih lama (model 8000, 18000). Kecuali dinyatakan lain, hal-hal tersebut memang dimaksudkan demikian.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Beberapa kata tentang pasar

Untuk lebih memahami posisi solusi Huawei di pasar, mari kita lihat tolok ukur yang sudah terbukti - "kuadran ajaib» Gartner. Dua tahun lalu, di sektor array disk serba guna, perusahaan kami dengan percaya diri memasuki kelompok pemimpin, nomor dua setelah NetApp dan Hewlett Packard Enterprise. Posisi Huawei di pasar penyimpanan SSD pada tahun 2018 ditandai dengan status "penantang", namun ada sesuatu yang hilang untuk mencapai posisi kepemimpinan.

Pada tahun 2019, Gartner, dalam studinya, menggabungkan kedua sektor di atas menjadi satu – “Penyimpanan Utama”. Hasilnya, Huawei sekali lagi berada di kuadran pemimpin, di samping vendor seperti IBM, Hitachi Vantara, dan Infinidat.

Untuk melengkapi gambaran ini, kami mencatat bahwa Gartner mengumpulkan 80% data untuk analisis di pasar AS, dan hal ini menyebabkan bias yang signifikan dalam mendukung perusahaan-perusahaan yang memiliki perwakilan yang baik di AS. Sementara itu, pemasok yang berorientasi pada pasar Eropa dan Asia jelas berada pada posisi yang kurang menguntungkan. Meskipun demikian, tahun lalu produk Huawei mengambil tempat yang selayaknya di kuadran kanan atas dan, menurut keputusan Gartner, "mungkin direkomendasikan untuk digunakan."

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Apa yang baru di Dorado V6

Lini produk Dorado V6, khususnya, diwakili oleh sistem entry-level seri 3000. Awalnya dilengkapi dengan dua pengontrol, mereka dapat diperluas secara horizontal menjadi 16 pengontrol, 1200 drive, dan cache 192 GB. Selain itu, sistem akan dilengkapi dengan port Fibre Channel eksternal (8/16/32 Gb/s) dan Ethernet (1/10/25/40/100 Gb/s).

Perhatikan bahwa penggunaan protokol yang tidak sukses secara komersial kini sedang dihentikan, jadi pada awalnya kami memutuskan untuk meninggalkan dukungan untuk Fibre Channel over Ethernet (FCoE) dan Infiniband (IB). Mereka akan ditambahkan di versi firmware yang lebih baru. Dukungan untuk NVMe over Fabric (NVMe-oF) sudah tersedia langsung di atas Fibre Channel. Firmware berikutnya, yang dijadwalkan rilis pada bulan Juni, dijadwalkan mendukung mode NVMe melalui Ethernet. Menurut pendapat kami, rangkaian di atas akan lebih dari sekadar memenuhi kebutuhan sebagian besar pelanggan Huawei.

Akses file tidak tersedia dalam versi firmware saat ini dan akan muncul di salah satu pembaruan berikutnya menjelang akhir tahun. Implementasi diasumsikan pada tingkat asli, oleh pengontrol itu sendiri dengan port Ethernet, tanpa menggunakan peralatan tambahan.

Perbedaan utama antara model seri Dorado V6 3000 dan model lama adalah ia mendukung satu protokol di backend - SAS 3.0. Oleh karena itu, drive di sana hanya dapat digunakan dengan antarmuka bernama. Dari sudut pandang kami, performa yang diberikan cukup untuk perangkat jenis ini.

Sistem seri Dorado V6 5000 dan 6000 adalah solusi kelas menengah. Mereka juga dibuat dalam form factor 2U dan dilengkapi dengan dua pengontrol. Mereka berbeda satu sama lain dalam hal kinerja, jumlah prosesor, jumlah maksimum disk dan ukuran cache. Namun, dari segi arsitektur dan teknik, Dorado V6 5000 dan 6000 identik dan terlihat sama.

Kelas hi-end mencakup sistem seri Dorado V6 8000 dan 18000. Dibuat dalam ukuran 4U, mereka memiliki arsitektur terpisah secara default, di mana pengontrol dan drive diberi jarak terpisah. Mereka juga bisa datang dengan minimal dua pengontrol, meskipun pelanggan biasanya meminta empat atau lebih.

Dorado V6 8000 menskalakan hingga 16 pengontrol, dan Dorado V6 18000 menskalakan hingga 32. Sistem ini memiliki prosesor berbeda dengan jumlah inti dan ukuran cache berbeda. Pada saat yang sama, identitas solusi teknik tetap dipertahankan, seperti pada model kelas menengah.

Rak penyimpanan 2U terhubung melalui RDMA dengan bandwidth 100 Gb/s. Backend Dorado V6 yang lebih lama juga mendukung SAS 3.0, tetapi terlebih lagi jika harga SSD dengan antarmuka ini turun drastis. Maka akan ada kelayakan ekonomi dari penggunaannya meskipun dengan mempertimbangkan produktivitas yang lebih rendah. Saat ini, perbedaan biaya antara SSD dengan antarmuka SAS dan NVMe sangat kecil sehingga kami belum siap untuk merekomendasikan solusi seperti itu.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Di dalam pengontrol

Pengontrol Dorado V6 dibuat berdasarkan basis elemen kami sendiri. Tidak ada prosesor dari Intel, tidak ada ASIC dari Broadcom. Dengan demikian, setiap komponen motherboard, serta motherboard itu sendiri, sepenuhnya terbebas dari pengaruh risiko yang terkait dengan tekanan sanksi dari perusahaan-perusahaan Amerika. Mereka yang pernah melihat peralatan kami dengan mata kepala sendiri mungkin pernah memperhatikan perisai dengan garis merah di bawah logo. Artinya produk tersebut tidak mengandung komponen Amerika. Ini adalah jalur resmi Huawei - transisi ke komponen produksinya sendiri, atau, dalam hal apa pun, diproduksi di negara-negara yang tidak mengikuti kebijakan AS.

Inilah yang dapat Anda lihat di papan pengontrol itu sendiri.

  • Antarmuka jaringan universal (chip Hisilicon 1822) bertanggung jawab untuk menghubungkan ke Fibre Channel atau Ethernet.
  • Menyediakan aksesibilitas jarak jauh pada chip BMC sistem, yaitu Hisilicon 1710, untuk kendali jarak jauh berfitur lengkap dan pemantauan sistem. Yang serupa juga digunakan di server kami dan solusi lainnya.
  • Unit pemrosesan pusat, yaitu chip Kunpeng 920 yang dibangun di atas arsitektur ARM, diproduksi oleh Huawei. Dialah yang ditunjukkan pada diagram di atas, meskipun pengontrol lain mungkin memiliki model berbeda dengan jumlah inti berbeda, kecepatan clock berbeda, dll. Jumlah prosesor dalam satu pengontrol juga berubah dari model ke model. Misalnya, pada seri Dorado V6 lama, ada empat buah dalam satu papan.
  • Pengontrol SSD (chip Hisilicon 1812e) yang mendukung drive SAS dan NVMe. Selain itu, Huawei memproduksi SSD secara mandiri, namun tidak memproduksi sel NAND sendiri, dan lebih memilih membelinya dari empat produsen terbesar dunia dalam bentuk wafer silikon yang belum dipotong. Pemotongan, pengujian, dan pengemasan menjadi chip yang diproduksi Huawei secara mandiri, setelah itu dirilis dengan mereknya sendiri.
  • Chip kecerdasan buatan adalah Ascend 310. Secara default, chip ini tidak ada pada pengontrol dan dipasang melalui kartu terpisah, yang menempati salah satu slot yang disediakan untuk adaptor jaringan. Chip ini digunakan untuk menyediakan perilaku cache yang cerdas, manajemen kinerja atau proses deduplikasi dan kompresi. Semua tugas ini dapat diselesaikan dengan bantuan prosesor pusat, tetapi chip AI memungkinkan Anda melakukan ini dengan lebih efisien.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Terpisah tentang prosesor Kunpeng

Prosesor Kunpeng merupakan sebuah system on a chip (SoC) yang selain unit komputasinya juga terdapat modul perangkat keras yang mempercepat berbagai proses, seperti menghitung checksum atau menjalankan pengkodean penghapusan. Ini juga mengimplementasikan dukungan perangkat keras untuk SAS, Ethernet, DDR4 (dari enam hingga delapan saluran), dll. Semua ini memungkinkan Huawei membuat pengontrol penyimpanan yang kinerjanya tidak kalah dengan solusi Intel klasik.

Selain itu, solusi eksklusif berdasarkan arsitektur ARM memungkinkan Huawei menciptakan solusi server lengkap dan menawarkannya kepada pelanggannya sebagai alternatif pengganti x86.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Arsitektur Dorado V6 Baru…

Arsitektur internal sistem penyimpanan Dorado V6 seri lama diwakili oleh empat subdomain utama (pabrik).

Pabrik pertama adalah frontend umum (antarmuka jaringan yang bertanggung jawab untuk berkomunikasi dengan pabrik atau host SAN).

Yang kedua adalah seperangkat pengontrol, yang masing-masing dapat "menjangkau" melalui protokol RDMA baik ke kartu jaringan front-end maupun ke "mesin" tetangga, yang merupakan sebuah kotak dengan empat pengontrol, serta daya dan pendingin. unit yang umum bagi mereka. Sekarang model Dorado V6 kelas hi-end dapat dilengkapi dengan dua "mesin" tersebut (masing-masing, delapan pengontrol).

Pabrik ketiga bertanggung jawab atas backend dan terdiri dari kartu jaringan RDMA 100G.

Terakhir, pabrik keempat "dalam perangkat keras" diwakili oleh rak penyimpanan cerdas plug-in.

Struktur simetris ini mengeluarkan potensi penuh teknologi NVMe dan menjamin kinerja dan keandalan yang tinggi. Proses I/O diparalelkan secara maksimal antar prosesor dan inti, menyediakan pembacaan dan penulisan simultan ke beberapa thread.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

…dan apa yang dia berikan kepada kita

Kinerja maksimum solusi Dorado V6 kira-kira tiga kali lebih tinggi dibandingkan sistem generasi sebelumnya (di kelas yang sama) dan dapat mencapai 20 juta IOPS.

Hal ini disebabkan oleh fakta bahwa pada perangkat generasi sebelumnya, dukungan NVMe hanya diperluas ke rak laci dengan drive. Kini ia hadir di semua tahapan, mulai dari host hingga SSD. Jaringan backend juga telah mengalami perubahan: SAS/PCIe telah digantikan oleh RoCEv2 dengan throughput 100 Gb/s.

Faktor bentuk SSD juga telah berubah. Jika sebelumnya terdapat 2 drive per rak 25U, kini telah hadir hingga 36 disk fisik seukuran telapak tangan. Selain itu, rak-raknya "menjadi bijaksana". Masing-masing dari mereka sekarang memiliki sistem dua pengontrol yang toleran terhadap kesalahan berdasarkan chip ARM, serupa dengan yang dipasang di pengontrol pusat.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Sejauh ini, mereka hanya terlibat dalam reorganisasi data, tetapi dengan dirilisnya firmware baru, pengkodean kompresi dan penghapusan akan ditambahkan ke dalamnya, yang akan mengurangi beban pada pengontrol utama dari 15 menjadi 5%. Mentransfer beberapa tugas ke rak secara bersamaan akan membebaskan bandwidth jaringan internal. Dan semua ini secara signifikan meningkatkan potensi skalabilitas sistem.

Kompresi dan deduplikasi pada sistem penyimpanan generasi sebelumnya dilakukan dengan blok dengan panjang tetap. Sekarang mode bekerja dengan balok dengan panjang variabel telah ditambahkan, yang sejauh ini perlu diaktifkan secara paksa. Pembaruan selanjutnya dapat mengubah keadaan ini.

Juga secara singkat tentang toleransi terhadap kegagalan. Dorado V3 tetap beroperasi jika salah satu dari dua pengontrol rusak. Dorado V6 akan menjamin ketersediaan data bahkan jika tujuh dari delapan pengontrol gagal berturut-turut atau empat dari satu mesin gagal secara bersamaan.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Keandalan dari segi ekonomi

Baru-baru ini, sebuah survei dilakukan di antara pelanggan Huawei mengenai seberapa lama waktu henti (downtime) pada masing-masing elemen infrastruktur TI yang dianggap dapat diterima oleh perusahaan. Sebagian besar responden bertoleransi terhadap situasi hipotetis di mana aplikasi tidak merespons dalam beberapa ratus detik. Untuk sistem operasi atau adaptor bus host, puluhan detik (pada dasarnya waktu reboot) merupakan waktu henti yang kritis. Pelanggan memberikan tuntutan yang lebih tinggi pada jaringan: bandwidthnya tidak boleh hilang lebih dari 10-20 detik. Seperti yang Anda duga, responden yang paling penting mempertimbangkan kegagalan sistem penyimpanan. Dari sudut pandang perwakilan bisnis, penyimpanan sederhana tidak boleh melebihi ... beberapa detik dalam setahun!

Dengan kata lain, jika aplikasi nasabah bank tidak merespon selama 100 detik, kemungkinan besar hal ini tidak akan menimbulkan konsekuensi bencana. Namun jika sistem penyimpanan tidak berfungsi dengan jumlah yang sama, kemungkinan besar akan terjadi penghentian bisnis dan kerugian finansial yang signifikan.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Bagan di atas menunjukkan biaya satu jam kerja untuk sepuluh bank terbesar (data Forbes tahun 2017). Setuju, jika perusahaan Anda mendekati ukuran bank-bank Cina, tidak akan sulit untuk membenarkan kebutuhan untuk membeli sistem penyimpanan senilai beberapa juta dolar. Pernyataan sebaliknya juga benar: jika sebuah bisnis tidak mengalami kerugian yang signifikan selama downtime, maka kecil kemungkinannya untuk membeli sistem penyimpanan kelas atas. Bagaimanapun, penting untuk mengetahui ukuran lubang yang mengancam akan terbentuk di dompet Anda saat administrator sistem menangani sistem penyimpanan yang menolak berfungsi.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Detik per failover

Pada Solusi A pada ilustrasi di atas, Anda dapat mengenali sistem Dorado V3 generasi sebelumnya. Keempat pengontrolnya bekerja berpasangan, dan hanya dua pengontrol yang berisi salinan cache. Pengontrol dalam pasangan dapat mendistribusikan kembali beban. Pada saat yang sama, seperti yang Anda lihat, tidak ada "pabrik" front-end dan back-end di sini, sehingga masing-masing rak penyimpanan terhubung ke pasangan pengontrol tertentu.

Diagram Solusi B menunjukkan solusi yang saat ini ada di pasar dari vendor lain (dikenali?). Sudah ada pabrik front-end dan back-end di sini, dan drive terhubung ke empat pengontrol sekaligus. Benar, ada nuansa yang tidak jelas pada perkiraan pertama dalam pengoperasian algoritma internal sistem.

Di sebelah kanan adalah arsitektur penyimpanan Dorado V6 kami saat ini dengan internal lengkap. Pertimbangkan bagaimana sistem ini bertahan dalam situasi umum - kegagalan satu pengontrol.

Dalam sistem klasik, termasuk Dorado V3, periode yang diperlukan untuk mendistribusikan kembali beban jika terjadi kegagalan mencapai empat detik. Selama waktu ini, I/O berhenti sepenuhnya. Solusi B dari rekan kami, meskipun arsitekturnya lebih modern, memiliki waktu henti yang lebih tinggi jika terjadi kegagalan, yaitu enam detik.

Penyimpanan Dorado V6 memulihkan pekerjaannya hanya dalam satu detik setelah kegagalan. Hasil ini dicapai berkat lingkungan RDMA internal homogen yang memungkinkan pengontrol mengakses memori "asing". Keadaan penting kedua adalah kehadiran pabrik front-end, berkat jalur host yang tidak berubah. Portnya tetap sama, dan beban dikirim ke pengontrol yang sehat oleh driver multipassing.

Kegagalan pengontrol kedua di Dorado V6 terjadi dalam satu detik sesuai dengan skema yang sama. Dorado V3 membutuhkan waktu sekitar enam detik, dan solusi vendor lain membutuhkan waktu sembilan detik. Bagi banyak DBMS, interval seperti itu tidak lagi dapat diterima, karena selama waktu ini sistem dialihkan ke mode siaga dan berhenti bekerja. Pertama-tama, ini menyangkut DBMS yang terdiri dari banyak bagian.

Kegagalan pengontrol ketiga Solusi A tidak mampu bertahan. Hanya karena fakta bahwa akses ke bagian dari disk data hilang. Pada gilirannya, Solusi B dalam situasi seperti ini memulihkan kapasitas kerjanya, yang, seperti dalam kasus sebelumnya, membutuhkan waktu sembilan detik.

Apa yang ada di Dorado V6? Satu detik.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Apa yang bisa dilakukan dalam hitungan detik

Hampir tidak ada, tapi kita tidak membutuhkannya. Sekali lagi, di Dorado V6 kelas hi-end, pabrik front-end dipisahkan dari pabrik pengontrol. Ini berarti tidak ada port hardcode milik pengontrol tertentu. Failover tidak melibatkan pencarian jalur alternatif atau menginisialisasi ulang multipassing. Sistem terus bekerja seperti dulu.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Toleransi kegagalan ganda

Model Dorado V6 yang lebih lama dapat dengan mudah bertahan dari kegagalan dua (!) Pengontrol secara bersamaan dari “mesin” mana pun. Hal ini dimungkinkan oleh fakta bahwa solusi tersebut sekarang menyimpan tiga salinan cache. Oleh karena itu, meskipun terjadi kegagalan ganda, akan selalu ada satu salinan lengkap.

Kegagalan sinkron dari keempat pengontrol di salah satu "mesin" juga tidak akan menyebabkan konsekuensi yang fatal, karena ketiga salinan cache didistribusikan di antara "mesin" pada waktu tertentu. Sistem itu sendiri memantau kepatuhan terhadap logika kerja tersebut.

Terakhir, skenario yang sangat tidak mungkin terjadi adalah kegagalan berurutan pada tujuh dari delapan pengontrol. Selain itu, interval minimum yang diperbolehkan untuk mempertahankan pengoperasian antara kegagalan individu adalah 15 menit. Selama waktu ini, sistem penyimpanan memiliki waktu untuk melakukan operasi yang diperlukan untuk migrasi cache.

Pengontrol terakhir yang bertahan akan menjalankan penyimpanan data dan memelihara cache selama lima hari (nilai default, yang dapat dengan mudah diubah di pengaturan). Setelah itu, cache akan dinonaktifkan, tetapi sistem penyimpanan akan tetap berfungsi.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Pembaruan yang tidak mengganggu

OS Dorado V6 baru memungkinkan Anda memperbarui firmware penyimpanan tanpa me-reboot pengontrol.

Sistem operasi, seperti solusi sebelumnya, didasarkan pada Linux, namun banyak proses operasi telah dipindahkan dari kernel ke mode pengguna. Sebagian besar fungsi, seperti fungsi deduplikasi dan kompresi, kini menjadi daemon biasa yang berjalan di latar belakang. Oleh karena itu, tidak perlu mengubah seluruh sistem operasi untuk memperbarui modul individual. Misalkan, untuk menambahkan dukungan pada protokol baru, Anda hanya perlu mematikan modul perangkat lunak yang sesuai dan memulai yang baru.

Jelas bahwa masalah pembaruan sistem secara keseluruhan masih ada, karena mungkin ada elemen di kernel yang perlu diperbarui. Namun menurut pengamatan kami, jumlahnya kurang dari 6% dari total. Hal ini memungkinkan Anda untuk me-reboot pengontrol sepuluh kali lebih jarang dari sebelumnya.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Solusi toleran bencana dan Ketersediaan Tinggi (HA/DR).

Dorado V6 siap diintegrasikan ke dalam solusi terdistribusi secara geografis, cluster tingkat kota (metro) dan pusat data "triple".

Di sebelah kiri ilustrasi di atas adalah cluster metro yang sudah tidak asing lagi bagi banyak orang. Dua sistem penyimpanan beroperasi dalam mode aktif/aktif pada jarak hingga 100 km satu sama lain. Infrastruktur dengan satu atau lebih server kuorum dapat didukung oleh solusi dari berbagai perusahaan, termasuk sistem operasi cloud FusionSphere kami. Yang paling penting dalam proyek semacam itu adalah karakteristik saluran antar situs, semua tugas lain dalam kasus kami diambil alih oleh fungsi HyperMetro, sekali lagi, tersedia di luar kotak. Integrasi dimungkinkan melalui Fibre Channel, serta melalui iSCSI dalam jaringan IP, jika diperlukan. Tidak lagi diperlukan adanya optik “gelap” khusus, karena sistem dapat berkomunikasi melalui saluran yang ada.

Saat membangun sistem seperti itu, satu-satunya persyaratan perangkat keras untuk penyimpanan adalah alokasi port untuk replikasi. Cukup dengan membeli lisensi, menjalankan server kuorum - fisik atau virtual - dan menyediakan konektivitas IP ke pengontrol (10 Mbps, 50 ms).

Arsitektur ini dapat dengan mudah ditransfer ke sistem dengan tiga pusat data (lihat ilustrasi sebelah kanan). Misalnya, ketika dua pusat data beroperasi dalam mode cluster metro, dan situs ketiga, yang terletak pada jarak lebih dari 100 km, menggunakan replikasi asinkron.

Sistem ini secara teknologi mendukung berbagai skenario bisnis yang akan diterapkan jika terjadi kelebihan dalam skala besar.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Kelangsungan hidup cluster metro dengan banyak kegagalan

Gambar di atas dan di bawah juga menunjukkan cluster metro klasik, yang terdiri dari dua sistem penyimpanan dan server kuorum. Seperti yang Anda lihat, dalam enam dari sembilan kemungkinan skenario kegagalan ganda, infrastruktur kami akan tetap beroperasi.

Misalnya, dalam skenario kedua, jika server kuorum dan sinkronisasi antar situs gagal, sistem tetap produktif karena situs kedua berhenti bekerja. Perilaku ini sudah dimasukkan ke dalam algoritme bawaan.

Bahkan setelah tiga kali kegagalan, akses ke informasi dapat dipertahankan jika interval di antara keduanya setidaknya 15 detik.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Kartu truf biasa dari lengan baju

Ingatlah bahwa Huawei tidak hanya memproduksi sistem penyimpanan, tetapi juga berbagai peralatan jaringan. Penyedia penyimpanan mana pun yang Anda pilih, jika jaringan WDM digunakan antar situs, dalam 90% kasus jaringan tersebut akan dibangun berdasarkan solusi perusahaan kami. Sebuah pertanyaan logis muncul: mengapa harus merakit kebun binatang sistem ketika semua perangkat keras yang dijamin kompatibel satu sama lain dapat diperoleh dari satu vendor?

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Untuk pertanyaan tentang kinerja

Mungkin, tidak ada yang perlu yakin bahwa transisi ke penyimpanan All-Flash dapat mengurangi biaya pemeliharaan infrastruktur secara signifikan, karena semua operasi rutin dilakukan berkali-kali lebih cepat. Semua pemasok peralatan tersebut bersaksi tentang hal ini. Sementara itu, banyak vendor yang mulai licik dalam hal penurunan kinerja ketika berbagai mode penyimpanan diaktifkan.

Di industri kami, merupakan praktik yang luas untuk mengeluarkan sistem penyimpanan untuk operasi pengujian selama satu atau dua hari. Vendor menjalankan pengujian selama 20 menit pada sistem yang kosong, memperoleh angka kinerja yang luar biasa. Dan dalam pengoperasian sebenarnya, “penggaruk bawah air” dengan cepat merangkak keluar. Setelah sehari, nilai IOPS yang indah berkurang setengah atau tiga kali lipat, dan jika sistem penyimpanan terisi 80%, nilainya menjadi lebih kecil lagi. Ketika RAID 5 diaktifkan dan bukan RAID 10, 10-15% lainnya hilang, dan dalam mode cluster metro, kinerja juga berkurang setengahnya.

Semua yang tercantum di atas bukan tentang Dorado V6. Pelanggan kami memiliki kesempatan untuk menjalankan tes kinerja selama akhir pekan atau setidaknya dalam semalam. Kemudian pengumpulan sampah muncul dengan sendirinya, dan menjadi jelas juga bagaimana aktivasi berbagai opsi - seperti snapshot dan replikasi - memengaruhi jumlah IOPS yang dicapai.

Di Dorado V6, snapshot dan RAID dengan paritas hampir tidak berpengaruh pada kinerja (3-5%, bukan 10-15%). Pengumpulan sampah (mengisi sel drive dengan angka nol), kompresi, deduplikasi pada sistem penyimpanan yang 80% penuh akan selalu mempengaruhi kecepatan pemrosesan permintaan secara keseluruhan. Namun Dorado V6-lah yang menarik karena, apa pun kombinasi fungsi dan mekanisme perlindungan yang Anda aktifkan, kinerja penyimpanan akhir tidak akan turun di bawah 80% dari angka yang diperoleh tanpa beban.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Penyeimbang beban

Performa tinggi Dorado V6 dicapai dengan menyeimbangkan pada setiap tahapan, yaitu:

  • lintas multi;
  • menggunakan banyak koneksi dari satu host;
  • ketersediaan pabrik front-end;
  • paralelisasi pengoperasian pengontrol penyimpanan;
  • distribusi beban di semua drive pada tingkat RAID 2.0+.

Pada dasarnya, ini adalah praktik yang umum. Saat ini, hanya sedikit orang yang menyimpan semua data pada satu LUN: setiap orang mencoba untuk memiliki delapan, bahkan empat puluh, atau bahkan lebih. Ini adalah pendekatan yang jelas dan benar, yang kami bagikan. Namun jika tugas Anda hanya memerlukan satu LUN, yang lebih mudah dikelola, solusi arsitektur kami memungkinkannya mencapai 80% kinerja yang tersedia dengan beberapa LUN.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Penjadwalan CPU dinamis

Distribusi beban pada prosesor saat menggunakan satu LUN diimplementasikan dengan cara berikut: tugas di tingkat LUN dibagi menjadi “pecahan” kecil yang terpisah, yang masing-masing ditugaskan secara kaku ke pengontrol tertentu di “mesin”. Hal ini dilakukan agar sistem tidak kehilangan kinerja saat “melompat” dengan potongan data ini melintasi pengontrol yang berbeda.

Mekanisme lain untuk mempertahankan kinerja tinggi adalah penjadwalan dinamis, di mana inti prosesor tertentu dapat dialokasikan ke kumpulan tugas yang berbeda. Misalnya, jika sistem sekarang dalam keadaan idle pada tingkat deduplikasi dan kompresi, maka beberapa inti mungkin terlibat dalam proses pelayanan I/O. Atau sebaliknya. Semua ini dilakukan secara otomatis dan transparan kepada pengguna.

Data tentang beban saat ini dari masing-masing inti Dorado V6 tidak ditampilkan dalam antarmuka grafis, tetapi melalui baris perintah Anda dapat mengakses OS pengontrol dan menggunakan perintah Linux biasa puncak.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Dukungan NVMe dan RoCE

Seperti yang telah disebutkan, Dorado V6 saat ini sepenuhnya mendukung NVMe melalui Fibre Channel dan tidak memerlukan lisensi apa pun. Pada pertengahan tahun, dukungan untuk mode NVMe melalui Ethernet akan muncul. Untuk penggunaan penuhnya, Anda memerlukan dukungan Ethernet dengan akses memori langsung (DMA) versi v2.0 baik dari sistem penyimpanan itu sendiri maupun dari sakelar dan adaptor jaringan. Misalnya seperti Mellanox ConnectX-4 atau ConnectX-5. Anda juga dapat menggunakan kartu jaringan yang dibuat berdasarkan chip kami. Selain itu, dukungan RoCE harus diterapkan pada tingkat sistem operasi.

Secara keseluruhan, kami menganggap Dorado V6 sebagai sistem yang berpusat pada NVMe. Meskipun sudah ada dukungan untuk Fibre Channel dan iSCSI, di masa depan direncanakan untuk beralih ke Ethernet berkecepatan tinggi dengan RDMA.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Sedikit pemasaran

Karena kenyataan bahwa sistem Dorado V6 sangat toleran terhadap kesalahan, dapat diskalakan dengan baik, mendukung berbagai teknologi migrasi, dll., dampak ekonomi dari akuisisi tersebut menjadi jelas dengan dimulainya penggunaan sistem penyimpanan secara intensif. Kami akan terus berusaha membuat kepemilikan sistem ini menghasilkan keuntungan semaksimal mungkin, meskipun pada tahap pertama hal ini belum terlihat.

Secara khusus, kami telah membentuk program FLASH EVER yang terkait dengan perpanjangan siklus hidup sistem penyimpanan dan dirancang untuk menurunkan beban pelanggan sebanyak mungkin selama peningkatan.

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Program ini mencakup sejumlah langkah:

  • kemampuan untuk mengganti pengontrol dan rak disk secara bertahap dengan versi baru tanpa mengganti seluruh perangkat keras (untuk sistem hi-end Dorado V6);
  • kemungkinan penyimpanan gabungan (menggabungkan berbagai versi Dorado sebagai bagian dari satu cluster penyimpanan hybrid);
  • virtualisasi cerdas (kemampuan untuk menggunakan perangkat keras pihak ketiga sebagai bagian dari solusi Dorado).

Mengapa OceanStor Dorado V6 adalah solusi penyimpanan tercepat dan paling andal

Perlu dicatat bahwa situasi sulit di dunia tidak banyak berpengaruh pada prospek komersial sistem baru ini. Meskipun peluncuran resmi Dorado V6 baru dilakukan pada bulan Januari, kami melihat permintaan yang signifikan terhadap Dorado VXNUMX di Tiongkok, serta minat yang besar dari mitra Rusia dan internasional di sektor keuangan dan pemerintahan.

Antara lain, sehubungan dengan pandemi ini, tidak peduli berapa lama pandemi ini berlangsung, masalah penyediaan desktop virtual bagi karyawan jarak jauh sangatlah akut. Dalam proses ini, Dorado V6 juga mampu menghilangkan banyak pertanyaan. Untuk mencapai tujuan ini, kami melakukan semua upaya yang diperlukan, termasuk secara praktis menyetujui penyertaan sistem baru dalam daftar kompatibilitas VMware.

***

Omong-omong, jangan lupakan berbagai webinar kami yang diadakan tidak hanya di segmen berbahasa Rusia, tetapi juga di tingkat global. Daftar webinar bulan April tersedia di link.

Sumber: www.habr.com

Tambah komentar