ویژگی های Fast VP (قسمت دوم)

ویژگی های FAST VP

POOL ها

Pool مجموعه ای از درایو ها است که LUN ها در آن ایجاد می شوند. Pool ها را بر روی تمامی سیستم های EMC Unity، از جمله خانواده Unity All Flash ، خانواده Unity Hybrid  یا UnityVSA می توان ایجاد کرد. در سیستم های Unity All Flash و Hybrid، این Pool ها شامل درایوهای فیزیکی موجود روی دستگاه هستند. Pool ها در UnityVSA ، بر روی دیسک هایی مجازی ایجاد شده اند که فضای آن ها توسط هاست VMWare ESXi تامین می گردد و UnityVSA از آن بهره می برد. Pool ها می توانند شامل تعداد کمی از درایو ها و یا تمام درایو ها در یک سیستم باشند. FAST VP یک ویژگی نرم افزاری است که به طور موثری به بهره وری از منابع موجود در یک Pool کمک می کند. یک Pool می تواند حاوی یک نوع درایو یا ترکیبی از انواع درایوها باشد.

یک Pool که تنها شامل یک نوع درایو است،  Single Tier pool نامیده می شود، همچنین با نامِ Homogenous Pool شناخته می شود. Single Tier pool می تواند شامل تمام درایوهای Flash، درایوهای SAS یا تمام درایوهای NL-SAS باشد. از آنجایی که همه درایوهای داخل Pool از یک نوع هستند،  Single Tier poolها عملکرد پیش بینی شده ای را می توانند ارائه دهند. تمام داده های موجود در یک Single Tier pool ، صرف نظر از بازه زمانی ایجاد داده ، پتانسیل عملکرد یکسانی دارند. هنگامی که دسترسی داده در سراسر یک محدوده آدرس دهی بزرگ یکنواخت باشد  Single Tier Pools بهترین بهره وری را داراست.

یک Pool که حاوی مخلوطی از انواع درایوها است، multi-tiered Pool نامیده می شود که همچنین به عنوان Hybrid Pool یا Heterogeneous Pool شناخته می شود.  multi-tiered Pool  می تواند هر ترکیبی از Flash، SAS و NL-SAS را در اختیار داشته باشد. به عنوان مثال، یک Pool ممکن است حاوی هر سه نوع درایو باشد، یا فقط شامل درایوهای Flash و NL-SAS یا تنها درایوهای SAS و NL-SAS باشد. در multi-tiered Pool ، داده های موجود در منابع ذخیره سازی توسط FAST VP در Slice هایی 256 مگابایتی در سراسر Tier ها پخش می شوند. FAST VP بر استفاده از هر Tier نظارت می کند و Slice های داده ی درون Pool را بر اساس درجه حرارت Slice ها و ظرفیتشان مکان بندی می کند.

انواع Tier ها در Fast VP

هنگامی که یک Pool ایجاد می شود، هر نوع درایو درون Pool به یک Tier خاص اختصاص داده می شود. هر Tier سطح عملکردی متفاوت را با توجه به نوع درایو و تعداد درایو های موجود در Tier ارائه می دهد. همچنین هر Tier در یک Pool می تواند ظرفیت ذخیره سازی متفاوتی داشته باشد، در نتیجه به شما این امکان را می دهد تا میزان ذخیره سازی هر نوع درایوِ تخصیص یافته به pool را تنظیم نمایید. FAST VP درایوها را به سه سطح تقسیم می کند. این سطوح عبارتند از:

  • Extreme Performance Tier – شامل درایوهای Flash است
  • Performance Tier – شامل درایوهای Serial Attached SCSI (SAS) (SAS) است
  • Capacity Tier – شامل درایوهای Near-Line SAS (NL-SAS)

