هواوی Dorado V6: گرمای سیچوان

هواوی Dorado V6: گرمای سیچوان
تابستان امسال در مسکو، صادقانه بگویم، خیلی خوب نبود. خیلی زود و سریع شروع شد، همه وقت نداشتند به آن واکنش نشان دهند و در پایان ژوئن به پایان رسید. بنابراین، وقتی هواوی به من پیشنهاد داد که به چین بروم، به شهر چنگدو، جایی که مرکز تحقیق و توسعه آنها در آن قرار دارد، پس از مشاهده پیش بینی هوا در +34 درجه در سایه، بلافاصله موافقت کردم. با این حال، سن من یکسان نیست و باید استخوان هایم را کمی گرم کنم. اما می خواهم توجه داشته باشم که می توان نه تنها استخوان ها، بلکه داخل آن را نیز گرم کرد، زیرا استان سیچوان، که در واقع چنگدو در آن قرار دارد، به دلیل عشق به غذاهای تند مشهور است. اما با این حال، این وبلاگ در مورد سفر نیست، بنابراین بیایید به هدف اصلی سفر خود بازگردیم - خط جدیدی از سیستم های ذخیره سازی - Huawei Dorado V6. این مقاله شما را کمی از گذشته متحیر می کند، زیرا. قبل از اعلام رسمی نوشته شده بود، اما تنها پس از انتشار منتشر شد. و بنابراین، امروز نگاهی دقیق تر به همه چیز جالب و خوشمزه ای که هواوی برای ما آماده کرده است خواهیم انداخت.

هواوی Dorado V6: گرمای سیچوان
خط جدید دارای 5 مدل خواهد بود. همه مدل ها به جز 3000V6 می توانند در دو نسخه SAS و NVMe باشند. انتخاب به رابط دیسک هایی که می توانید در این سیستم استفاده کنید، پورت های Back-End و تعداد درایوهای دیسکی که می توانید در سیستم نصب کنید بستگی دارد. برای NVMe از SSD های اندازه کف دست استفاده می شود که از SSD های کلاسیک 2.5 اینچی نازک تر هستند و تا 36 قطعه قابل نصب هستند. خط جدید All Flash است و هیچ پیکربندی دیسکی وجود ندارد.

هواوی Dorado V6: گرمای سیچوان
Palm NVMe SSD

به نظر من Dorado 8000 و 18000 جالب‌ترین مدل‌ها به نظر می‌رسند، هواوی آنها را به عنوان سیستم‌های پیشرفته معرفی می‌کند و به لطف سیاست قیمت‌گذاری هواوی، این مدل‌های میان‌رده را با بخش رقبا مخالفت می‌کند. امروز در بررسی خود بر روی این مدل ها تمرکز خواهم کرد. فوراً متذکر می شوم که با توجه به ویژگی های طراحی خود، سیستم های دو کنترلر جوانتر معماری کمی متفاوت دارند، متفاوت از Dorado 8000 و 18000، بنابراین همه چیزهایی که امروز در مورد آن صحبت خواهم کرد برای مدل های جوان تر قابل اجرا نیست.

یکی از ویژگی های اصلی سیستم های جدید استفاده از چندین تراشه اختصاصی است که هر کدام به شما امکان می دهد بار منطقی را از پردازنده مرکزی کنترلر توزیع کنید و عملکرد را به اجزای مختلف اضافه کنید.
هواوی Dorado V6: گرمای سیچوان

پردازنده‌های Kunpeng 920 که بر اساس فناوری‌های ARM توسعه یافته و توسط هوآوی به‌طور مستقل تولید شده‌اند، به قلب سیستم‌های جدید تبدیل شدند. بسته به مدل، تعداد هسته ها، فرکانس آنها و تعداد پردازنده های نصب شده در هر کنترلر متفاوت است:
Huawei Dorado V6 8000 - 2CPU، 64 هسته ای
Huawei Dorado V6 18000 - 4CPU، 48 هسته ای
هواوی Dorado V6: گرمای سیچوان

