Synology RackStation RS820+/RS820RP+ برای مدیریت کارآمد داده ها

Synology RackStation RS820+/RS820RP+  برای مدیریت کارآمد داده ها

سینولوژی در اکتبر ۲۰۱۹، NAS یک Unit چهار bay ، Rackmount ای را که برای انتقال داده با کارایی بالا و مقیاس پذیری ذخیره سازی برای کسب و کارهای متوسط طراحی شده است، را معرفی کرد.

به روزرسانی CPU در  RS820 + / RS820RP + توان خواندن sequential  بالا را با بیش از ۱۶۲۱ مگابایت در ثانیه در یک محیط ۱۰GbE به ارمغان می آورد.

 داشتن قابلیت هایی نظیر حافظه قابل ارتقا، پشتیبانی از آداپتورهای شبکه پر سرعت و Storage Expansion، این NAS جدید را ایده آل برای کسب و کارهای متوسط که نیاز به یک راه حل به اشتراک گذاری داده کارآمد و با کاربرد آسان دارند، تبدیل کرده است.

ویژگی های کلیدی RS820+/RS820RP+ عبارت اند از:

  • Core 4  ، ۲.۱ گیگاهرتز CPU با قابلیت پشتیبانی از AES-NI
  • حافظه ۲ GB DDR4 قابل ارتقا تا ۱۸ گیگابایت
  • مقیاس پذیر تا حداکثر ۸ درایو با یک انکلوژر Synology RX418
  • یک اسلات PCIe 3.0 برای کارت رابط شبکه افزودنی ۱۰GbE اختیاری یا کارت آداپتور M2D18 M.2 SSD
  • سیستم فایل پیشرفته Btrfs با ارائه ۶۵،۰۰۰ Snapshot در سراسر سیستم و ۱،۰۲۴ Snapshot در هر Shared folder
  • قابلیت Synology High Availability (SHA)

Active-Active IP SAN برای محیط های حیاتی

Unified Controller UC3200

Active-Active IP SAN برای محیط های حیاتی

  • ارائه سرویس iSCSI قابل اعتماد و با دسترسی بالا

دو کنترلر موجود در Synology UC3200 با تحقق معماری High-Availability و تنها در یک شاسی واحد، به طور همزمان کار می کنند و می توانند در صورت بروز فاجعه به طور خودکار به یکدیگر Fail over کنند و سرویس های خود را بدون هیچگونه وقفه ای انجام دهند.

  • ۱۲ x 3.5”/۲.۵” HDD/SSD

اسلات های درایو با رابط SAS با عملکرد بالا و حداکثر ظرفیت خالص ۵۷۶ ترابایت را دارا می باشد. پشتیبانی از قابلیت SED (Self Encrypting Drive) برای رمزگذاری تمام داده ها در درایوها، حداکثر امنیت داده را در سطح سخت افزار فراهم می کند.

  • Redundant power Supply

ماژول های Power Supply ، ۵۰۰W از Downtime سرویس ها در زمان فیلد شدن یک پاور جلوگیری می کند.

  • Active-active Controller Module

ماژول های Dual Controller به طور همزمان با یکدیگر کار می کنند و عملکرد بالا و سرویس Iscsi بدون وقفه را فراهم می کنند.

  • PCle 3.0 slot

می توان جهت افزایش پهنای باند شبکه از ماژول های واسط شبکه ۱۰GbE/25GbE استفاده کرد.

  • ۲ x 1GbE & 1 x 10GbE

 این دستگاه دارای واسط onboard RJ45 ، ۱GbE و ۱۰GbE با قابلیت Link Aggregation است.

  • Mini-SAS HD port

قابلیت اتصال ۲ x RXD1219sas برای انعطاف پذیری در plug-and-play Volume expansion

  • این دستگاه برای محیط های مجازی سازی بهینه شده است.

یکپارچه سازی با  VMware vSphere 6.5 ، Microsoft Hyper-V  و VAAI برای بارگذاری عملیات ذخیره سازی و بهینه سازی بازده محاسباتی

ویندوز ODX برای سرعت بخشیدن به انتقال داده و نرخ Migration پشتیبانی می شود.

Synology UC3200 را می توان با پشتیبانی از OpenStack® Cinder به یک جزء ذخیره سازی مبتنی بر بلوک تبدیل کرد.

انطباق با استاندارد ALUA به میزبانان این امکان را می دهد تا مسیرهای بهینه شده را برای افزایش عملکرد و کارایی انتقال داده ها شناسایی کنند.

Synology Hyper Backup

Synology Hyper Backup

تضمین امنیت داده ها در Synology NAS شما نیاز به یک برنامه پشتیبان قابل اعتماد دارد. باHyper Backup ، بازیابی داده ها از نقاط ریکاوری چندگانه با مصرف کمینه فضای ذخیره سازی، هرگز یک مشکل بزرگ نیست.

مقصد پشتیبان جامع

مقصد پشتیبان شما می تواند یک پوشه مشترک Local، یک دستگاه خارجی ، یک Synology NAS ، یک سرور rsync یا یک سرویس ابری عمومی مانند Google Drive ، Amazon Drive ، Dropbox ، Microsoft Azure ، S3-compatible storage و Synology C2 ، یک سرویس پشتیبان ابراختصاص داده شده به کاربران Synology باشد.

برنامه پشتیبان گیری انعطاف پذیر

Hyper Backup شامل مجموعه ای از ویژگی های غنی برای پاسخگویی به نیازهای شما است و شما می توانید برنامه تهیه نسخه پشتیبان خود را به ساده ترین حالت ممکن اما قدرتمند ایجاد کنید.

Job های پشتیبان گیری برنامه ریزی شده

بهترین استراتژی پشتیبان گیری، نیاز به کمترین تلاش دارد. برنامه پشتیبان گیری خود را برای اجرای خودکار یا تکرار در یک برنامه دلخواه برنامه ریزی کنید.

Multi-version backup

Block-level incremental backup، حافظه مورد نیاز برای تهیه نسخه پشتیبان چند نسخه ای را کاهش می دهد و در عین حال بسیاری از نقاط بازیابی را همانطور که ممکن است اطلاعات شما نیاز داشته باشد، نگه می دارد.

Flexible backup rotation

پالیسی خود را برای Flexible backup rotation تنظیم کنید یا به سادگی Smart Recycle را فعال کنید تا بکاپهای قدیمی و غیر ضروری را بطور خودکار حذف کنید.

با استفاده از فن آوری های پیشرفته پردازش داده، می توانید راندمان ذخیره سازی، محافظت از داده های مهم و حتی نظارت بر وضعیت تهیه نسخه پشتیبان را بهینه کنید.

Data deduplication

deduplication داده ها بر روی cross-version backup  ها و همچنین فایل هایی که به سادگی تغییر نام داده یا تکرار می شوند اعمال می شود، در نتیجه موجب صرفه جویی در فضای مصرفی و وقت و هزینه کمتری می شود.

Data encryption and compression

فن آوری های رمزنگاری Military-grade AES-256 ,RSA-2048 از داده ها در برابر دسترسی غیرقانونی محافظت می کنند. فشرده سازی باعث کاهش ترافیک outbound و مصرف ذخیره ساز می شود.

آمار استفاده

آمار استفاده از ذخیره ساز را با مقیاس قابل تنظیم زمان دنبال کنید و یک مقدار آستانه تعریف کنید تا به شما در مورد استفاده غیر طبیعی ذخیره سازی از طریق ایمیل هشدار دهد.