FAST VP هر کدام از این Tier ها را بر اساس نوع درایو، و نه سرعت چرخش تفکیک می کند. EMC پیشنهاد می کند درایو های با سرعت چرخش مختلف از یک Tier را در یک Pool با هم ترکیب نکنید. به عنوان مثال، درایوهای 10K RPM و 15K RPM SAS را در یک Pool ترکیب نکنید. همچنین توصیه می شود این درایو ها را به Pool های مختلف اختصاص دهید. لازم به ذکر است که اگر درایوهای 10K RPM SAS در یک Pool با درایوهای  7.2K RPM NL-SAS  ترکیب شوند، مشکلی پیش نخواهد آمد زیرا آنها درایوهایی از انواع متفاوت هستند و در Tier های مختلفی قرار دارند.

FAST VP تمام Tier ها را در یک Pool به کار می برد، چرا که هر Tier مزایای منحصر به فردی در رابطه با عملکرد و هزینه ها ارائه می دهند.

تنظیمات POOL TIER RAID

هنگام ایجاد یک Pool، می توانید انوع مختلف RAID را برای هر یک از Tier ها تنظیم نمایید. هنگامی که یک RAID برای هر Tier انتخاب و Pool ایجاد شده است، RAID  را نمی توان تغییر داد. به هنگام گسترش یک Pool برای افزودن یک نوع درایو جدید، می توانید RAID را انتخاب کنید. جدول زیر انواع تنظیمات RAID را نشان می دهد که برای هر Tier پشتیبانی می شوند. در جدول زیر انواع پیکربندی درایوها در RAID آورده شده است.

هنگام تصمیم گیری در مورد استفاده از پیکربندی RAID، عملکرد، ظرفیت و سطوح حفاظت هر پیکربندی را در نظر بگیرید. RAID 1/0 برای برنامه های کاربردی با مقادیر زیادی از نوشته های تصادفی پیشنهاد می شود، زیرا هیچ parity نوشتنی در این نوع RAID وجود ندارد. هنگامی که نگرانی در مورد هزینه و عملکرد وجود داشته باشد RAID 5 ترجیح داده می شود. RAID 6 بیشترین میزان حفاظت از داده ها در برابر خرابی درایو ها را دارا است. اما باید در نظر داشت که به هنگامِ استفاده از تنظیمات RAID با تعداد درایوهای زیاد (12+1 , 12+2 , 14+2) در مولفه هایی مانند زمان Rebuild کردن درایوها و در هنگام خطا با چالش هایی نظیر افت عملکرد و تاخیر رو به رو خواهیم بود.

 EXTREME PERFORMANCE TIER

Extreme Performance Tier در اغلب موارد برای ذخیره سازی اطلاعاتی استفاده می شود که به زمان پاسخ حساس هستند و نیاز به یک سطح بالایی از عملکرد دارند. درایوهای Flash در Extreme Performance Tier به کار رفته اند زیرا دارای Latency کمی هستند.

هنگام ایجاد یک Pool پیشنهاد می شود که درایوهای Flash را به پیکربندی اضافه کنید. حتی یک مقدار کم از ظرفیت Flash اضافه شده به Pool می تواند توسط FAST VP برای افزایش عملکرد کلی سیستم مورد استفاده قرار گیرد. برای بهترین سرمایه گذاری، از درایوهای Flash برای ذخیره hot data روی منابع ذخیره سازی ای که نیاز به زمان پاسخ سریع و IOPs بالا دارند، استفاده کنید. FAST VP منابع کل Pool را بهینه سازی می کند و در صورت نیاز داده هایی را که کمتر فعال هستند، به طور خودکار به سطوح دیگر انتقال می دهد.

Extreme Performance Tier را می توان با استفاده از درایوهای فلش SAS Flash 2، SAS Flash 3 یا SAS Flash 4 ایجاد کرد. در حالی که توصیه نمی شود درایو های SAS Flash مختلف را در همان Pool ترکیب کنید. در Unity OE نسخه 4.1 و بالاتر، درایوهای SAS Flash 3 می توانند در  Hybrid Pools (mixed drive type) استفاده شوند. درایوهای SAS Flash 4 فقط در  سیستم Unity All-Flash  پشتیبانی می شوند.

