نوشته‌ها

برگزاری وبینار تخصصی بررسی اجمالی فنی XtremIO X2

وبینار تخصصی بررسی اجمالی فنی XtremIO X2  روز دوشنبه با حضور مدیران فناوری اطلاعات شرکت های پرداختی توسط شرکت ICTN برگزار گردید .

ویدئو وبینار در وبسایت در بخش ثبت نام در وبینار  و  همچنین در کانال آپارات شرکت ICTN  قابل مشاهده می باشد .

امیدواریم در وبینارهای بعدی حضور به هم رسانیم .

Disaster site and Business Continuity-سمینار تخصصی ایجاد سایت پشتیبان و راهکار تداوم کسب و کار

سمینار تخصصی ایجاد سایت پشتیبان و راهکار تداوم کسب و کار “Disaster site and Business Continuity” شرکت ICTN (فن آوران اطلاعات و ارتباطات شمالغرب) برای مدیران و کارشناسان ارشد IT بانک های بزرگ کشور روز سه شنبه 18/08/1395 در هتل مجلل اسپیناس پالاس برگزار شد. هدف از برگزاری این سمینار تشریح راهکارهای شرکت Dell-EMC  جهت دستیابی به راهکارهای تداوم کسب و کار با بهره گیری از تلفیق راهکارهای Recover Point شرکت Dell – EMC و راهکار Site Recovery Manager شرکت vMware و همچنین امکان Operational Recover مبتنی بر راهکار Recover Point بوده است.

dscf3522-2

در ابتدای این سمینار آقای مهندس موسوی مدیر عامل شرکت ICTN ضمن خوش آمد گویی به مهمانان سمینار و اضهار صحبت های مقدماتی، به معرفی مختصری از تاریخچه شرکت ICTN پرداختند و در خصوص پروژه های موفقی که در بانک ها و سازمان های مختلف داشته اند توضیحاتی را ارائه نمودند .شرکت ICTN دارای چهار رتبه یک در زمینه های 1-شبکه داده 2- رایانه های غیر Main Frame 3-امنیت فضای تبادل اطلاعات 4-پشتیبانی می باشد .ایشان سپس به تشریح تکنولوژی رایانش ابری و مدل های ارائه سرویس های بانکی بر اساس رایانش ابری پرداخته و راه حل های پیاده سازی رایانش ابری را توضیح دادند .مدیرعامل شرکت ICTN مدل های ارائه خدمات رایانش ابری را مطابق مدل های Saas   ، Pass ، Iaas معرفی نمودند و ساختار پیاده سازی این سرویس ها را بصورت Private Cloud ، Public Cloud ، Hybrid Cloud ارائه دادند . از نظر ایشان یکی از بزرگترین دست آوردهای رایانش ابری پیش گیری از سرمایه گذاری های کلان در تجهیزات و دارایی های ثابت IT و پرداخت هزینه های متغیر به میزان عملیات و مصرف خدمات می باشد.آقای مهندس موسوی در انتها به تشریح و معرفی ماموریت شرکت ICTN که به طور خلاصه ؛  خدمات طراحی، اجرا و مشاوره در زمینه پیاده سازی مدل های رایانش ابری و همچنین ارائه محصولات شرکت Dell-Emc می باشد ؛ پرداختند. همچنین استراتژی های شرکت ICTN را برای اجرای ماموریت خود به صورت ذیل معرفی نمودند . 1- توسعه واحد بازرگانی و فروش 2- توسعه سرمایه های انسانی و تجهیز لابراتورهای سخت افزاری 3- برگزاری دوره های آموزشی 4- برگزاری سمینارهای تخصصی و معرفی تجربه های شرکت و تکنولوژی های روز دنیا .

dscf3586