بررسی صحت

با بررسی داده ها، می توان فساد داده را در نسخه های پشتیبان قبلی کشف کرد و باعث افزایش در دسترس بودن نسخه های پشتیبان و بازیابی آن ها شد. برای راحتی بیشتر شمامی توانید یک integrity check را برای اجرا در زمان مشخص و محدود کردن زمان بهره برداری برنامه ریزی کنید. Task ناتمام در زمان تعیین شده بعدی از سر گرفته می شود.

Job های پشتیبان خود را مکث کرده و از سر بگیرید

Task های پشتیبان ممکن است به دلایلی از قبیل قطع برق یا قطع شبکه به حالت تعلیق درآید. با یک کلیک ساده ماوس ، اکنون می توانید بجای تمام مراحل از ابتدا، یک task تهیه پشتیبان معلق از نقطه زمان قطع شده را از سر بگیرید. همچنین می توانید بسته به نیاز خود یک task را مکث کرده و از سر بگیرید.

Synology Cache

Synology Cache

همه ما تصوراتی از Cache داریم و تقریبا این اصطلاح مفهومی یکسان در ذخیره ساز ها دارد.برای همه ما پیش آمده است که با کندی خواندن و یا نوشتن اطلاعات مواجه شویم و این موضوع دردسر ساز و یا حوصله بر شود .یکی از راه هایی که می توان این مشکل را برطرف کرد ، استفاده از هارد های SSD پرسرعت می باشد  این راه حل کمی گران و هزینه بر است ولی بسیار بهبود می بخشد.بیشترین ظرفیت دیسک های SSD که سازگار با تجهیز سینولوژی هستند کمتر از ۱۰ ترابایت ظرفیت دارند که این موضوع محدودیت هایی در ظرفیت ممکن است بوجود آورد به مثال ذیل توجه بفرمایید:

امروز هارد های مکانیکی سازگار با سینولوژی تا ۱۶ ترابایت قابل پشتیبانی می باشد که یک دستگاه ۸ Bay برای تامین ۵۰ ترابایت با کمک هارد های ۱۶ تراباتیتی و Raid 5 ، نیازمند چهار عدد هارد می باشد در صورتی که تامین این فضا با هارد SSD 7.8TB ، هشت عدد می باشد.حال می بینیم که با استفاده از هارد های SSD سرعت بسیار بالایی بدست آوردیم اما هزینه پرداختی چند برابر شد و چون کل فضای دستگاه پر شده است در آینده امکان افزایش ظرفیت به راحتی نخواهد بود .حال چگونه مشکل فضا و سرعت را همزمان برطرف بکنیم؟

  • SSD Cache

یکی از راهکارهای سینولوژی، استفاده از Cache برای افزایش دسترسی به داده های تصادفی است. شما این Cache را می توانید به یک Volume و  یا یک LUN متصل نمایید. این فضای Cache می تواند دسترسی به داده ها را سریع نماید فقط خاطرتان باشد این خصوصیت در برخی از مدل های سینولوژی وجود دارد.

این فضای Cache در سینولوژی به دو صورت  M2SATA و SATA قابل استفاده می باشد. استفاده از SSD Cache در تجهیزات سینولوژی می تواند تا ۲.۷ برابر میزان کارایی و سرعت را افزایش دهد که بسیار وسوسه کننده است.

راه اندازی Cache در سینولوژی به دو صورت امکان پذیر است:

  • Read-only cache

از یک الی ۱۲ هارد SSD را می توان به صورت Raid 0 و یا مجزا به هر Volume و یا LUN معرفی نمود که در زمان خواندن اطلاعات تصادفی تاثیر به سزایی دارد.در این نوع Cache داده ها از Volume کپی می شود و زمانی که Crash نمایید داده ای از بین نخواهد رفت.

  • Read-write cache

از دو الی ۱۲ هارد SSD را می توان به صورت Raid 1 -5 -6 تنظیم نمود و در خواندن و نوشتن اطلاعات سرعت آن را افزایش و بهبود بخشید.در این حالت اگر هارد ها آسیب ببیند در حین عملکرد ، جای نگرانی نیست و مکانیزم Automatic protection mechanism فعال می شود و دیتای جدید را بر روی هارد های اصلی می نویسد.

 

منابع سخت افزاری

هنگامی که قصد استفاده از SSD Cache را دارید لازم است میزان Ram و CPU دستگاه را محاسبه و تامین نمایید تا مطابق استاندارد های Synology عمل کرده باشیم.

هر ۱GB SSD Cache حدود ۴۱۶KB  رم نیاز دارد .به عنوان مثال در صورتی که به صورت Read-write cache با دو عدد هارد ۱۲۸GB تنظیم شود میزان RAM مورد نیاز دستگاه ۵۲MB خواهد بود.

Cache Hit Rate

SSD Cache به صورت پیش فرض فقط بر روی Random I/O موثر است و تاثیری بر روی sequential I/O ندارد. برای محاسبه نرخ Cache می توان از فرمول های ذیل استفاده نمود:

  • Hit Rate of a SSD read-only cache = Accelerated Random Read Counts / Total Random Read Counts * 100%
  • Hit Rate of a SSD read-write cache = Accelerated Random Read & Write Counts / Total Random Read & Write Counts * 100%

Cache read hit rate information displayed in management user interface

یادمان باشد انتخاب میزان فضای SSD Cache بسیار مهم می باشد .در صورتی که IOPS در حال استفاده ۱۰۰,۰۰۰ باشد و بیشترین IOPS که دستگاه پشتیبانی می کند همین عدد باشد ، SSD Cache تاثیری نخواهد گذاشت.همچنین فضای مورد نیاز بستگی به دسترسی به داده ها دارد به عنوان مثال اگر سایز دیتای روزانه شما ۲۰۰GB می باشد لازم است SSD Cache شما حدود ۲۰۰-۳۰۰ GB باشد.

DSM’s built-in SSD cache advisor

تست هایی برای این موضوع توسط سینولوژی انجام شده است که نتایج جالبی بدست آمده است و پیرو این نتایج سینولوژی مدعی شده است استفاده از SSD Cache مطابق استاندارد های تعریف شده می تواند تا  ۲.۷ برابر کارایی دستگاه را افزایش دهد که در ادامه یک نمونه از این آزمایش ها قابل مشاهده می باشد.

Total achieved IOPS for RS3614xs+ (higher is better)

  

معرفی دستگاه های ذخیره سازی متصل به شبکه  NAS

معرفی دستگاه های ذخیره سازی متصل به شبکه  NAS

سینولوژی

در سال های اخیر روش های جدیدی به منظور ذخیره سازی داده در شبکه های کامپیوتری پدید آمده است. یکی از این روش ها که از محبوبیت فراوانی برخوردار است، ذخیره سازی داده بر روی دستگاهی است که از طریق ارتباطات شبکه ای نظیر کابل ها، شبکه های بیسیم و.. بتوان به آن ها دسترسی یافت. به این گونه دستگاه ها به اصطلاح، دستگاه های ذخیره سازی متصل به شبکه یا  NAS[۱]گفته می شود. این ابزارها به کاربران خانگی و شرکت ها امکان ذخیره و بازیابی مقادیر زیادی از اطلاعات مورد استفاده آن ها را می دهد.

houpad-arti

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

کسب و کارها

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

ذخیره سازی تحت شبکه چیست؟

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

 

houpad-art2