PERFORMANCE TIER

Performance Tier عملکرد بالا و همه جانبه ای را از طریق ارائه زمان پاسخ سازگار، I/O بالا و پهنای باند خوب در کنار قیمتی متوسط فراهم می کند. Performance Tier شامل درایوهای SAS است که سطح بالایی از عملکرد، قابلیت اطمینان و ظرفیت را ارائه می دهند. تکنولوژی درایوهای SAS مبتنی بر تکنولوژی چرخش مکانیکی سخت افزاری است که از پلاترهای مغناطیسی برای ذخیره داده ها استفاده می کند. Performance Tier را می توان با استفاده از درایوهای  15K RPM یا 10K RPM SAS ایجاد کرد. اگر چه چنین چیزی امکان پذیر است اما ترکیبِ  درایوهای SAS با سرعت های مختلف، در یک Pool پیشنهاد نمی شود.

CAPACITY TIER

Capacity Tier یک Tier از محدوده ظرفیت ذخیره سازی در یک Pool است که شامل درایو های 7.2K RPM NL-SAS با ظرفیت بسیار و هزینه کم می شود. Capacity Tier با استفاده از درایوهای NL-SAS، به کاهش هزینه در هر GB از Pool کمک می کند. Capacity Tier موجود در FAST VP برای ذخیره داده هایی است که عمدتا استاتیک هستند و اغلب در دسترس نیستند. این بهترین راه برای استفاده ار داده هایی است که کاربرد زیادی ندارند. در نتیجه داده هایی که سطح فعالیت کمتری نسبت به بقیه دارند و به اصطلاح به آن ها cold data می گوییم در دسته سوم Tier بندی یعنی Capacity Tier قرار می گیرند.

توصیه ها :

از آنجایی که FAST VP اداره داده ها در یک Pool را بر اساس الگوهای دسترسی به داده ها و کارایی ذخیره سازی انجام می دهد، بهتر است که تفاوت های بین مقادیر multiple tier  را درک کنید. جدول زیر، تفاوت های اصلی بین Tier ها و درایوهای تشکیل دهنده ی آنها را نمایش می کند.

 

تفاوت های اصلی بین Tier ها و درایوهایی که از آنها تشکیل شده است.

Fast VP چیست؟ (قسمت اول)

Fast Vp چیست ؟