در بخش دوم سخنرانی های این سمینار آقای مهندس مهداد مولاپناه با عنوان عضو هیات مدیره و مدیر فنی شرکت ICTN در جایگاه حاضر شدند و اقدام به انجام ارائه خود با موضوع  تعریف “تداوم کسب و کار” و راهکار های اجرایی آن در مراکز داده نمودند. ارائه انجام شده شامل مرور تعاریف فاجعه، دلایل بروز و همچنین راهکارهای بازیابی فاجعه بود. در ادامه مفهوم تداوم کسب و کار، مخاطرات عدم پیاده سازی پلان مربوطه و رابطه “بازیابی فاجعه” و “تداوم کسب و کار” توسط ایشان بیان گردید. در نهایت پس از ارائه توضیحاتی در مورد مراکز داده مدرن و به خصوص مراکز داده نرم افزاری (SDDC)، اقدام به ارائه توضیحات در مورد برخی از راهکارهای سخت افزاری و نرم افزاری ارائه شده توسط شرکتهای DEL EMC و VMWARE نمودند.

در طول این سمینار ، مدیر واحد Cloud شرکت ICTN، ضمن توصیف فنی محصولات خانواده Recover Point به بررسی ویژگیهای منحصر به فرد این خانواده از محصولات شرکت Dell – EMC پرداخت و  قابلیتهای انحصاری نظیر : فرآیند Journaling مورد استفاده در Recover Point و برتری های این محصول نسب به سایر محصولات هم رده موجود در بازار، کاهش پهنای باند Data Replication تا میزان 90 درصد و به تبع آن کاهش چشم گیر هزینه های اجاره خط های WAN و … پرداختند.در پایان نیز تمامی امکانات تشریح شده بصورت عملی در لابراتوار مجهز به تجهیزات ذخیرشی Dell – EMC ( تعبیه شده در سالن سمینار ) نیز به مرحله اجرا گذاشته شد و با شبیه سازی فرآیند رخداد فاجعه ( Disaster ( و بازیابی داده ها و همچنین انتقال سرویس از سایت اصلی به سایت پشتیبان، تمام موارد تئوریک ارائه شده، به بوته آزمایش عملی گذاشته شد که مورد استقبال مدعوین قرار گرفت.در بخش پرسش و پاسخ فنی، تعامل بالای پرسش کنندگان و پاسخ دهندگان از دیگر ویژگی های چشمگیر این سمینار بود که زمان در خور توجهی را نیز به خود اختصاص داد.

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

جهت مشاهده ی تصاویر سمینار  اینجا  کلیک نمایید .

 

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

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

تصویر شماره 1

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

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

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

مدل های جدید:

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

تصویر شماره 2

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

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

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

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

  • Footprint از 7 یونیت  به 2 یونیت  کاهش یافته است.
  • کابل کشی ها از 30 عدد به 6 عدد کاهش یافته است.
  • توان مصرفی از 1495 وات به 730  وات رسیده است.
  • نصب رک از 60 دقیقه به 2 دقیقه کاهش یافته است.
  • Hero number هم افزایش پیدا کرده است.

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

معماری:

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

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

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

تصویر شماره 3

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

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

Storage Pool

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

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

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

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

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

را هم ببیند.

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

تصویر شماره 4

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

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

تصویر شماره 5

Speed and Feeds

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

با یاد آروی این نکته که ( Unity 500 ( F  از 350 درایور در حالت اولیه تا  500 درایور را با 2H16 پشتیبانی میکند.

( Unity 600 ( F  نیز 500 درایور و 1000 درایور را با2H16  پشتیبانی میکند.

تصویر شماره 6

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

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

تمامی مدل های Unity Hybrid میتوانند از Drive Enclosure های 2 یونیت که تا 25 عدد درایور 2.5 اینچی و یا  Drive Enclosure های 3 یونیت که تا 15 عدد درایور 3.5 اینچی دارا هستند را، پشتیبانی کنند.

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

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

 

تصویر شماره 7

UnityVSA

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

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

تصویر شماره 8

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

تصویر شماره 9

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  دارد.

تصویر شماره 10

نتیجه:

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

Fast VP : اجازه دهید کارش را انجام دهد!

تمامی دیتا ها به طور یکسان مورد دسترسی قرار نمی گیرند. بعضی از دیتاها بصورت مداوم و بعضی دیگر به ندرت نیاز به دسترسی دارند. با توجه به معرفی و رونمایی قابلیت  FAST VP در رده های CX4، VNX و VNX2، از آن پس تولید یک Storage Pool که شامل خانواده های متفاوت هارد دیسک ها باشد، ممکن شد. سیستم تمامی LUN های شما را به قطعات کوچک ( Slice ) خرد می نماید و به هر Slice، یک درجه ( درجه دمایی ) از سطح دسترسی، اعطا می شود. به عنوان نمونه Slice هایی که مداوما مورد دسترسی قرار می گیرند را Hot Slice، و آنهایی را که به ندرت مورد دسترسی قرار می گیرند را Cold Slice می نامند. پروسه FAST VP داده های Hot را به سریعترین لایه موجود ( به عنوان مثال SSD ) انتقال می دهد. زمانی که سریعترین لایه موجود به لحاظ ظرفیت تکمیل شد، آنگاه FAST VP داده های HOT بعدی را به سریعترین لایه بعدی ( به عنوان مثال SAS ) منتقل می نماید و به همین ترتیب.  شاید این موضوع برای TCO یا همان Total cost of ownership، شما بسیار شگفت انگیز باشد، زیرا که : تمامی داده های Cold شما اکنون بروی Slice های از روی هارد دیسک های NL-SAS شما نگهداری می شود و برای نگهداشت آنها از هارد دیسک های SSD گران قیمت هزینه نمی شود و بدین گونه هزینه کلی نگهداشت داده ها به شدت کاهش می یابد، ضمن اینکه کاربر نهایی شما نیز به هیچ وجه متوجه این فرآیند نمی شود. در این فرآیند تنها یک سناریو نادر وجود دارد که ممکن است شما را به چالش بکشد و آن استفاده سنگین از داده های ارشیو شده موجود بروی لایه Cold است.

  • جابجایی Slice ها توسط FAST VP

همانگونه که ذکر شد FAST VP فرآیندی است که LUN ها را به Slice هایی تبدیل می کند. در رده CX4 و نسل اول VNX، تمامی Slice ها دارای سایزی برابر با 1 GB بودند ولیکن در VNX2 با بهره گیری از تکنولوژی MCx از Slice هایی با سایز 256 MB بهره می برد. تجهیز شما بصورت مداوم مقدار I/O که بسوی یک Slice می رود را پایش می کند و بدین شیوه یک درجه از سطح دسترسی را برای آن Slice مشخص می نماید. در هر روز در زمان برنامه ریزی شدی خاصی Slice ها بنا به درجه حرارتشان به یکی از لایه های موجود منتقل می شوند. پس به خاطر داشته باشید که فرآیند FAST VP یک فرآیند Post Process است. FAST VP تلاش می کند تا آنجایی که امکان دارد داده ها را در ابتدا بروی سریعترین لایه نگه دارد. به عنوان نمونه اگر شما یک Storage Pool با 10 TB لایه SSD و 20 TB لایه SAS داشته باشید و بخواهید تنها 5 TB داده را بروی آن نگه دارید، آنگاه Fast VP تمامی 5 GB داده را بروی لایه SSD نگه می دارد ( البته با توجه با Policy پیش فرض ). همچنین FAST VP همیشه 10% فضای هر لایه ( Tier ) را خالی نگه می دارد تا به هنگام تولید Slice برای Thin LUN ها و یا تولید یک LUN جدید، دچار چالش نشود.

حال این سناریو را متصور شوید : یک سرور و یا نرم افزار شروع به تولید حجم بالایی از I/O میکند. Slice ها به سریعترین لایه موجود تحویل می شوند، تجهیز دارای عملکرد مناسبی است و Response Time به سرور و یا نرم افزار کاملا قابل قبول است. در مابقی روزهای ماه سرور یا نرم افزار بنا به دلایلی مورد استفاده قرار نمی گیرد. داده ها شروع به سرد شدن می کنند و به Clod Slice تبدیل می شوند و آنگاه FAST VP آنها را به لایه هارد دیسک های NL-SAS منتقل می نماید. در شروع ماه آینده نرم افزار مجددا به فعالیت خود بازگشته و شروع به تولید حجم بالایی I/O می کند. در اینجا ممکن است تا حدی از این بار تحمیلی را بتوان توسط FAST Cache سریعا مدیریت نمود، اما FAST VP برای مدیریت این حجم بالا نیاز به زمان برای انجام انتقال Slice ها بین لایه ها دارد که معمولا به معنای مدت زمان حدودی، یک روز است. پس در روز اول انجام فعالیت و زمان پاسخ دهی به نرم افزار مناسب نیست و عموما به همین دلیل مدیران این گونه نرم افزارها در این موارد اظهار نارضایتی می کنند.

 برای مدیریت و حل اینگونه مسائل میتوانید Tiering Policy LUN خود را بدین گونه تنظیم نمایید : Auto – Tier

در حالت معمول این Policy بروی گزینه ” Start High Then Auto-Tier ” قرار دارد. اگر نرم افزار شما به گونه ای که در بالا ذکر شد رفتار نماید، شاید شما وسوسه شوید که با انتخاب گزینه ” Highest Tier ” از FAST VP بخواهید که تمامی Slice های داده هایتان را بروی سریعترین لایه خود نگه دارد و بدین شیوه خود را دچار چالش نکنید. اما باید به خاطر داشته باشید که به این شیوه شما Slice هایی از داده های خود را بروی این Tier نگه می دارید که ممکن است هیچ نیازی به سرعت نداشته باشند. و چالش دیگر اینکه Hot Slice های مربوط به LUN های دیگر به دلیل نبود فضا روی سریعترین Tier، به ناچار به یک Tier پایین تر ارسال می شوند. مشکل زمانی بیشتر می شود که شما دارای هر سه لایه در یک POOL هستید یعنی : SSD، SAS ، NL-SAS . هیچ راهی ( تا کنون ) برای چسباندن یک LUN بروی لایه میانی وجود ندارد و انتخاب گزینه ” Highest Tier ” در یک Pool با سه لایه بمعنای انتقال تمامی داده های LUN به هارد دیسک های SSD است که درست است که بسیار سریع هستند ولیکن بسیار هم گرانند. و این بمعنای TCO بالا می باشد.

مدتی پیش در حال بررسی تجهیز یکی از مشتریان بودم و متوجه شدم گه هر شب مقدار بسیار بزرگی از داده ها توسط FAST VP بین لایه ها منتقل می شوند. من میدانم که در هارد دیسک های مکانیکی، اصلی ترین دلیل عملکرد سرعت چرخش موتور یا همان Spindle است. با بررسی وضعیت و تعداد هارد دیسک های این مشتری متوجه شدم که با توجه به نیاز به ظرفیت بالا، مشتری عموما هارد دیسکهای خود را از نوع NL-SAS انتخاب نموده و تنها تعداد کمی هارد دیسک SAS را خریداری کرده است. یک نکته ساده ولیکن مهم را به شما پیشنهاد می کنم: ” با خرید تعداد هارد دیسک بیشتر و سریعتر، عملکرد Tier را افزایش دهید. ” لطفا گراف ذیل را بررسی نمایید :

 

 همانگونه که مشاهده می فرمایید، لایه Performance دارای Slice های زیادی به رنگ قرمز ( Hot ) ، مقداربسیار کمی به رنگ نارنجی و مقداری نیز به رنگ زرد و سبز، می باشد. لایه Capacity نیز دارای Slice هایی به رنگ قرمز، مقداری نارنجی  و قدری زرد، است. مسلما متوقع هستیم که تمامی Slice های قرمز و نارنجی بروی لایه Performane منتقل شود، ولیکن این امکان پذیر نیست چرا که فضای موجود در لایه Performance توسط Cold Slice ها ( سبز ) اشغال شده و با توجه به Policy انتخاب شده، در واقع Sile های سبز به این لایه دوخته ( Pinned ) شده است.

 نکته دیگر اینکه : حتی اگر Hot Slice های لایه Capacity نیز اجازه انتقال به لایه Performance را داشته باشند، فضای کافی برای همه آنها وجود ندارد. در لایه Performance حدود 8000 عدد Slice به رنگهای غیر قرمز وجود دارد در حالیکه در لایه Capacity بیش از 10/000عدد Slice نارنجی و قرمز وجود دارد. پس کماکان به شما توصیه می کنم در صورت استفاده از FAST VP ، از تعداد متناسب هارد دیسک SAS بهره ببرید.

اکنون ممکن است که شما بخواهید بدانید، که کدام LUN ها هستند که بطور نسبی، شامل Cold Slice است و مثلا آنها را به لایه Capacity روی تجهیز خود Pin نمایید. خوشبختانه برای این موضوع نیز یک گزارش دیگر وجود دارد، که LUN ها و Slice ها و دمای هر Slice را نمایش می دهد. بدین گونه شما با بررسی LUN ها و یافتن بیشترین Cold Slice ها می توانید دریابید که کدام LUN در حال به هدر دادن فضای لایه های سریع شماست و آن LUN را به لایه های کم سرعت تر خود Pin نمایید. تصویر ذیل وضعیت LUN های Pin شده را نمایش می دهد. همانگونه که مشاهده می نمایید یک LUN کاملا قرمز است. این LUN در سریعترین لایه باقی می ماند اگر حتی شما Policy مربوط به Auto Tiering را هم فعال نمایید. هر دو LUN موجود در سمت چپ تصویر دارای تعداد زیادی Cold Slice ( رنگ سبز ) هستند. در این مورد فعال نمودن گزینه Auto Tiering باعث می شود تمامی این Slice ها به لایه Capacity انتقال داده شوند و روی لایه Performance فضا برای قرار گیری Hot Slice های جدید تامین شود.

 با توجه به این نمودارها ممکن است شرایط معکوس نیز رخ دهد و با خود بگویید : ” داده های Hot ( نارنجی ) روی لایه Capacity موجود است که بایستی به لایه Performance منتقل شوند. بهتر است بعضی از Lun ها را از روی این لایه Unpin کنم تا به Hot Slice های آنها به لایه Performance مهاجرت کنند. “

 

با افزایش و اعطای فضای کافی به لایه Performance مربوط به آن Pool، این امکان را فراهم آورد که اینگونه Hot Slice ها، در اولین فرآیند انتقال، به لایه Performance منتقل گردند. بررسی های بعدی مشخص نمود که این LUN ها بخشی از محیط مورد استفاده برای تبادل داده بوده اند که بسیار نیز کند بوده اند. همچنین ذکر این نکته نیز لازم است که این LUN دارای مقدار زیادی از داده های کم مصرف ( طوسی ) نیز بوده اند. این بهترین مثال برای تشریح عملکرد FAST VP و نحوه صرفه جویی حاصل از بهره مندی از آن است. با بهره مندی از FAST VP این داده های طوسی به هارد دیسک های لایه Capacity منتقل می گردند و بدین گونه دیگر شما داده های کم مصرف خود را بروی هارد های سریع و گران خود نگه نمی دارید و هزینه کمتری را صرف خرید هارد دیسک های سریع می کنید.

  • طراحی Storage Pool

در طراحی یک Storage Pool شما می توانید Pool هایی با یک، دو و یا سه Tier طراحی نمایید. در شرایطی که بار تحمیلی به Storage قابل پیش بینی و یا ثابت باشد، انتخاب یک Pool سه لایه، همیشه بهترین انتخاب است : مقدار کم هارد دیسک های SSD موجود در Pool می تواند پاسخگوی داده های کاملا Hot باشد و داده های های تقریبا بیکار نیز بروی هارد دیسک های NL-SAS قرار می گیرند و از لایه میانی با هارد دیسک های SAS جهت سرویس دهی به مابقی داده ها استفاده می کند. قطعا تایید می کنید که محیط عملیاتی با محیط آزمایشگاهی کاملا متفاوت است، پس در محیط واقعی قطعا با نوسانات زیاد WorkLoad و یا تغییر ماهیت Slice ها از داده های Hot به Clod یا بلعکس  و بصورت مداوم بین لایه های مختلف بالا و پایین شوند.

شما بایستی نسبت به خواسته های نرم افزارتان از Storage بسیار آگاه و مظلع باشید.  به عنوان نمونه اگر شما یکی از آن دسته نرم افزارهایی داشته باشید که در ماه یکبار Workload بسیار زیادی را به Storage وارد می نماید و در مابقی روزهای ماه کاملا بیکار است و استفاده از هارد دیسکهای SAS کاملا پاسخگوی نیاز نرم افزار در روزهای پرکار خود است، پیشنهاد بنده استفاده از یک Pool بدون بهره گیری از هارد دیسکهای NL-SAS است. شاید شما بخواهید با استفاده ار فوت و فنهای FAST VP و بهره مندی از Policy های متفاوت آن، بخواهید داده های خود را به سریعترین Tier خود Pin نمایید، اما اگر شما یک Pool سه لایه با استفاده از هارد دیسک های SSD داشته باشید، آنگاه LUN مربوطه تمامی ظرفیت SSD ها را به خود اختصاص می دهد و باعث کندی عملکرد دیگر LUN ها خواهد شد. متاسفانه تا کنون هیچ Policy برای لایه میانی ( Middle Tier ) وجود ندارد و تنها می توان از Policy های :

  • Auto-Tier
  • Highest Tier
  • Lowest Tier
  • No Data Movement

استفاده نمود.

این موضوع می تواند تاثیر مستقیمی در طراحی، تعداد و نوع لایه های Pool ها داشته باشد. برای مثال ممکن است یک Pool با استفاده از هارد دیسک های SAS و SSD برای پاسخگویی به Workload های بحرانی و یا پر نوسان، یک Pool با سه لایه برای مصارف عمومی و یا حتی شاید یک Pool با هارد دیسک هایی از جنس SAS و NL-SAS برای نگهداری و آرشیو داده های کم اهمیت تر. متاسفانه در زمان طراحی، شما باید در خصوص نوع و طراحی Pool ها و ظرفیت مورد نظر خود بسیار وسواس به خرج دهید، زیرا که در حال حاضر تنها راه اصلاح نمودن چیدمان هارد دیسک ها، انتقال داده های کنونی از روی Pool موجود به محل دیگر، از بین بردن Pool و تولید مجدد Pool با ساختار جدید و یا Expand نمودن Pool موجود است. ولیکن در هر حال احتیاج به تولید نسخه پشتیبان از داده ها ضروری است و وقتی از چند ترابایت داده حرف می زنیم این موضوع بسیار چالش انگیز می شود.

نکته اخلاقی که می توان از این داستان دریافت!! اینست که : اجازه بدهید که FAST VP کارش را انجام دهد! هر چقدر که شما LUN های بیشتری را به سریعترین لایه Pin نمایید، فضای پر سرعت کمتری را برای FAST VP باقی می گذارید تا FAST VP بتواند Hot Slice های خود را بروی آنها جای دهد. بدین شیوه در واقع شما به FAST VP می گویید: ” من بهتر از تو می فهم!”. همانگونه که از تصویر بالا  درمی یابید، عموما اینگونه نیست و عملکرد FAST VP بسیار بهتر و صحیح تر از انتخاب های ماست.

تضاد مابین یک طراحی با تعداد بالای LUN های Pin شده به سریعترین لایه را با طراحی با تعداد کمتر LUN های Pin شده را در تصویر زیر ببینید.

 

تقریبا هیچ Slice قرمز و یا نارنجی بروی لایه Capacity وجود ندارد و تنها یک بخش بسیار کوچک از Slice های سبز بروی لایه Performance موجود است. همچنین با مشاهده این تصویر می توان بسرعت در خصوص هارد دیسک های NL-SAS دریافت که : این هارد دیسک ها IOPS نسبتا کمی را جذب نموده اند و هنوز امکان جذب IOPS بیشتری را دارند.

بسیار خوب، نظر شما درباره FAST VP و Storage Pool ها در رده VNX چیست؟ چگونه آنها را طراحی می نمایید؟ آیا LUN های زیادی را به سریعترین لایه Pin می نمایید؟ یا اجازه می دهید که FAST VP کار خودش را انجام دهد؟ لطفا در این خصوص نظرات خود را با دوستان به اشترک گذارید.

Portfolio Items