هوآوی این پردازنده را بر روی معماری ARM توسعه داده است و تا آنجا که من می دانم، در ابتدا قصد داشت آن را فقط در مدل های قدیمی تر Dorado 8000 و 18000 نصب کند، همانطور که قبلاً با برخی از مدل های V5 این کار را انجام داد، اما تحریم ها تنظیمات خود را در این ایده انجام دادند. . البته ARM هم در زمان اعمال تحریم ها از همکاری با هواوی صحبت کرد، اما در اینجا وضعیت با اینتل فرق می کند. هوآوی این تراشه ها را به تنهایی تولید می کند و هیچ تحریمی نمی تواند این روند را متوقف کند. قطع روابط با ARM تنها تهدیدی برای از دست دادن دسترسی به تحولات جدید است. در مورد عملکرد - در اینجا فقط پس از انجام آزمایشات مستقل می توان قضاوت کرد. اگرچه دیدم که چگونه 18000M IOPS بدون هیچ مشکلی از سیستم Dorado 1 حذف شد، تا زمانی که این را با دستان خودم در رک تکرار نکنم، باور نمی کنم. اما واقعاً قدرت زیادی در کنترلرها وجود دارد. مدل های قدیمی به 4 کنترلر مجهز شده اند که هر کدام دارای 4 پردازنده است که در مجموع 768 هسته تولید می کند.
هواوی Dorado V6: گرمای سیچوان

اما در مورد هسته‌ها حتی بعداً صحبت خواهم کرد، وقتی به معماری سیستم‌های جدید نگاه می‌کنیم، اما فعلا اجازه دهید به یک چیپ دیگر که در سیستم نصب شده است برگردیم. این تراشه راه حل بسیار جالبی به نظر می رسد صعود 310 (تا جایی که من متوجه شدم برادر کوچکتر Ascend 910 که اخیراً به عموم معرفی شده است). وظیفه آن تجزیه و تحلیل بلوک های داده ای است که به سیستم می رسد تا نسبت ضربه خواندن را افزایش دهد. در حالی که به سختی می توان گفت که او چگونه خود را در کار نشان خواهد داد، زیرا. امروزه فقط طبق یک قالب مشخص کار می کند و توانایی یادگیری در حالت هوشمند را ندارد. ظاهر یک حالت هوشمند در سیستم عامل آینده، به احتمال زیاد در آغاز سال آینده، وعده داده شده است.

بیایید به سراغ معماری برویم. هوآوی به توسعه فناوری Smart Matrix خود ادامه داده است، که یک رویکرد مش کامل را برای اتصال قطعات اجرا می کند. اما اگر در V5 فقط برای دسترسی از کنترلرها به دیسک ها بود، اکنون همه کنترلرها به همه پورت ها در Back-End و Front-End دسترسی دارند.
هواوی Dorado V6: گرمای سیچوان

به لطف معماری میکروسرویس جدید، این امکان تعادل بار بین تمام کنترل‌کننده‌ها را فراهم می‌کند، حتی اگر فقط یک lun وجود داشته باشد. سیستم عامل این خط از آرایه ها از ابتدا طراحی شده است، نه فقط برای درایوهای فلش بهینه شده است. با توجه به اینکه همه کنترلرهای ما به پورت های یکسانی دسترسی دارند، در صورت خرابی یا راه اندازی مجدد کنترلر، هاست یک مسیر را به سمت سیستم ذخیره سازی گم نمی کند و تغییر مسیر در سطح سیستم ذخیره سازی انجام می شود. با این حال، استفاده از UltraPath در هاست به شدت ضروری نیست. یکی دیگر از "صرفه جویی ها" در نصب سیستم، تعداد کمتری از لینک های مورد نیاز است. و اگر با رویکرد "کلاسیک" برای 4 کنترلر به 8 لینک از 2 کارخانه نیاز داشته باشیم، در مورد هواوی حتی 2 عدد کافی خواهد بود (الان در مورد کافی بودن پهنای باند یک لینک صحبت نمی کنم).
هواوی Dorado V6: گرمای سیچوان