نرم افزار EMC FAST به محصولات EMC Unity اجازه می دهد تا از درایوهای Flash با کارایی بالا استفاده کنند. نرم افزار FAST شامل Fully Automated Storage Tiering  برای (Virtual Pools (FAST VP و FAST Cache است. این دو ویژگی در کنار هم کار می کنند تا از فضای ذخیره سازی درون سیستم به صورت مؤثر استفاده شود. هر یک از این ویژگی های نرم افزاری تضمین می کند که فعال ترین داده ها از طریق Flash پشتیبانی می شوند.

ادامه مطلب …

بررسی عملکرد استوریج Unity 450 All Flash

در این مقاله و مقالت بعد به بررسی استوریج unity 450 all flash  می پردازیم.

خانواده    استوریج   Dell EMC UNITY    برای نیاز های مشتریان  mid range طراحی  شده است  با داشتن 3 محصول مختلف all flash  ، hybrid  ، VSA  می تواند نیاز های  مختلفی را پوشش دهد. EMC unity family در ادامه و تکامل محصولات سری VNX   می باشد . با این حال بیان کردن تکامل vnx  کاملا صحیح نیست. EMC  به طور کامل رابط گرافیکی را ارتقا داده و پیشرفت های که در VNXe در سال 2014 انجام شد را ادامه داده است.استوریج Unity  شامل یک شاسی 2u  دو کنترلر  اکتیو / اکتیو  که با CPU اینتل Xeon مجهز شده است و بر روی آن مکان 25 درایو 2.5 اینچ قرار دارد(همچنین این انتخاب 12 درایو 3.5 بر روی آن قرار بگیرد درنسخه های hybrid  وجود دارد).این استوریج برای افزایش ظرفیت از TLC flash   بهره می برد که از نظر هزینه مرقوم به صرف است. از block  ,file  و VMware VVols پشتیبانی میکند و می توان به صورت همز مان از پروتکل های NAS ,  iSCSI  و Fiber channel  پشتیبانی ننماید. سیستم های  all-flash  شامل ویژگی های  که حجم داده را کاهش می دهند دارا است که هزینه استفاده از دستگاه را کاهش می دهد

یکی از مهمترین ویژگی های Unity سهولت و سادگی استفاده از آن است. داشتن یک  استوریج قدرتمند که از نظر مدیریتی بسیار پیچیده است نمی تواند  به اندازه یک استوریج با همان ویژگی ها که از نظر مدیریتی و استفاده ساده و دور از پیچیدگی با شد  مفید باشد.  Dell EMC مدعی است که یک استوریج unity  را می توان تا کمتر از 10 دقیقه  راه اندازی نمود.پنل مدیریت unity   با HTML5  مدرن که می تواند به راحتی با محیط های VMware  و Microsoft  ادغام شود.آخرین نسخه سییستم عامل که کمپانی Dell EMC  برای استوریج های Unity  ارئه نموده است می تواند پیشرفت های برای بهبود کارای  در زمینه  فشرده سازی بهبود کارای all flash  و بهبود عملکرد کنترل ها در ذخیره داده ها می شود. Deduplication در نسخه بعدی در دسترس است و ارتقاء آن بدون هزینه و غیرمخرب است.

 

یکی از مهمترین ویژگی های Unity سهولت و سادگی استفاده از آن است. داشتن یک  استوریج قدرتمند که از نظر مدیریتی بسیار پیچیده است نمی تواند  به اندازه یک استوریج با همان ویژگی ها که از نظر مدیریتی و استفاده ساده و دور از پیچیدگی با شد  مفید باشد.  Dell EMC مدعی است که یک استوریج unity  را می توان تا کمتر از 10 دقیقه  راه اندازی نمود.پنل مدیریت unity   با HTML5  مدرن که می تواند به راحتی با محیط های VMware  و Microsoft  ادغام شود.آخرین نسخه سییستم عامل که کمپانی Dell EMC  برای استوریج های Unity  ارئه نموده است می تواند پیشرفت های برای بهبود کارای  در زمینه  فشرده سازی بهبود کارای all flash  و بهبود عملکرد کنترل ها در ذخیره داده ها می شود. Deduplication در نسخه بعدی در دسترس است و ارتقاء آن بدون هزینه و غیرمخرب است.

Unity  از طیف گستردهای    software suites  ، plug-ins  ، driver و pack   پشتیبانی می کند.

بخشی از نرم افزار پایه ای و همه جانبه unity  شامل موارد زیر می باشد:

افزایش شماره  مدل دستگاه از 350F ، 450F، 550F تا 650F  نشان دهنده پشتیبانی از فضای بیشتر و  افزایش عملکرد CPU می باشد. 450F که در این جا مورد بررسی قرار میدهیم برای رده میانی با حد اکثر ظرفیت خام  4PB است.مدل بعدی 550F  است که  8PB ةرفیت را پوشش میدهد. 650F  دو برابر  550F   ظرفیت خام را دارا می باشد. خانواده unity   از SSD  های مختلفی با ظرفیت های مختلف پشتیبانی می نماید از جمله  400GB ،  800GB , 1.6TB  ،   1.92TB  ، 3.84TB   ، 7.68TB   و  15.36TB . حداکثر ظرفیت خام ،  بازتابی از حداکثر ظرفیت های SSD  هاست .

Unity   نه تنها به یک دستگاه فیزیکی محدود نمی شود .  Dell EMC همچنین  (UnityVSA (virtual storage appliance  را ارئه کرده که .کاربران  می توانند  به سادگی بروی سرور ESXi  خود UnityVSA  را نصب نمایند و در هزینه ها صرفه جویی کنند.

مشخصات Dell EMC Unity 450F :

ساخت و طراحی:

Dell EMC unity 450 All-Flash  دارای دو کنترلر و 25 دیسک و 2U از فضای رک شما رو اشغال می کند . در سراسر جلوی دستگاه   طرحی جدید  وبسیار ظریف ارائه  شده است که Dell EMC  محصولات جدید خود را از نیمه نخست سال 2017 با این طراحی روانه بازار نموده است. نام شرکت در جلوی دستگاه در مرکز قرار گرفته است و نام محصول در سمت راست پایین نمایش داده شده است.قاب جلوی دستگاه براحتی جدا می شود و می توانید  25  درایوی  که روی استوریج قرار دارند مشاهده نمود. یک درایو می توان بیشتر از دیگر کمپانی ها بر روی آن قرار گیرد این درایو تاثیر زیادی بر روی عملکرد ندارد ولی بر روی ساختن رید ست تاثیر دارد و می توان از آن به عنوان spare استفاده نمود.

 

پشت دستگاه به دو بخش یکسان تقسیم شده است که بر روی هم قرار گرفته اند.هر بخش Power  و استوریج CPU خود همراه  با پورت شبکه و اسلات های ماژول I/O  جدا گانه است .در این پیکر بندی ما 4 ماژول  4 پورت   FC 16Gb داریم که 8 پورت در هر کنترلر است. دکمه تعمیر و نگهداری که با رنگ نارنجی به وضوح مشخص شده می توان هر کنترلر جدا گانه برای تعمیر و نگهداری باز شود  این امر باعث می شود خطا در تعمیر کاهش یابد زیرا می دانیم که کدام اجزای خاص را باید جدا و تعمییر کرد.

 

Management/UI

Dell EMC Unity 450F   از Unisphere  برای مدیریت استفاده می کند.  صفحه اصلی  یا داشبورد  یک نمای کلی  از سیستم ارائه میدهد.کاربران به راحتی می توانند سلامت سیستم ذخیره ساز، ظرفیت استفاده شده  ،  Pools  و عملکرد سیستم را مشاهده نمایند. در قسمت چپ صفحه نمایش منو ها (System, Storage, Access, Protection & Mobility, Events, and Support) و زیر منو ها  قرار گرفته اند. Unisphere  در میان اینترفیس های است که تا کنون مورد بررسی قرار داده شده است به عنوان یکی از بهترین ها رتبه بندی می شود. در این محیط مدیریتی وظایفی مانند ایجادDatastors  جدید آسان تر شده و به صورت خودکار به Host  اختصاص داده می شود، حتی می توانید اطمینان حاصل کنید که multipathing به درستی در آن اجرا می شود..

 

در زیر منوی System گزینه های مانند system view  ،  performance و service وجود دارد.  System view به کاربران اجازه می دهد تا سریعا استوریج را از جلو ، عقب و یا بالا مشاهده نمایند. این نوع نمایش از دستگاه، کاربر را از سلامت سیستم و پورت ها آگاه می سازد و در صورت خرابی قطعات باعث به حداقل رساندن سردرگمی کاربر می شود.

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

 

هنگامی که نمودارها   انتخاب شوند، کاربران می توانند عملکرد در یک زمان خاص را مشاهده نمایند. این امر باعث می شود تا با دقت بیشتری دستگاه را در بازه زمانی مشخص مورد بررسی قرار دهند و مشکلاتی که ممکن است به وجود اید شناسایی نمایند. Historical charts در هر 60 ثانیه یک بار رفرش می شوند و Real-time charts در هر 5 ثانیه  یک بار به صورت اتوماتیک رفرش می شوند.

منوی service  ، خلاصه ای از سیستم ، نسخه نرم افزاری آن و شماره سریال را ارئه میدهد. در زیر کاربران توانایی اتصال به سرویس  EMC Secure Remote، را دارند ، جایی که متخصصان EMC می توانند به صورت Remote  مشکلات ومسائل را حل نمایند. کاربران همچنین می توانند هر قرار پشتیبانی که ممکن است داشته باشند را مشاهده نمایند.

منو اصلی بعدی Storage  با زیر منو های File،Block و VMware است. همانطور که از نامش مشخص است زیر منو Pool  اجازه می دهد تا مدیران  اطلاعات عمومی  ، درایوهای استفاده شده و تنظیمات Snapshot در Pools را مشاهده نمایند.

زیر منو VMware  کاربران را قادر می سازد تا به راحتی Datastores جدیدی را ایجاد و مدیریت نمایند. ما در قسمت های بعدی به شما نشان خواهیم داد که چگونه  می توان به سرعت و آسانی یک Datastore را در  Dell EMC Unity 450F ایجاد  کرد.

در ابتدا بر روی دکمه create  کلیک نموده ، در اینجا کاربران با یک صفحه نمایش روبرو می شوند که از آنها می پرسد، چه نوع datastore  را می خواهید ایجاد نمایید

مانند: File, Block, VVol (File), or Vvol

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

 

اما گام بعدی در راه اندازی ذخیره ساز. برای پیکربندی استوریج ، باید یک Pool  را انتخاب نماییم و سایز آن، thin و یا compression بونش را تعیین کنیم و در صورت نیاز محدوییت I/o را بر آن اعمال کنیم.

هنگام تنظیمات دسترسی ، کاربران باید  انتخاب نمایند کهHost   ها چه سطح دسترسی داشته باشند. Unsisphere لیستی از میزبان ها را ایجاد می کند، سیستم ها به صورت خودکار جستجو شده ونمایش داده می شود.

Snapshot همچنین می تواند فعال یا غیر فعال شود. اگر فعال باشد با توجه به نیاز شرکت و سازمان قابل تنظیم است.

پس از کلیک رو دکمه finish  کاربران صفحه نمایش نتایج را مشاهده می کنند که وضعیت datastore  که در حال ایجاد  است و جزییات بیشتر را نمایش می دهد.در طی این فرایند  LUN ایجاد شده به ESxi  هاست ها  معرفی و datastore   بر روی آنها ایجاد می شود.

در صفحه Vsphere می بینید که تمام Host   های که ما برای دسترسی به datastore انتخاب کردیم، دسترسی به datastore  را دارند  و datastore  های که ما اضافه کردیم  در زیر قابل مشاهده است.

ما همچنین در Unisphere در منوی Storage  زیر منوی VMware میتوانیم datastore ایجاد شده را مشاهده کینم

منوی اصلی بعدی َAccess با زیر منو های Host ، VMware  ، Initiators  است. در زیر منوی Host  کاربران میتوانند میزبانان بالقوه را که به Unity متصل هستند،  مشاهده نمایند و اطلاعاتی از قبیل نام ، آدرس و LUN های پرزنت شده به هاست را ببینند. هاست ها را می توان به طور مستقیم از اینجا مدیریت نمود و یا به صورت خودکار  از طریق VMware vCenter  مدیریت نمود.

زیر منوی VMware کاربران را قادر می سازد  که از طریق Unisphere به طور مستقیم  با vCntere  ارتباط برقرار کنند. این امر بسیار برای کاربران تازه کار و یا حتی مدیران IT  با تجربه که می خواهند بدون هیچ زحمتی  به طور مستقیم مدیریت کلاستر ها برای هریک از دیتا استورهای جدید را داشته باشند، مفید است.

 

 

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

همان طور که در تصویر زیر مشاهده میکنید، منویAccess  و زیر منو های آن اجازه می دهند که میزبان ESXi را مشاهده نماید. می تواند بر روی آنها کلیک کند و اطلاعات بیشتری درباره آن ها به دست آورد.

زیر منوی  initiator فهرستی از initiators  و هاست ها و پروتکل های مورد استفاده و سایر اطلاعات را نمایش می دهد.

در منوی EVENTS  کاربران می توانند Jobs که اجرا کردند و درحال اجرا هستند را مشاهده نمایند . همچنین در اینجا میزان پیشرفت آنها و زمان خاتمه، نمایش داده می شود.

از طریق زیر منوی  Logs، کاربران به سادگی می توانندlog ها را مشاهده نمایند.

از آنجایی که Dell EMC  از مدیریت تلفن همراه پشتیبانی می کند، کاربران می توانند به سادگی Unity   را با موبایل مدیریت نمایند. همانطور که در شکل زیر می بینید، این محیط بسیار شبیه دستکتاپ است.

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

 

 

آشنایی با معماری استوریج Unity

مقدمه

Dell EMC، ذخیره ساز میان رده Unity را در سال 2016 در نمایشگاه EMC World عرضه کرد. استوریج Unity بر پایه معماری VNXe است و با مدل های بالاتر از VNX2 همچون VNX8000 جایگزین نمی شود. در این مقاله نگاهی دقیق تر به استوریج Unity خواهیم داشت تا با  اجزای سخت افزار، طراحی و نرم افزار آن آشنا شویم. این نوشته شامل دو بخش می شود. بخش اول مربوط به سخت افزار unity و بخش دوم در رابطه با معماری نرم افزار Unity است.

استوریج Unity سه نوع گوناگون Unity Hybrid، Unity All Flash و Unity VSA را داراست. مدل های استوریج Unity شامل 300/350F، 400/450F، 500/550F، 600/650F هستند که مدل های با حرف “F” در انتها همگی از نوع all flash (تنها SSD ها) و مابقی استوریج  Flash + Spinning disks) hybrid) هستند. Unity VSA یک virtual appliance است که بر روی vSphere مستقر می شود. در ادامه به برخی ویژگی های مهم در این مدل ها می پردازیم.

مشخصات

مشخصات زیر برای سیستمی است که بر روی  OE 4.1معروف به Falcon  اجرا می شود.

دیسک های پشتیبانی شده

 

Unity Hybrid
SSD: 200GB, 400GB, 800GB, 1.6TB, 3.2TB
Spinning disk drives: 600GB(10K/15K), 1.2TB 10K, 1.8TB 10K, 2TB 7.2K, 4TB 7.2K, 6TB 7.2K
Unity All Flash
SSD: 400GB, 800GB, 1.6 TB, 3.2TB, 3.84TB, 7.68TB, 15.36TB

SSD های استفاده شده در استوریج Unity از نوع eMLC و TLC بوده و دیسک های به رنگ آبی در خط بالا دیسک های WPD) write per day) هستند.

 DPE) Disk Processor Enclosure)