این دستگاه ها یک سخت افزار پر سرعت، کارآمد، تک منظوره و اختصاصی هستند که اغلب به آنها جعبه[۲] NAS گفته می شود و طوری طراحی شده اند که به تنهایی نیازهای خاص ذخیره سازی سازمان را با استفاده از سیستم عامل و سخت افزار و نرم افزار خود در بهترین حالت برآورده سازد.

ho-3

این سیستم ها با هدف پاسخگویی به نیازهای خاص در کوتاهترین زمان ممکن طراحی شده اند و در مدل های پیشرفته تر علاوه بر در اختیار داشتن تکنولوژی هایی به منظور جلوگیری از دست رفتن اطلاعات در هنگام خرابی هارد دیسک ها، امکاناتی نظیر ایجاد نسخه دوم اطلاعات بر روی دستگاه مشابه را نیز پشتیبانی می کنند.

ho-4

در هنگام استفاده از دستگاه های NAS کاربران به جای آنکه از هارد دیسک های سیستم های خود به منظور ذخیره سازی اطلاعات سازمانی و اداری استفاده کنند.  به دستگاه NAS متصل شده و اطلاعات را در آنجا ذخیره و یا از آنجا بازیابی می کنند. از آنجایی که کاربران برای اتصال به دستگاه NAS از مسیر شبکه ای اقدام می کنند. تلاش می شود تا عملیات دسترسی، ذخیره سازی و تغییر به صورت امن و با مدیریتی آسان در اختیار کاربران قرار گیرد.

ho-5

مزا

استفاده از NAS، مزایای فراوانی را برای کسب وکارها به همراه خواهند داشت، از جمله آنها می توان به موارد زیر اشاره نمود:

  • به اشتراک گذاری تصاویر، اسناد، فایل های چندرسانه ای و صفحات گسترده خصوصاً برآورده سازی نیازهای چاپ و ویرایش فایل
  • کاهش ملزومات پرسنلی و ملزومات زمانی برای استقرار، مدیریت و نظارت بر ذخیره سازی اشتراکی
  • قابلیت انعطاف پذیری و مقیاس پذیری برای انطباق با ملزومات تجاری
  • قابلیت تنظیم آسان و از راه دور این دستگاه ها
  • قابلیت توسعه و افزایش ظرفیت بسته به نوع و برند
  • و …

ho-6

در پایان باید اشاره کرد که محصولات NAS برای ذخیره سازی داده ها با هر بودجه مالی قابل انتخاب هستند و می توانند پاسخگویی نیاز بسیاری از کسب و کارها به خصوص آژانس­های تبلیغاتی، آتلیه های عکاسی و شرکت های بازرگانی باشند.

[۱] Network Attached Storage

[۲] Box

EMC محصول Unity خود را معرفی نمود – قسمت دوم

EMC محصول Unity خود را معرفی نمود – قسمت دوم

برخی از ویژگی های Unity را در مقاله قبلی بررسی کردیم، با این وجود فکر کردم شاید اشاره به چندین نکته در مورد Data Protection وProtocol Support ها هم خالی از لطف نباشد.

Data Protection با Unity

شما قابلیت انجام یک سری Protection Management High Level به صورت Local و Remote در  Unisphere را دارید که این قابلیت ها شامل موارد زیر میشوند:

  • برنامه ریزی Snapshot ها
  • مشاهده برنامه های که توسط سیستم تعریف شده است
  • تغییر حالت های Protection.
  • دسته بندی برنامه ها بر اساس SLA
  • تنظیمات Replication.
  • مدیریت عملیات Replication مثل Failover و Failback در Session.
  • مشاهده State و Status های Replication Session.

 Unified Snapshot هم قابلیت های زیر را ارائه میکند:

  • Point-in-Time Snapshot Copies Of Data
  • Snapshot  برای فایل و بلاک
  • Snapshot ها به عنوان پایه Native Asynchronous Replication  بر روی Unity ها استفاده می شوند.

 

جدول زیر اطلاعاتی در مورد محدودیت های Snapshot بر روی Unity نمایش می دهد.

شما میتوانید به صورت Asynchronously  اطلاعات را به صورت File و یا Block  از Unity به Unity و یا به Unity VSA، VNXe و یا vVNX، نیز  Replicate کنید. چگونه میتوان اطلاعات VNX را روی Unity Array برد؟ EMC در جواب این سوال میگوید که RecoverPoint بهترین راه برای Array Replication از VNX1 یا VNX2 به Unity Platform است. اگر به دنبال حالات مختلف انتقال داده هستید، جدول زیر ممکن است کمک کند.

Protocolها و Filesystemها

یک سری پشتیبانی برای برخی ویژگی های جدید SMB و NFS وجود دارد که در زیر بیان شده اند:

حالات SMB Share

  • Continuous Availability
  • Protocol Encryption
  • ( Access Based Enumeration ( ABE
  • ( Distributed File System ( DFS
  • Branch Cache
  • Offline Availability
  • Umask

ویژگی های پشتیبانی شده:

  • Dynamic Access Control
  • Hyper-V Shared VHDX
  • Antivirus

NFS V4.0 & 4.1

Unity برای NFS v4.0 & 4.1 هم پشتیبانی معرفی کرده است:

  • قابلیت ها در RFC 3530 و RFC 5661 بیان شده است.
  • شامل  NFS ACL است.
  •  بر خلاف ورژن های قبلی NFS، این نسخه Stateful است.

با این حال محدودیت های زیر را  هم دارا هستند:

  • عدم وجود pNFS
  • عدم وجود Directory Delegation

FTP/SFTP

Unity دسترسی به NAS server را با FTP و SFTP پشتیبانی میکند.

  • این ویژگی های میتوانند به صورت جداگانه فعال و غیر فعال بشوند.
  • همچنین توسط Windows ،Unix و کاربر های Anonymous قابل دسترسی هستند.

لیست کنترل دسترسی

  • فعال و غیر فعال کردن دسترسی برای کاربرها، گروه ها و هاست ها.

FTP/SFTP auditing   میتواند بر روی NAS Server ها تنظیم شود.

  • Client IP, Time Of Connection, Uploaded/Downloaded Files
  • Log Directory و  ماکزیمم Log Size  قابل تنظیم است.

 

EMC یک Filesystem قابل گسترش جدید ارائه کرده است. این فایل سیستم یک فایل سیستم ۶۴ بیتی است که مجموعه ای از سرویس های فایل، شامل موارد زیر را دارا است :

  • گسترش پذیری تا ۶۴TBs
  •   Snapshotها با استفاده از فضای بهینه
  • قابلیت Shrink  فایل سیستم و پس گرفتن ان فضا
  • پشتیبانی تا ۲۵۶ VMDK Clone
  •  Failover سریع
  • In-Memory Log Replay (یک بهبود در توانایی فایل سیستم تا بتواند خودش را به سرعت در هنگامی که یک Shutdown ناخواسته رخ میدهد، بازسازی کند. مزیت این فرآیند، نیاز  به زمان کمتر در Failover می باشد. )
  •  Quota Management بهبود یافته است.

جدول زیر اطلاعاتی در مورد بیشترین تنظیمات پشتیبانی شده برای فایل سیستم ها در Unity Platform را نمایش می دهد.

FAST Cache

حالات زیر برای FAST Cache در Unity Array ها وجود دارد.

 

بهبود های زیر نیز در این سیستم رخ داده است :

  • FAST Cache میتواند Online Expansion  را پشتیبانی کندT  تا ماکزیمم ای که سیستم پشتیبانی میکند و FAST Cache  میتواند Online Shrink را هم پشتیبانی کند.

توانایی Remove کردن همه ی FAST Cache ها به جز یک جفت FAST Cache را دارید.

CLI

حتما تا به حال پرسیده اید که برای Unity هم CLI وجود دارد یا خیر، همانند Naviseccli یا همان  (Navisphere Secure CLI). به هر حال Naviseccli خیلی ویژگی های منحصر به فردی دارد و ساعت ها طول میکشد اگر فردی بخواهد کاری که Naviseccli به صورت خودکار انجام میدهد، را انجام دهد. خبر خوب اینجاست که شما میتوانید دستورات UEMCLI را از Workstation یا از طریق SSH بر روی سیستم خود بزنید. و خبر بد اینکه برخی از Script های قبلی Naviseccli بر روی Unity UEMCLI کار نمیکند.

نکات دیگر:

چند نکته دیگر که به نظر جالب آمدند:

    1. Inline Compression قبل از سال جدید آمده خواهد شد و Deduplication هنوز برای Platform مهیا نشده است.
    2. محدودیت ۱۰ DAE و ۲۵۰ درایور به ازای هر باس وجود دارد. (همانند نسل ۲ vnx)
    3. Unity، هنوز DAE هایی با تعداد ۶۰ و ۱۲۰ درایور را ندارد ولی یک برنامه در نظر گرفته شده تا بتواند تعداد بیشتری درایور را پشتیبانی کند.
    4. Date At Rest Eencryption یا همان ( D@RE) یک برنامه انتخابی است که فقط در هنگام خرید پیشنهاد داده میشود و بعد از آن نمیشود آن را فعال کرد. EMC حتی این تکنولوژی را در برخی از کشورها مانند چین و یا روسیه ارائه نمیدهد.

نتیجه گیری:

اگر شما مجبور به استفاده از Local Protection Tools در Unified VNX شده باشید حتما از تغییرات مثبتی که EMC در راستای پیوستگی ویژگی ها و ابزار در File و Block کرده است خوشحال میشوید. و اگر همواره با کمبود پروتکل های مدرن بر روی unified های قبلی رو به رو بودید، Unity یک تغییر بزرگ حساب می آید.

البته تغییر CLI خیلی خوش آیند نبوده است، اما یک فرصتی است برای اینکه دوباره ارزیابی کنیم که چقدر از Scrip های قبلی استفاده میکردیم و همچنین فرصتی برای من که تا چندین پست آینده در مورد دستورها و تغییراتی که در Naviseccli قابل استفاده بود و حال به صورت دیگری در UEMCLI انجام میشود، صحبت کنم.

EMC محصول Unity خود را معرفی نمود-قسمت اول

EMC به تازگی یکی از محصولات جدید خودش را به نام Unity که در گروه Midrange Array  قرار میگیرد معرفی کرده است. نکته ای  که EMC  درهر معرفی از این محصول بیان کرده است تحت الشعاع قرار گرفتن رده  VNX  و VNXe توسط این محصول است. به این منظور که در ادامه نسل VNX ، تولید VNX 3  برنامه ریزی نشده و Unity  به عنوان یک Storage Platform  جدید در گروه  Midrange ها قرار گرفته است. EMC  این محصول (Unity array) را مابین VNXe 1600 ، VNXe 3200، ۷۶۰۰ و Hybrids 8000 قرار داده است. این مساله در ادامه مقاله میتواند برای شما واضح تر گردد. حال که به معرفی کلی این محصول پرداختیم و از آنجایی که معرفی یک محصول بدون رونمایی از آن ممکن نیست در تصویر شماره یک، ظاهر یک Unity  نمایش داده شده است تا با آن بهتر آشنا شوید.

تصویر شماره ۱

تفاوت های مهم :

در معرفی هر محصول مهم ترین قسمت معرفی بیان چندین ویژگی جدید هست که در ادامه بیشتر در مورد آن توضیح خواهیم داد.

  • HTML 5 GUI : دیگر نیازی به وجود JAVA برای دسترسی به  Storageنیست.
  • Native block, File and VVOLS
  • یک فایل سیستم جدید که میتواند تا ۶۴TB را پوشش بدهد.
  • Unified block و  File Snapshot و Replication .
  • همه چیز در تنها در ۲ یونیت از فضای رک قرار میگیرد. دیگر نه Control Station و Data Mover  وجود ندارد.

مدل های جدید:

در این سری از EMC، چهار مدل جدید وجود دارد، که در هر مدل Storage  ها یا به صورت ALL-FLASH ( این رده توسط حرف F  تفکیک و مشخص شده اند.)  و یا  Hybrid  هستند..

تصویر شماره ۲

ویژگی این مدل ها:

  • Proactive support
  • Self-service Portal
  • System Monitoring
  • CloudIQ dashboard and management platform

 EMC در مورد بهبود Density ( چگالی ) هم صحبت هایی کرده، که این موضوع توسط مقایسه VNX5800 با Unity 600F میتواند مشخص شود.

 در این مقایسه :

  • Footprint از ۷ یونیت  به ۲ یونیت  کاهش یافته است.
  • کابل کشی ها از ۳۰ عدد به ۶ عدد کاهش یافته است.
  • توان مصرفی از ۱۴۹۵ وات به ۷۳۰  وات رسیده است.
  • نصب رک از ۶۰ دقیقه به ۲ دقیقه کاهش یافته است.
  • Hero number هم افزایش پیدا کرده است.

من تا امروز این دستگاه را داخل رک قرار نداده ام و فرصت امتحان کردن آن را هم نداشته ام، بنابراین هر آنچه در اینجا آمده تنها چیزهایی است که در مستندات EMC بیان شده است و ممکن است نظرات هر کس بنا بر تجربه و کار با دستگاه متفاوت از این باشد.

معماری:

آیا ما بالاخره از دست سیستم عامل ویندوز FLARE بر روی SP ها راحت شدیم ؟ طبق چیزی که EMC  میگوید, بلی.

اگر بلاگ Chad  را دنبال کرده باشید احتمالا ایده ای در مورد برخی از ویژگی های قبلی معمارایی که در Unity  اعمال شده است، را دارید.

به طور خلاصه، در حال حاضر یک سیستم عامل SUSE-based  با تمامیه ویژگی ها  (Block, VVOLS and File)  در یک فضای مشترک وجود دارد. به نظر من این چیزی بوده که ما امیدوار بودیم در VNX2 ببینیم که در این محصول دیده میشود.

تصویر شماره ۳

برخی  از ویژگی های این معماری جدید شامل:

  • یک فایل سیستم ۶۴ بیت –  و پشتیبانی از فضای ۶۴TB
  • پشتیبانی از IP multi-tenancy
  • Unified snapshots and replication ( قبلا این کار توسط ابزار های مختلف با کمی به هم ریختگی انجام میشد )
  • مدیریت کپی اطلاعات به هم پیوسته ( لازم است در این مورد اطلاعات بیشتری توسط EMC ارائه شود)
  • بهبود کیفیت سرویس یا QoS و Quota management
  • خدمات رمزنگاری و آنتی ویروس
  • محافظت داده (Data Protection ) “مدرن”

Storage Pool

Storage Pool ها از نسخه ۳۰ FLARE وجود دارند ولی این سری از نسل های پیشین خود کمی توانا تر هستند.

برخی از ویژگی ها عبارت اند از:

  • تغییر عملوند هایی مثل Create, Expand, Modify و Delete .
  • کاربران میتوانند Storage Pool ها را مانیتور و پیکربندی کنند . ( برای مکان هایی با تجهیزات غیر معمول مفید است )

کاربران حتی میتوانند :

  • فضای استفاده شده در حال حاضر یا گذشته
  • جا به جایی FAST VP  و توزیع داده در Tierهای متفاوت Storage Pool
  • فضایی که Snapshot میگیرد و یا قوانین حذف

را هم ببیند.

در زیر، یک جدول مفید که حداکثر فضا برای یک Storage Pool  در هر Unity Model  را مشخص کرده است آمده است.

تصویر شماره ۴

به یاد داشته باشید که اجزا ی فایل، که درون بخشی که EMC آنها را NAS Servers می نامد، قرار دارد، بسیارشبیه DATA  Mover  مجازی عمل میکنند.

در آینده نزدیک با عمق بیشتری به بررسی این مطالب میپردازیم.

تصویر شماره ۵

Speed and Feeds

جدول زیر شامل اطلاعات در مورد جزئیات مدل های مختلف  ( بجز از UnityVSA است که در ادامه پوشش داده خواهد شد) است.

با یاد آروی این نکته که ( Unity 500 ( F  از ۳۵۰ درایور در حالت اولیه تا  ۵۰۰ درایور را با ۲H16 پشتیبانی میکند.

( Unity 600 ( F  نیز ۵۰۰ درایور و ۱۰۰۰ درایور را با۲H16  پشتیبانی میکند.

تصویر شماره ۶

یک  DPE در Unity شامل ۲ عدد Storage Processors ) SPs )  است که هر یک شامل :

  • A single socket CPU Intel Haswell processor with 6-12 cores each
  • DDR4 DIMM slots
  • Embedded ports :
  • ( ۲x 1GbE RJ45 ports ( management and service
  • ( ۲x 10GbE RJ45 ports ( front-end
  • ( ۲x CNA ports (front-end; configured during OE install for either FC or Ethernet
  • ( ۲x mini-HD SAS ports (12Gb SAS DAE connectivity
  • ۱x USB port
  • Front end connectivity is IP/iSCSI & Fibre Channel
  • Back end connective to drives is 12Gb SAS

تمامی مدل های Unity Hybrid میتوانند از Drive Enclosure های ۲ یونیت که تا ۲۵ عدد درایور ۲.۵ اینچی و یا  Drive Enclosure های ۳ یونیت که تا ۱۵ عدد درایور ۳.۵ اینچی دارا هستند را، پشتیبانی کنند.

قابل ذکر است که مدل  ALL- FLASH  تنها Drive Enclosure های ۲ یونیت را پشتیبانی میکنند.  البته نیازی هم برای پشتیبانی Drive Enclosure های ۳ یونیت نیست.

در زیر جدول لیست درایور های پشتیبانی شده توسط Unity، ارائه شده است .

 

تصویر شماره ۷

UnityVSA

حتما تا به حال در مورد vVNX شنیده اید. UnityVSA همان مفهوم را گرفته و به Unity اعمال کرده است و محصول جدیدی تحت عنوان UnityVSA معرفی کرده است.

جدول زیر اطلاعاتی در مورد تنظیمات ساده ای که برای راه اندازی و به کار گیری این دستگاه لازم است بیان کرده است.

تصویر شماره ۸

ویژگی  parity  هم به همان اندازه که در سیستم های مجازی میتواند باشد در اینجا وجود دارد.

تصویر شماره ۹

Unity Unisphere

در ابتدای این مقاله اشاره شد که در این نسخه از Unisphere نیازی به Java  نیست. به علاوه کاربران این نسخه از Unisphere  قابلیت های زیر را هم دارا هستند.

  • از بین بردن نگرانی های امنیتی به علت استفاده از جاوا
  • فضایی مرتب و تمیز برای استفاده
  • یک UI مسطح ( Flat ) که اجازه استفاده از تمامی  تابع ها را در صفحه اولیه در یک گروه را میدهد.
  • قابل استفاده بودن تعداد زیادی از  Browser ها در نتیجه  استفاده از HTML 5 مثل:
  • Google Chrome 33 or later .
  • Internet Explorer 10 or later .
  • Mozilla Firefox 28 or later .
  • Apple Safari 6 or later .

شکل زیر تصویری از UI جدید است که همان طور که مشاهده میکنید تفاوت زیادی با  Navisphere و Unisphere  دارد.

تصویر شماره ۱۰

نتیجه:

من مدت زیادی هست که با EMC های ردهMidrange کار کرده ام و در اکثر مواقع محصولات این رده توانستند که جواب مناسبی برای بسیاری از راه حل ها باشند. با اینکه رده VNX2 ها خیلی در زمان خودشان با سایر محصولات  تناسبی نداشت، ولیکن Unity ها این فضا را شکستند و توانستند که خیلی مدرن تر از سری های پیشین خود باشند. قطعا برای دیدن مزایا و معایب این دستگاه باید منتظر باشیم تا در آینده ببینیم که چه بازخوردی از این سری خواهیم داشت. ولی به طور کلی به نظر من اگر شما در بازار به دنبال EMC Midrange هستید پرسش در مورد محصول جدید EMC Unity  ضرری ندارد و ممکن است برای شما این سری کاراتر از سری های پیشین باشد.

Flashها به جز سرعت و کارایی، چه امکانات بیشتری دارند؟

کارایی Flash

Flash ها به جز سرعت و کارایی، چه امکانات بیشتری دارند؟

Flash Storage ها بسرعت در حال تبدیل شدن به جریان اصلی در حوزه تکنولوژی ذخیرشی، هستند. تا جایی که تحلیلگران Gartner، پیش بینی کرده اند که، تا ۵ سال آینده از هر ۵ دیتا سنتر، یکی از آنها تمامی اطلاعات اولیه خود را بروی  Flashها منتقل خواهد نمود.

وقتی به Flash ها فکر می کنیم، ناخودآگاه ذهن ما تنها به سرعت و کارآیی آنها معطوف می شود. در حالیکه اینها تنها به عنوان مزایای اولیه برای جابجایی دیتاها از Disk-Based Storage به Flash ها، در بدو ورود Flash ها به این بازار ، بر شمارده می شد. این موضع برای مشتریانی که نرم افزارهایی داشتند که نیاز بود تا همیشه Available و Super Responsive، یک نیاز اساسی بود و Flash ها با سرعت و کارآیی خود به سادگی به این نیازها پاسخ می دادند و به همین دلیل نیز به عنوان شاخصهای اصلی این تکنولوژی نزد مشتریان معرفی شدند.

اما اکنون زمان آن رسیده که قابلیتهایی فراتر از سرعت و کارآیی را مورد بحث قرار دهیم. زیرا همانگونه که پیشتر هم ذکر شد این تکنولوژی بسیار فراتر از این دو خصیصه است. این موارد شامل سرویسهای Built-in Data نظیر Deduplication، Encryption، Replication، و Thin Provisioning می گردد.  فراتر از افزایش خام سرعت، بهره گیری از این سرویسها باعث تغییر معادله هزینه تمام شده می گردد و دیتا سنتر ها را قادر می سازد تا به نیازهای روبه تغییر سریع مشتریان خود، پاسخگو باشند.

تجدید نظر در خصوص هزینه های Storage

هزینه بهره برداری از یک Flash Storage در مقام مقایسه با یک Spinning Disk Storage بسیار مقرون به صرفه تر است! زیرا که All-Flash Arrays ها می توانند تا ۶ برابر دیتای  بیشتری نسبت به Storage System سنتی،  با ظرفیت برابر، در خود ذخیره نمایند، تا جاییکه بنا به تخمین  تحلیلگران IDC، استفاده از All-Flash Arrays باعث کاهش ۸۰% هزینه ها در طول ۳ سال خواهد شد. بهره گیری از تکنولوژیهای هوشمندی نظیر Compression و Deduplication به معنای دخیره سازی دیتاها به شیوه موثرتر و با راندمان بسیار بالاتری نسبت به شیوه های سنتی پیشین است. پس با توجه به ذخیرش داده ها بیشتر بروی یک تجهیز، هزینه ذخیره سازی در ازای هر گیگابایت، به شدت کاهش می یابد.

این بهبود بهره وری در سرویس، تاثیر مثبتی نیز بروی تراکم Workload دارد. علاوه بر این، راه اندازی و بهره گیری از All-Flash Arrays باعث کاهش فضای مورد نیاز نصب ( Footprint )  تجهیز نیز می گردد که این به معنای نگهداری دیتای بیشتر در همان حجم فضای مورد نیاز Storage های سنتی است. با توجه به عدم وجود قطعات چرخشی و متحرک درون هاردهای Flash، گرمای تولید شده نسبت به سیستمهای سنتی بسیار کمتر است و این به معنی کاهش نیاز به سیستم خنک کنندگی و نتیجتا منجر به کاهش مصرف انرژی و  در نهایت کاهش هزینه در ازای نگهداری در هر گیگابایت دیتا خواهد شد.

ارائه چابکی بیشتر

نرم افزارهایی نظیر Airbnb و یا Uber که جز نرم افزار های موبایل Next-Generation هستند، باعث چالش هایی برای کسب و کارهای بزرگ در ارائه هر چه بهتر سرویس به مشتریان، شده است. برای موفقیت در دنیای کسب و کاری این چنینی، مجموعه شما باید بتواند اینگونه نوآوری های خود را، سریع تر از دیگران ارائه نماید. به محض رونمایی از اینگونه نرم افزار های جدید، با تاثیر سریع و موثر خود بروی مشتریان، باعث تولید نیازها و خواسته های جدیدی از سوی مشتریان می گردد. پاسخگویی به اینگونه نیازها در راهکارهای سنتی Storage ها مستلزم صرف هفته ها و یا حتی ماهها می باشد در حالیکه سیستمهای Flash تمامی این قوانین را زیر پا می گذارد.

بیایید فرض کنیم که شما یک نرم افزار پر مخاطب دارید که نیاز است در بخشهایی ازآن تغییراتی بوجود آید. با بهره مندی از All-Flash Arrays ها شما قادر خواهید بود تا ۲۰ نسخه کپی از نرم فزار خود را بدون هیچ گونه تاثیری بر سرعت یا کارآیی تجهیز و یا حتی بدون نیاز به افزودن ظرفیت! در اختیار داشته باشید. بدین گونه تیم توسعه نرم افزار سازمان شما می تواند بصورت موازی بروی این نسخ کار کرده و نسخه جدید این نرم افزار را با سرعت بیشتری در اختیار مشتریان شما قرار دهد. فرآیندی که ممکن بود در کسب و کارهای بزرگ مستلزم هفته و یا ماهها باشد اکنون با بهرمندی از تکنولوژی All-Flash Arrays با توجه با بهبود دسترسی به کارآیی و ظرفیت، به ساعتها تقلیل یافته است.

برای مطالعه بیشتر در این خصوص می تواند کتاب الکترونیکی Agile Data Center – Where Scale Meets Performance را از اینجا دانلود نمایید.

معرفی XtremIO

XtremIO

معرفی XtremIO

اگر بیاد داشته باشید EMC در May سال ۲۰۱۲، XtremIO را به قیمت ۳۴۰  میلیون دلار خریداری کرد. انتظار طولانی بود ولیکن بالاخره EMC نیز دست بکار شد و تصمیم گرفت وارد بازار All Flash Array Storage ها شود و به این انتظار مشتریان خود را پایان دهد. از May سال ۲۰۱۲ تا Nov سال ۲۰۱۳ شرکت EMC مشغول انجام کارهای تحقیقاتی بروی XtremIO بود و این محصول اصطلاحا تنها بصورت DA  و یا Direct Availability در دسترس بود و از تاریخ Nov سال ۲۰۱۳ به بعد این محصول بصورت عمومی در دسترس قرار گرفت. از آن تاریخ و در طی این ۲ سال این محصول رشد کرده و به بلوغ لازم رسیده و با توجه به نیاز دیتا سنترها امروزی به سرعت های بالاتر در زمینه Storage ، تصمیم گرفتم در این مقاله شما را با این رده از محصولات EMC آشنا کنم.

در ابتدا، مبانی:

در حال حاضر ۶ انتخاب برای این محصول وجود دارد. اجزای تشکیل دهنده اصلی آن عبارتند از:

  • ۶ یونیت در ازای هر X-Brick ( در ادامه این مفهوم بررسی خواهد شد. )
  • ۵ یونیت در ازای هر X-Brick اضافه
  • ۷۵۰ وات
  • ۴ عدد پورت ۸GB FC در قسمت Front End
  • ۴ عدد پورت ۱۰GB ISCSI در قسمت Front End
  • پشتیبانی از ۵ TB الی ۳۲۰ TB فضای خام (Raw Capacity )

تصویر شماره ۱

یک آرایه XtremIO از ۱ الی ۸ عدد X-Brick تشکیل می شود. تصویر شماره ۱، اولین X-Brick را نمایش می دهد. اولین X-Brick دارای دو تجهیز باتری پشتیبان است. در صورت استفاده از دو عدد X-Brick، آنگاه X-Brick دوم از یک عدد تجهیز باتری بهره می برد و بدین گونه هر X-Brick دارای یک باتری پشتیبان خواهد بود. ذکر این موضوع تنها برای انجام محاسبات جانمایی در رک و تعداد یونیتهای مورد نیاز بود. هر X-Brick خود شامل دو عدد کنترلر با معماری X86-based تک یونیت و یک DAE با سایز ۳ یونیت و ظرفیت ۲۵ عدد هارد دیسک ۲.۵” SSD می باشد. زمانی که شما قصد دارید که از X-Brick دوم نیز استفاده نمایید، جهت برقراری ارتباط میان X-Brick ها به یک سوئیچ Infiniband تک یونیت نیز، نیاز خواهید داشت. ( تصویر شماره ۲ )

 تصویر شماره ۲

 

بیاد داشته باشید که کنترلرهای شما در واقع یک سرور تک یونیت مبتنی بر معماری X86-based می باشند و هیچ قطعه سخت افزاری خاصی، نسبت به سرورهای رایج در بازار ندارد. تمام معجزات XtremIO در بخش نرم افزاری آن رخ می دهد و این یک مزیت مهم این نوع طراحی است. زیرا تمامی قابلیتها و نوآوریهایی که در این زمینه رخ دهد تنها با بروز رسانی نرم افزار موجود برای شما نیز قابل دسترس خواهد بود.

 تصویر شماره ۳

تصویر شماره ۳، معماری مورد استفاده در این محصول را آشکار می نماید. هر کنترلر از ۱۶ هسته پردازنده فیزیکی و GB 256 ، RAM بهره می برد. دو کنترلر توسط یک واسط ارتباطی Infiniband RDMA با یکدیگر تبادل اطلاعات می نمایند. زمانیکه شما تنها از یک X-Brick استفاده می نمایید، کنترلرها مستقیما به یکدیگر متصل می گردند، اما در حالتی که بیش از یک X-Brick وجود داشته باشد، لازم است از یک Infiniband switch استفاده نماییم. هر دو کنترلر توسط کابلهای SAS به DAE متصل می شوند.

هر دو کنترلر بصورت Active/Active عمل می نمایند و LUN ها در یک لحظه توسط هر دو کنترلر قابل دسترسی است ( مانند حالتی که در EMC VNX شما از لایسنس Power Path استفاده میکنید و به نوعی از جمع پهنای باند هر دو کنترلر استفاده می نمایید.) و دیگر نیازی به بهره گیری از تکنولوژی ALUA یا همان Asymmetric Logical Unit Access نمی باشد.

بررسی عملکرد

XtremIO بسیار بسیار ……. سریع است. دیگر از یک Full Flash Array چه انتظاری دارید؟ موضوع بسیار جالب درباره EtremIO اینست که این Storage به اندازه کافی سریع است و جالب تر اینکه بدانید با بسط آن و افزایش تعداد X-Brick ها، سریعتر نیز می شود. EMC با ارائه این محصول به بازار سر و صدای زیادی راه انداخته است. معیار محاسبه سرعتهای ارائه شده، یک تجهیز با ۸۰% توان آن Workload می باشد که عموما توسط Full Flash Array ها قابل تحمل نیست اما EMC قصد داشته تا تجهیز خود را در شرایط کاملا مشابه با شرایط واقعی بیازماید و تمامی IO بصورت ترکیبی از Read/Write می باشد.

Read IOPS

Read/Write IOPS Raw Capacity System

۲۵۰ K

۱۵۰ K

۵ TB

Starter X-Brick

۲۵۰ K

۱۵۰ K

۱۰, ۲۰, or 40 TB

۱ X-Brick

۵۰۰K

۳۰۰ K

۲۰, ۴۰, or 80 TB

۲ X-Brick Cluste

۱M

۶۰۰ K

۴۰, ۸۰, or 160 TB

۴ X-Brick Cluster

۱.۵M

۹۰۰ K

۱۲۰ or 240 TB

۶ X-Brick Cluster

۲M

۱.۲ M

۱۶۰ or 320 TB

۸ X-Brick Cluster

 جدول شماره ۱

نکته قابل تامل رابطه خطی افزایش سرعت تجهیز با افزایش تعدادX-Brick ها می باشد. در واقع با افزایش X-Brick ها نه تنها ظرفیت را افزایش داده اید، بلکه سرعت تجهیز را نیز افزایش داده اید. بدین شیوه برای محاسبات Sizing سامانه Storage خود تنها نیاز دارید تا IOPS مورد نیاز را بدانید. آنگاه بر اساس جدول شماره ۱ ، تعداد X-Brick های مورد نیاز را بیابید. سپس بررسی نمایید آیا این تعداد تکافوی ظرفیت درخواستی را نیز دارد یا خیر. به همین سادگی!

همچنین، بیاد داشته باشید که تمامی IOPS شما دارای latency کمتر از ۱ ms خواهد بود. می توانید باور کنید؟ راستش واسه من تصورش هم سخته!!

ویژگیها

یکی از بزرگترین ویژگیهای XtremIO اینست که تمامی قابلیتهای آن همیشه قابل استفاده هستند و بمانند سری VNX شما نیاز به خرید لایسنسهای جداگانه جهت بهره برداری از این قابلیتها ندارید. این موضوع باعث سادگی بسیار زیاد مدیریت تجهیز شده است زیرا شما هیج نیازی به فعال و یا غیر فعال نمودن هیچ قابلیتی ندارید و تمامی آنها همیشه روشن هستند و در صورت نیاز بصورت اتوماتیک درگیر خواهند شد.

در XtremIO شما هیچ نیازی به Setup و Tuning ندارید. هیچ Raid Group، هیچ Pool، هیچ Stripe Sizes و حتی هیچ Tier وجود ندارد! در اینجا شما تنها مجموعه از Storage های بسیار بسیار سریع دارید و تنها باید تصمیم بگیرید که می خواهید سایز Lun شما چقدر باشد؟ این تنها کاری است که شما باید انجام دهید!

در ادامه خواهیم دید که دیتا بروی XtremIO چگونه Deduped و چگونه نوشته می شود ولیکن فعلا به این حد بسنده کنیم که XtremIO میتواند تمامی درخواستهای IO را روی تمامی SSD های موجود در کلاستر Balances می شود. به همین دلیل در XtremIO هیچ HotSpot در هیچ جا وجود ندارد و شما نمیتوانید هیچ SSD پیدا نمایید که تقریبا پر شده باشد در حالیکه SSD با ظرفیت تقریبا خالی وجود داشته باشد. تصویر شماره ۴ این موضوع را نمایش می دهد.

تصویر شماره ۴

همچنین هر چه بروی XtremIO نوشته می شود تنها بصورت Thin می باشد. XtremIO همچنین از VAAI نیز پشتیبانی می کند. قابلیتهای پشتیبانی شده در VAAI عبارتند از :

  • Zero Blcoks/Write Same
  • Clone Blocks / Full Copy / XCopy
  • Atomic Test & Set
  • Block Delete / UNMAP / TRIM

ظرفیت و راهکار جادویی XtremIO

همانگونه که تا کنون دیدیم در هر X-Brick محدودیت ظرفیت داریم ( تعداد حداکثر ۲۵ عدد هارد SSD ) . برای رفع این نقیصه XtremIO از شیوه Full In-Line Deduplication بهره می برد و این قابلیت همیشه روشن است و بر خلاف دیگر مدلها نظیر VNX امکان غیرفعال نمودن آنرا ندارید. هماهنگونه نیز که ذکر شد این قابلیت بصورت In-Line عمل می نماید و شامل تمامی هارد دیسکها و X-Brick های موجود در کلاستر است. فرآیند این قابلیت بدین گونه است که هر داده ای که وارد آرایه می گردد ابتدا انگشت نگاری می شود و آنگاه آرایه یک Hash خاص برای آن تولید می نماید تا از نوشتن داده هایی با همان Hash در آینده بروی آرایه جلوگیری نماید.

تصویر شماره ۵

نکته بسیار جالب در خصوص این فرآیند اینست که XtremIO جداول مربوط به Deduplication را پس از بوت شدن سامانه بروی Ram تمامی X-Brick های درون کلاستر نگاه می دارد تا بتواند به سرعت به جستجو درون آن بپردازد و بدین گونه سرعت این فرآیند را بشدت بالا ببرد.

حال سوال اصلی اینست که شما به چه فضایی نیار دارید؟ این کاملا بستگی به نوع داده های مورد استفاده در سازمان شما دارد زیرا که نرخ  Deduplication می تواند از ۳:۱ تا ۱۰:۱ متغییر باشد.

حالت ارتجاعی

آیا می توان به XtremIO برای نگهداری داده ها اطمینان کرد؟ من فکر می کنم میشود. همه قطعات در XtremIO دارای Redundant هستند.

  • Redundant controllers
  • Backup power supplies
  • Dual (redundant) power supplies
  • Dual (redundant) InfiniBand ports
  • Dual SAS Controller Modules
  • Dual iSCSI and Fibre Channel ports on each storage controller
  • Fail up to 6 SSDs per X-Brick
  • N+2 row and diagonal parity

ذکر این موضوع لازم است که شما نمی توانید همزمان ۶ عدد SSD را در یک X-Brick از دست بدهید، بلکه در هر زمان می توانید حداکثر تا ۲ عدد SSD را بصورت همزمان بدون از بین رفتن داده ها، از دست بدهید. بعد از این رخداد XtremIO شروع به فرآیند باسازی می نماید و پس از پایان بازسازی، تجهیز شما می تواند ۲ عدد SSD دیگر را از دست بدهد. بهمین ترتیب تا حداکثر ۶ عدد SSD در هر X-Brick. حال فرض کنید که شما در کلاستر خود از ۴ عدد X-Brick استفاده می نمایید. آنگاه کلاستر شما تحمل از دست دادن تا ۲۴ عدد SSD را دارد! این تقریبا معادل تعداد کل درایوهای SSD یک X-Brick است.

نرم افزار های XtremIO برای محافظت از داده ها از مکانیزیمی بنام XDP (XtremIO Data Protection  ) بهره می برند. XDP با بهره گیری از تکنولوژیهای بسیار پیشرفته می تواند حفاظت از داده های شما را تضمین نموده و بر خلاف روشهای معمول و سنتی Raid، I/O Overhead و هدر روی کمتر فضای دیسک (Capacity Overhead  ) را به ارمغان می آورد. جالب است بدانید که در XDP، Capacity Overhead تولید شده کمتر از ۸% است.

XDP بسیار کارآمد و موثر است. در بسیاری از All Flash Array Storage ها در هنگام نوشتن داده ها، تمامی SSD ها Lock می شوند. بدین معنا که در همان لحظه شما امکان خواندن دیتا بصورت همزمان را نخواهید داشت! بر خلاف آن XtremIO با بهره گیری از XDP هیچ نیازی به Lock کردن SSD ها نداشته و بلکه امکان دسترسی با سرعت به مراتب بالاتری را نیز فراهم می آورد.

XDP نیازی به هیچ گونه تنظیماتی ندارد و همچنین هیچ تعریفی بنام HotSpare در XDP وجود ندارد. در صورت بروز مشکلی برای SSD ها سیستم بصورت کاملا آگاهانه شروع به بازسازی می نماید و پس از آن بر خلاف حالتهای Raid سنتی، دوباره سیستم به سرعت طبیعی خود برمی گردد.

و در نهایت شما بدون نیاز به هیچ گونه Down Time و یا تولید اختلالی می توانید سامانه خود را بروز رسانی نمایید حتی بدون کوچکترین تاثیر در IO سرویس گیرنده ها.

تولید کننده SSD شما کیست و چرا این موضوع مهم است ؟

Untitled-2

تولید کننده SSD شما کیست و چرا این موضوع مهم است ؟

قابلیتهایی نظیر VSAN، Pernix Data FVP، XtremSW و ScaleIO از EMC و همچنین ioVDI، ioTurbine از FusionIO توجه خاصی به وجود هارد دیسکهای Flash بروی سرورهای شما دارند. مشکل بسیار بزرگی که بسیاری از مدیران شبکه با آن روبرو می شوند اینست که در انتخاب Flash دیسک باید بسیار محتاط بود. تمامی SSD ها و PCIe Card ها یکسان نیستند …. و داستان از همینجا شروع می شود.

اگر به SSD های موجود بروی سرورها متفاوت نگاهی بیاندازید، قطعا با انواع انتخاب روبرو خواهید شد. در بازار تجاری SSD های سه دسته اصلی ( البته به صورت کامل دارای ۴ دسته هستند ) از SSD ها موجود است: MLC ( گاهی به نام cMLC نیز نامیده می شود. ) ، eMLC و SLC. SLC ها در واقع Single Layer Cell هستند که گرانترین نمونه نیز می باشند. با ظهور eMLC (Enterprise Multi-Level Cell .) ها کم کم SLC ها کم فروغ تر شدند. پیشتر SLC به دلیل سرعت بالا و طول عمر بالاتر، بسیار مورد توجه بودند ولیکن بدلیل قیمت بسیار بالا در مقایسه با eMLC ها، رقابت را به آنها باختند. eMLC ها به سرعت توانستند خلاء میان MLC و SLC را با هزینه بسیار کمتر پر کنند. و در آخر، MLC ها که همانگونه که گفته شد به آنها cMLC و یا Consumer Multi-Level Cell نیز گفته می شود. اینگونه SSD ها بیشتر مناسب شرایط استفاده در Notebook ها و PC ها می باشند و در محیطهایی با IO بالا پاسخگو نیستند.

اما شما بعنوان یک Storage Admin باید فراتر از این مسائل را در نظر داشته باشید. شما باید مسائلی از قبیل Over Provisioning Space، طول عمر، سلولهای Wears Out شده و یا سلولهایی که دیگر قابل استفاده نیستندو….. . عموما تمامی SSD ها دارای فضایی هستند که شما نمی توانید به آن دسترسی داشته باشید  و برای جابجایی اطلاعات سلولهایی که بسیار مستعمل شده اند مورد استفاده قرار می گیرد. SSD هایی که کیفیت های بالاتر و گرانتر عموما دارای فضای بیشتری جهت انجام این فرآیند هستند و قطعا SSD های ارزانتر فضای بسیار کمتری برای انجام این پروسه دارند. این فضای اضافه عموما برای مقاصد دیگری نظیر Garbage Collection و … نیز استفاده می گردد. Garbage Collection در واقع فرآیندی که طی آن SSD سلولهایی که اطلاعات آن توسط سیستم عامل حذف شده است را به صفر تبدیل می نماید تا برای نوشتن مجدد آماده باشد.

در این مقاله خیلی قصد ندارم به عمق این فرآیندهای درون SSD  ها وارد شوم ولیکن اگر فرصتی پیش آید بزودی در خصوص ساختار فیزیکی و فرآیند House Keeping درون SSD ها نیز، مقاله ای در اختیار شما قرار خواهم داد.

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

عموما وقتی شما قصد خرید یک SSD را بروس سرور و یا Storage خود را دارید نمی تواند از مدل و برند هارد SSD خود اطلاعات دقیقی کسب نمایید و معمولا با نامهای خاص تجاری که فروشنده به روی تجهیز قرار داده برخورد می نمایید نظیر :

  • Fast VP و Fast Cache در EMC
  • Enterprise Value و Enterprise Performance در Cisco
  • و ….

ولیکن با قدری جستجو در اینترنت قطعا می توانید بطور دقیق دریابید که مثلا در برند Cisco عبارت Enterprise Value برای SSD های Micron P400e و یا Enterprise Performance برای Samsung 1625 استفاده می شود. با جستجوی بیستر درمیابید که Micron P400e برای یکبار در روز Full Drive Overwrite طراحی شده است در حالیکه Samsung 1625 دارای تحمل ۵ بار Full Drive Overwrite در روز می باشد. پس با توجه به این موارد می توان دریافت SSD مدل Micron P400e برای مقاصدی نظیر VSAN اصلا مناسب نیست. استفاده از این نوع SSD برای مقاصدی نظیر VSAN و Pernix Data FVP با توجه به حجم بالای ترافیک خواندن و نوشتن و از همه مهمتر نرخ بالای Modify صورت گرفته، باعث مرگ زودرس SSD می گردد و سلولهای SSD را به سرعت به انتهای بازه عمرشان می رساند. پس بر خلاف صحبتهای رایج میان کاربران خانگی، تفاوت قیمت میان SSD ها عموما تفاوتی بنیادی و بر اساس تکنولوژیهای متفاوت است و نه تنها هزینه ای است که بابت برند پرداخت می نمایید.