همانند نسخه قبلی، از یک کش جهانی آینه ای استفاده شده است. این به شما امکان می‌دهد تا دو کنترلر را به طور همزمان یا سه کنترلر را به صورت سری بدون تأثیر بر در دسترس بودن از دست بدهید. اما شایان ذکر است که ما شاهد تعادل بار کامل بین 3 کنترلر باقیمانده در صورت خرابی یکی در ایستگاه آزمایشی نبودیم. بار کنترلر شکست خورده به طور کامل توسط یکی از بقیه کنترل شد. ممکن است برای این کار لازم باشد که سیستم برای مدت زمان بیشتری در این پیکربندی کار کند. در هر صورت، در آزمایشات خودم، این را با جزئیات بیشتری بررسی خواهم کرد.
هواوی سیستم‌های جدید را به‌عنوان سیستم‌های End-to-End NVMe قرار می‌دهد، اما تا به امروز، NVMeOF هنوز در قسمت جلویی پشتیبانی نمی‌شود، فقط FC، iSCSI یا NFS. در پایان این یا ابتدای تراشه بعدی، مانند سایر تراشه ها، به ما قول پشتیبانی RoCE داده شده است.
هواوی Dorado V6: گرمای سیچوان

قفسه ها به همان روش با استفاده از RoCE به کنترل کننده ها متصل می شوند و یک اشکال در ارتباط با این وجود دارد - عدم اتصال "حلقه" قفسه ها، همانطور که در مورد SAS بود. به نظر من، در حالی که اگر یک سیستم نسبتا بزرگ را برنامه ریزی می کنید، این یک نقطه ضعف نسبتا بزرگ است. واقعیت این است که تمام قفسه ها به صورت سری به هم متصل هستند و خرابی یکی از قفسه ها مستلزم عدم دسترسی کامل همه قفسه های بعدی است. در این مورد، برای اطمینان از تحمل خطا، ما باید تمام قفسه ها را به کنترلرها متصل کنیم، که مستلزم افزایش تعداد مورد نیاز پورت های باطن در سیستم است.

و یک چیز دیگر که قابل ذکر است به روز رسانی بدون اختلال (NDU) است. همانطور که در بالا گفتم، هواوی یک رویکرد کانتینری را در سیستم عامل برای خط جدید Dorado پیاده‌سازی کرده است، این به شما امکان می‌دهد بدون نیاز به راه‌اندازی کامل کنترلر، سرویس‌ها را به‌روزرسانی و راه‌اندازی مجدد کنید. در اینجا لازم به ذکر است که برخی از به‌روزرسانی‌ها حاوی به‌روزرسانی‌های هسته هستند و در این مورد، راه‌اندازی مجدد کنترلر کلاسیک گاهی اوقات هنوز در طول به‌روزرسانی مورد نیاز است، اما نه همیشه. این امر باعث کاهش سطح تأثیر این عملیات بر روی سیستم تولیدی خواهد شد.