DPE، کنترلر (Storage Processor)، ماژول های IO و دیسک­ها را در بر می­گیرد. دو نوع مختلف از DPE موجود است:

  • DPE 25 درایوی که دیسکهایی 2.5 اینچی را در برمی­گیرد (برای استوریج نوع Hybrid و all flash قابل استفاده است).
  • DPE 15 درایوی که دیسکهایی 3.5 اینچی را در برمی گیرد (تنها برای استوریج Hybrid قابل استفاده است).

همانطور که در جدول دیدیم، کنترلرهای مدل‌های مختلف دارای CPU گوناگون و ظرفیت متفاوتی از cache می‌باشند. هر دو نوع  DPE دو unit از rack را اشغال می‌کنند. به چهار درایو ابتدایی در DPE درایوهای سیستم می گویند که شامل (Unity OE (Operating Environment می شوند. فضای باقیمانده از این درایوها نیز در استوریج می تواند استفاده شود. حداقل 5 دیسک برای راه اندازی سیستم نیاز است. در زیر تصویری از DPE آورده شده است. در قسمت عقب DPE، دو کنترلر (ناحیه 1 و 2 در تصویر)، 4 عدد پورت شبکه FCoE) CNA) (شماره 3)، 4 عدد پورت 10GbE Base-T RJ45 (شماره 4)، دو عدد منبع تغذیه (شماره 5)، اسلات های ماژولار IO (شماره 6)، 4 عدد پورت SAS برای اتصال backend (اتصال DAEها) (شماره 7)، یک پورت management و یک پورت سرویس (شماره 8) قرار دارند.

پورت های CNA را با ماژول های SFP در پروتکل FC با سرعت های multimode or singlemode) 16/8/4/2Gbps) یا بر روی بستر 10GbE با ماژول های SFP+ با دو media  مختلف کابل مسی و نوری می توان مورد استفاده قرار داد. دو پورت onboard دیگر روی کنترلر  10GbE Base-T هستند. همه این پورت های onboard در سطح Block (پروتکل FC/iSCSI) یا در سطح File (پروتکل NFS/CIFS) می توانند استفاده شوند. و در هر کنترلر یک پورت management (برای دسترسی به محیط Unispher تحت محیط HTML5) و یک پورت سرویس (استفاده از سرویس یا دسترسی از راه دور) وجود دارد.

هر کنترلر دو اسلات ماژولار IO دارد که اتصالات به هاست را توسعه می دهد. ماژول IO نصب شده روی SPA باید با ماژول نصب شده روی اسلات مربوط به SPB مطابقت کند و نباید عدم تطابقی وجود داشته باشد. در زیر ماژول های IO پشتیبانی شده توسط استوریج Unity آورده شده است:

  • 4 پورت 16GB Fiber Channel
  • 10GbE Base-T
  • 1GbE Base-T
  • 2  پورت اپتیکال SFP+ and Twinax) 10Gbps)
  • 4 پورت اپتیکال SFP+ and Twinax) 10Gbps)
  • SAS 12Gb برای توسعه backend (تنها برای مدل 500 و 600 از Unity)