در زرادخانه ما، اکثریت قریب به اتفاق آرایه ها از NetApp هستند. بنابراین، من فکر می کنم کاملاً منطقی است که من یک مقایسه کوچک با سیستم هایی انجام دهم که باید با آنها بسیار کار کنم. این تلاشی برای تعیین اینکه چه کسی بهتر و چه کسی بدتر است، یا معماری چه کسی سودمندتر است نیست. من هوشیارانه و بدون تعصب سعی خواهم کرد دو رویکرد متفاوت را برای حل یک مشکل از فروشندگان مختلف مقایسه کنم. بله، البته، در این مورد ما سیستم های هواوی را به صورت "تئوری" در نظر خواهیم گرفت و همچنین به طور جداگانه به مواردی اشاره خواهم کرد که فقط برای اجرای نسخه های سیستم عامل آینده برنامه ریزی شده است. در حال حاضر چه مزایایی می بینم:

  1. تعداد درایوهای NVMe پشتیبانی شده نت اپ در حال حاضر 288 دارد هواوی 1600-6400 بسته به مدل دارد. در عین حال، حداکثر ظرفیت قابل استفاده هواوی مانند سیستم های NetApp 32PBe است (به طور دقیق تر، آنها 31.64PBe دارند). و این با وجود این واقعیت است که درایوهای با همان حجم پشتیبانی می شوند (تا 15 ترابایت). هوآوی این واقعیت را به شرح زیر توضیح می دهد - آنها فرصتی برای جمع آوری غرفه بزرگتر نداشتند. در تئوری، آنها محدودیت حجمی ندارند، اما تا کنون آنها به سادگی نتوانسته اند این واقعیت را آزمایش کنند. اما در اینجا شایان ذکر است که امروزه قابلیت‌های درایوهای فلش بسیار بالاست و در مورد سیستم‌های NVMe با این واقعیت مواجه هستیم که ۲۴ درایو برای استفاده از سیستم ۲ کنترل‌کننده برتر کافی است. بر این اساس، افزایش بیشتر تعداد دیسک‌ها در سیستم نه تنها باعث افزایش عملکرد نمی‌شود، بلکه تأثیر بدی بر نسبت IOPS / Tb خواهد داشت. البته شایان ذکر است که چه تعداد درایو را می توان توسط سیستم های 24 کنترلی 2 و 4 بیرون کشید زیرا. در حالی که هنوز قابلیت ها و پتانسیل های Kunpeng 8000 کاملا مشخص نیست.
  2. مالکیت Lun بر سیستم های NetApp. آن ها عملیات با ماه فقط توسط یک کنترلر قابل انجام است، در حالی که کنترلر دوم فقط IO را از خود عبور می دهد. برعکس، سیستم‌های هوآوی هیچ مالکی ندارند و عملیات با بلوک‌های داده (فشرده‌سازی، حذف مجدد) توسط هر یک از کنترل‌کننده‌ها و همچنین نوشتن روی دیسک‌ها قابل انجام است.
  3. وقتی یکی از کنترلرها از کار می افتد، پورت ها افت نمی کنند. برای برخی، این لحظه بسیار بحرانی به نظر می رسد. نکته اصلی این است که سوئیچینگ در سیستم ذخیره سازی باید سریعتر از سمت میزبان باشد. و اگر در مورد همان NetApp، در عمل، هنگام بیرون کشیدن کنترلر و تغییر مسیر، یخ زدن حدود 5 ثانیه را تشخیص دادیم، پس تغییر به هواوی هنوز باید تمرین شود.
  4. هنگام به روز رسانی نیازی به راه اندازی مجدد کنترلر نیست. این به خصوص با انتشار نسبتاً مکرر نسخه‌های جدید و شاخه‌های میان‌افزار برای NetApps باعث نگرانی من شد. بله، برخی از به‌روزرسانی‌های هواوی همچنان به راه‌اندازی مجدد نیاز دارند، اما نه همه.
  5. 4 عدد کنترلر هواوی به قیمت XNUMX عدد کنترلر نت اپ. همانطور که در بالا گفتم، به لطف سیاست قیمت گذاری هواوی، می تواند با مدل های Hight خود با میان رده ها رقابت کند.
  6. وجود تراشه های اضافی در کنترلرهای قفسه و کارت های پورت که به طور بالقوه برای افزایش کارایی سیستم در نظر گرفته شده است.

معایب و نگرانی ها به طور کلی:

  1. اتصال مستقیم قفسه ها به کنترلرها یا نیاز به تعداد زیادی پورت پشتی برای اتصال تمامی قفسه ها به کنترلرها.
  2. معماری ARM و وجود تعداد زیادی تراشه - چقدر کارآمد خواهد بود و آیا عملکرد کافی خواهد داشت.

بسیاری از ترس ها و ترس ها قادر خواهند بود خط جدید آزمایش شده را از بین ببرند. من امیدوارم که به زودی پس از انتشار آنها در مسکو ظاهر شوند و تعداد آنها به اندازه کافی باشد که به سرعت یکی را برای آزمایش های خود دریافت کنند. تا اینجا می توان گفت که به طور کلی رویکرد این شرکت جالب به نظر می رسد و خط جدید در مقایسه با رقبا بسیار خوب به نظر می رسد. سوالات زیادی با اجرای نهایی، tk، مطرح می شود. بسیاری از چیزها را فقط در پایان سال و شاید فقط در سال 2020 خواهیم دید.

منبع: www.habr.com

اضافه کردن نظر