Unity تنها کابل های Active Twinax را پشتیبانی می کند و Passive Twinax را پشتیبانی نمی کند.

ایجاد فضایی محافظتی برای cache (بدون vault)

در موارد از دست رفتن یک کنترلر، محتوای cache درون M.2 SSD ای ریخته می شود که در کنترلر دیگر قرار دارد. کنترلر در استوریج Unity یک واحد باتری پشتیبان داخلی دارد که در صورتی که cabinet برق از دست بدهد، به مدت کافی به کنترلر می تواند برق رسانی کند تا محتویات cache درون M.2 SSD ریخته شود. زمانی که برق رسانی از سر گرفته شود یا SP جایگزین شود، محتوای قبلی cache به cache کنترلر بازگردانده می شود. M.2 SSD همچنین شامل Unity OE boot image است.

 DAE) Disk Array Enclosure)

DAE درایوها را در برمی گیرد و مدل های مختلف استوریج Unity، تعداد DAE های متغیری را پشتیانی می کنند. با مراجعه به جدول مشخصات حداکثر DAE را خواهید دید که یک سیستم پشتیبانی می کند. دو نوع DAE وجود دارد:

  • DAE 25 درایوی که دیسک های 2.5 اینچی را در بر می گیرد (2U)
  • DAE 15 درایوی که دیسک های 3.5 اینچی را در بر می گیرد (3U)

هر DAE در قسمت عقب 4 پورت SAS دارد (با A و B نشان داده می شود) که برای اتصال DPE به DAE و DAE به DAE است. پورت ها به کانکتورهای mini-SAS HD نیاز دارند. در زیر تصاویر DAE با 25 درایو و 15 درایو آمده است.

DAE با 25 درایو

DAE با 15 درایو