د یووالي ذخیره کې FAST VP: دا څنګه کار کوي

نن ورځ موږ به د یووالي / یووالي XT ذخیره کولو سیسټم کې پلي شوي په زړه پورې ټیکنالوژۍ په اړه وغږیږو - FAST VP. که تاسو د لومړي ځل لپاره د یووالي په اړه اوریدلي وي، نو د مقالې په پای کې لینک د سیسټم ځانګړتیاو سره د ځان پیژندلو لپاره کارول کیدی شي. ما د ډیل EMC ډیزاین ټیم کې د یو کال لپاره په FAST VP کې کار کړی. نن زه غواړم د دې ټیکنالوژۍ په اړه په ډیر تفصیل سره خبرې وکړم او د هغې د پلي کولو ځینې توضیحات څرګند کړم. البته، یوازې هغه څوک چې د ښکاره کولو اجازه لري. که تاسو د مؤثره ډیټا ذخیره کولو مسلو سره علاقه لرئ یا په ساده ډول د اسنادو په بشپړ ډول نه پوهیږئ ، نو دا مقاله به یقینا ګټور او په زړه پوري وي.

د یووالي ذخیره کې FAST VP: دا څنګه کار کوي

زه به تاسو ته سمدلاسه ووایم چې په موادو کې به څه نه وي. دلته به د سیالانو لټون او د دوی سره پرتله نه وي. زه هم پلان نه لرم چې د خلاصې سرچینې څخه ورته ټیکنالوژیو په اړه وغږیږم ، ځکه چې لیوال لوستونکی دمخه د دوی په اړه پوهیږي. او البته، زه به هیڅ شی اعلان نه کړم.

د ذخیره کولو درجه بندي. د FAST VP اهداف او اهداف

FAST VP د مجازی حوض لپاره د بشپړ اتوماتیک ذخیره کولو ټیرینګ لپاره ولاړ دی. ایا دا ستونزمنه ده؟ هیڅ نه، موږ به دا معلومه کړو. ټیرنګ د معلوماتو ذخیره کولو تنظیم کولو یوه لاره ده ، په کوم کې چې ډیری کچې (ټایرونه) شتون لري چیرې چې دا ډاټا زیرمه کیږي. هر یو خپل ځانګړتیاوې لري. تر ټولو مهم: د معلوماتو د واحد ذخیره کولو فعالیت، حجم او قیمت. البته، د دوی ترمنځ اړیکه شتون لري.

د ټایر کولو یوه مهمه ځانګړتیا دا ده چې ډیټا ته لاسرسی په مساوي ډول چمتو کیږي پرته لدې چې دا اوس مهال د ذخیره کولو کچه کې وي ، او د حوض اندازه په دې کې شامل شوي سرچینو اندازې مجموعې سره مساوي وي. دلته د کیچ څخه توپیر شتون لري: د زیرمې اندازه د سرچینې ټول مقدار (په دې قضیه کې حوض) ته نه اضافه کیږي ، او د کیچ ډیټا د اصلي مینځنۍ ډیټا ځینې برخې نقل کوي (یا به نقل شي که چیرې د زیرمې څخه ډاټا تر اوسه نه ده لیکل شوې). همچنان ، د کچو لخوا د معلوماتو توزیع د کارونکي څخه پټ دی. دا دی، هغه دقیقا نه ګوري چې په هره کچه کې کوم معلومات شتون لري، که څه هم هغه کولی شي په غیر مستقیم ډول د پالیسیو په ترتیبولو سره (وروسته د دوی په اړه) اغیزه وکړي.

اوس راځئ چې په یووالي کې د ذخیره کولو ټیرنګ پلي کولو ځانګړتیاو ته وګورو. په یووالي کې، درې درجې، یا درجې شتون لري:

  • ډیر فعالیت (SSDs)
  • فعالیت (SAS HDD 10k/15k RPM)
  • ظرفیت (NL-SAS HDD 7200 RPM)

دوی د فعالیت او قیمت په ښکته ترتیب کې وړاندې کیږي. په پراخه فعالیت کې یوازې د سولیډ ریاست ډرایو (SSDs) شامل دي. په نورو دوه پوړونو کې مقناطیسي ډیسک ډرایو شتون لري چې د گردش سرعت کې توپیر لري او په وینا یې فعالیت.

د ورته کچې او ورته اندازې ذخیره کولو میډیا په RAID صف کې یوځای کیږي، د RAID ګروپ جوړوي (RAID ګروپ، د RG په توګه لنډیز)؛ تاسو کولی شئ په رسمي اسنادو کې د موجود او وړاندیز شوي RAID کچې په اړه ولولئ. د یو یا ډیرو کچو د RAID ګروپونو څخه ، د ذخیره کولو حوضونه رامینځته کیږي ، له هغې څخه وروسته وړیا ځای توزیع کیږي. او دمخه د حوض ځای څخه د فایل سیسټمونو او LUNs لپاره تخصیص شوی.

د یووالي ذخیره کې FAST VP: دا څنګه کار کوي

زه ولې ټیرنګ ته اړتیا لرم؟

په لنډ او لنډ ډول: د لږو سرچینو سره ډیرې پایلې ترلاسه کول. په ځانګړې توګه، پایله معمولا د ذخیره کولو سیسټم ځانګړتیاوو په توګه پیژندل کیږي - د لاسرسي سرعت او وخت، د ذخیره کولو لګښت، او نور. لږ تر لږه منابع د لږ تر لږه لګښتونو معنی لري: پیسې، انرژي او داسې نور. FAST VP یوازې د یووالي / یووالي XT ذخیره کولو سیسټم کې په مختلف کچو کې د ډیټا بیا توزیع کولو میکانیزمونه پلي کوي. که تاسو په ما باور لرئ، تاسو کولی شئ راتلونکی پراګراف پریږدئ. د پاتې لپاره، زه به تاسو ته لږ څه ووایم.

د ډیټا په سمه توګه درجه بندي کولو سره، تاسو کولی شئ د ذخیره کولو ټول لګښت خوندي کړئ چې ځینې نادره کارول شوي معلوماتو ته د لاسرسي سرعت قرباني کړئ، او ګړندي میډیا ته په مکرر ډول لاسرسي شوي ډیټا لیږدولو سره فعالیت ښه کړئ. دلته یو څوک کیدی شي اعتراض وکړي چې حتی د ټایر کولو پرته ، یو عادي مدیر پوهیږي چې کوم ډیټا چیرې واچوي ، د ذخیره کولو سیسټم کومې ځانګړتیاوې د هغه د دندې لپاره مطلوب دي ، او داسې نور. یقینا، دا ریښتیا ده، مګر د معلوماتو ویش "په لاسي ډول" خپل نیمګړتیاوې لري:

  • د مدیر وخت او پاملرنې ته اړتیا لري؛
  • دا تل ممکنه نه ده چې د بدلیدونکي شرایطو لاندې د ذخیره کولو سرچینې "بدلول" شي.
  • یوه مهمه ګټه له لاسه ورکوي: سرچینو ته متحد لاسرسی چې د ذخیره کولو مختلف کچو کې موقعیت لري.

د دې لپاره چې د ذخیره کولو مدیران د دندې امنیت په اړه لږ اندیښنه وکړي ، زه به اضافه کړم چې د وړ سرچینو پلان کول هم دلته اړین دي. اوس چې د ټایر کولو دندې په لنډ ډول توضیح شوي ، راځئ وګورو چې تاسو د FAST VP څخه څه تمه کولی شئ. دا وخت دی چې تعریف ته بیرته راشئ. لومړۍ دوه کلمې - په بشپړ ډول اتوماتیک - په لفظي ډول د "بشپړ اتومات" په توګه ژباړل کیږي او پدې معنی چې د کچو ویش په اوتومات ډول پیښیږي. ښه ، مجازی حوض د ډیټا پول دی چې د مختلف ذخیره کولو کچې سرچینې پکې شامل دي. دلته هغه څه دي چې داسې ښکاري:

د یووالي ذخیره کې FAST VP: دا څنګه کار کوي

مخ ته په کتلو سره، زه به ووایم چې FAST VP یوازې په یوه حوض کې ډاټا حرکت کوي، نه د څو حوضونو ترمنځ.

د FAST VP لخوا حل شوي دندې

راځئ چې لومړی په لنډ ډول خبرې وکړو. موږ یو حوض او ځینې میکانیزم لرو چې کولی شي پدې حوض کې ډاټا بیا توزیع کړي. د دې په پام کې نیولو سره چې زموږ دنده د اعظمي تولید ترلاسه کول دي، راځئ چې له ځانه وپوښتو: په کومو لارو ترلاسه کیدی شي؟ ممکن د دوی ډیری شتون ولري ، او دلته FAST VP کارونکي ته وړاندیز کولو لپاره یو څه لري ، ځکه چې ټیکنالوژي یوازې د ذخیره کولو ټایر کولو څخه ډیر څه دي. دلته ځینې لارې شتون لري چې FAST VP کولی شي د حوض فعالیت زیات کړي:

  • د ډیسکونو په مختلفو ډولونو، سطحو کې د معلوماتو ویش
  • د ورته ډول ډیسکونو ترمنځ د معلوماتو ویش
  • د معلوماتو ویش کله چې د حوض پراخول

مخکې لدې چې وګورو چې دا دندې څنګه سرته رسیدلي ، موږ اړتیا لرو د FAST VP څنګه کار کولو په اړه ځینې اړین حقایق پوه شو. FAST VP د یوې ټاکلې اندازې بلاکونو سره کار کوي - 256 میګابایټ. دا د ډیټا ترټولو کوچنۍ تړلې "ټوټه" ده چې لیږدول کیدی شي. په اسنادو کې ورته ویل کیږي: ټوټه. د FAST VP له نظره، د RAID ټولې ډلې د داسې "ټوټو" سیټ څخه جوړه ده. په دې اساس، ټول I/O احصایې د دې ډول ډیټا بلاکونو لپاره راټول شوي. ولې د دې بلاک اندازه غوره شوې او دا به کمه شي؟ بلاک خورا لوی دی ، مګر دا د ډیټا ګرانولیت (کوچني بلاک اندازه - ډیر دقیق توزیع) او موجود کمپیوټري سرچینو ترمینځ جوړجاړی دی: په RAM او لوی شمیر بلاکونو کې د موجوده سختو محدودیتونو سره ، د احصایې ډیټا خورا ډیر وخت نیسي ، او د محاسبې شمیر به په متناسب ډول وده وکړي.

څنګه FAST VP په حوض کې ډاټا ځای په ځای کوي. سیاستوال

د FAST VP فعال شوي حوض کې د معلوماتو ځای په ځای کولو کنټرول لپاره ، لاندې تګلارې شتون لري:

  • تر ټولو لوړه کچه شتون لري
  • آټو ټیر
  • لوړ پیل کړئ بیا د آٹو ټیر (ډیفالټ)
  • ترټولو ټیټه کچه شتون لري

دوی د بلاک لومړنۍ تخصیص دواړه اغیزه کوي (ډیټا لومړی لیکل شوی) او وروسته بیا ځای په ځای کول. کله چې معلومات دمخه په ډیسکونو کې ځای په ځای شوي وي ، نو بیا ځای په ځای کول به د مهالویش سره سم یا په لاسي ډول پیل شي.

ترټولو لوړ شتون لرونکی ټایر هڅه کوي نوی بلاک په لوړ فعالیت کونکي درجې کې ځای په ځای کړي. که چیرې پدې کې کافي ځای شتون ونلري ، نو د فعالیت په شرایطو کې بل ، مګر بیا ډیټا ډیر تولیدي کچې ته لیږدول کیدی شي (که چیرې ځای شتون ولري یا د نورو معلوماتو راټولول). Auto-Tier نوي ډیټا په مختلفو درجو کې د موجود ځای مقدار پراساس ځای په ځای کوي، او د غوښتنې او خالي ځای پراساس یې بیا توزیع کوي. لوړ پیل کړئ بیا د آټو ټیر ډیفالټ پالیسي ده او هم وړاندیز کیږي. په پیل کې د خورا لوړ موجود درجې په توګه کار کوي، او بیا د کارونې احصایې پراساس ډاټا حرکت کوي. د ټیټ شتون لرونکې درجې پالیسي هڅه کوي چې ډیټا په لږترلږه فعالیت کونکي درجې کې ځای په ځای کړي.

د ډیټا لیږد د ټیټ لومړیتوب سره پرمخ ځي ترڅو د ذخیره کولو سیسټم ګټور کار کې مداخله ونکړي ، په هرصورت ، د "ډیټا ځای پرځای کولو نرخ" ترتیب شتون لري چې لومړیتوب بدلوي. دلته یو ځانګړتیا شتون لري: د ډیټا ټول بلاکونه د ورته بیا توزیع ترتیب نلري. د مثال په توګه، د میټاډاټا په توګه نښه شوي بلاکونه به لومړی ګړندۍ درجې ته لیږدول کیږي. میټاډاټا، نو د خبرو کولو لپاره، "د ډیټا په اړه ډاټا"، ځینې اضافي معلومات چې د کاروونکي ډیټا ندي، مګر د دوی توضیحات ذخیره کوي. د مثال په توګه، د فایل سیسټم کې معلومات چې کوم بلاک په کوم ځانګړي فایل کې دی. دا پدې مانا ده چې معلوماتو ته د لاسرسي سرعت میټاډاټا ته د لاسرسي سرعت پورې اړه لري. د دې په پام کې نیولو سره چې میټاډاټا معمولا خورا کوچنی وي، ګړندي ډیسکونو ته د دې د لیږدولو ګټې تمه کیږي لوی وي.

هغه معیارونه چې Fast VP په خپل کار کې کاروي

د هر بلاک لپاره اصلي معیار، که چیرې خورا نږدې وي، د ډیټا د "غوښتنې" ځانګړتیا ده، کوم چې د ډاټا ټوټې د لوستلو او لیکلو عملیاتو شمیر پورې اړه لري. دا ځانګړتیا د "حرارت" په نوم یادیږي. ګرم معلومات شتون لري چې د ادعا شوي معلوماتو څخه ډیر ګرم دي. دا په دوره توګه محاسبه کیږي، د ډیفالټ په واسطه د یو ساعت وقفې سره.

د حرارت درجه محاسبه فعالیت لاندې ځانګړتیاوې لري:

  • د I / O په نشتوالي کې، ډاټا د وخت په تیریدو سره "سړه کیږي".
  • د وخت په تیریدو سره لږ یا لږ ورته بار سره، تودوخه لومړی لوړیږي او بیا په یو ټاکلي حد کې ثبات کوي.

برسېره پردې، پورته بیان شوي پالیسۍ او په هره درجه کې وړیا ځای په پام کې نیول شوی. د وضاحت لپاره، زه به د اسنادو څخه یو انځور ورکړم. دلته، سور، ژیړ او نیلي رنګونه په ترتیب سره د لوړې، منځنۍ او ټیټې تودوخې سره بلاکونه په ګوته کوي.

د یووالي ذخیره کې FAST VP: دا څنګه کار کوي

مګر بیرته کارونو ته. نو ، موږ کولی شو تحلیل پیل کړو چې د FAST VP ستونزو حل کولو لپاره څه ترسره کیږي.

الف. د ډیسکونو په مختلفو ډولونو، سطحو کې د معلوماتو ویش

په حقیقت کې، دا د FAST VP اصلي دنده ده. پاتې نور، په یوه معنی، د دې مشتق دي. د ټاکل شوي پالیسي پورې اړه لري، ډاټا به د ذخیره کولو په مختلفو درجو کې وویشل شي. لومړی، د پلی کولو پالیسي په پام کې نیول کیږي، بیا د بلاکونو تودوخه او د RAID ګروپونو اندازه / سرعت.

د لوړ / ټیټ موجود ټایر پالیسیو لپاره، هرڅه خورا ساده دي. د نورو دوو لپاره، دا قضیه ده. ډاټا په مختلفو کچو ویشل شوي، د RAID ګروپونو اندازې او فعالیت په پام کې نیولو سره: د دې لپاره چې د بلاکونو ټول "حرارت" نسبت د هر RAID ګروپ "مشروط اعظمي فعالیت" ته نږدې ورته وي. په دې توګه، بار لږ یا لږ مساوي ویشل کیږي. هغه معلومات چې په تقاضا کې ډیر وي چټک رسنیو ته لیږدول کیږي، په ندرت سره کارول شوي ډاټا ورو رسنیو ته لیږدول کیږي. په عین حال کې، ویش باید داسې ښکاري:

د یووالي ذخیره کې FAST VP: دا څنګه کار کوي

B. د ورته ډول ډیسکونو ترمنځ د معلوماتو ویش

په یاد ولرئ، په پیل کې ما لیکلي چې د معلوماتو وړونکي له دې څخه یو یا ډیر کچې په یوه حوض کې یوځای کیږي؟ د یوې کچې په حالت کې، FAST VP هم د کار کولو لپاره لري. په هره کچه د فعالیت اعظمي کولو لپاره، دا د پام وړ ده چې ډاټا په مساوي ډول په ډیسکونو کې توزیع کړئ. دا به اجازه ورکړي (په تیوري کې) د IOPS اعظمي شمیر ترلاسه کړي. د RAID ګروپ دننه ډاټا د ډیسکونو په اوږدو کې په مساوي ډول ویشل کیدی شي، مګر دا تل د RAID ګروپونو ترمنځ قضیه نده. د عدم توازن په صورت کې، FAST VP به د RAID ګروپونو ترمنځ ډاټا د دوی د اندازې او "مشروط فعالیت" په تناسب (په شمیري شرایطو کې) حرکت وکړي. د وضاحت لپاره، زه به د دریو RAID ګروپونو ترمنځ د بیا انډول کولو سکیم وښیم:

د یووالي ذخیره کې FAST VP: دا څنګه کار کوي

C. د حوض پراخولو په وخت کې د معلوماتو ویش

دا دنده د تیر یوه ځانګړې قضیه ده او ترسره کیږي کله چې د RAID ګروپ په حوض کې اضافه شي. د دې لپاره چې د نوي اضافه شوي RAID ګروپ بې کاره پاتې شي، ځینې ډاټا به دې ته لیږدول کیږي، پدې معنی چې د RAID ټولو ګروپونو بار به بیا توزیع شي.

د SSD لباس لیول کول

د اغوستلو له لارې، FAST VP کولی شي د SSD ژوند وغزوي، که څه هم دا خصوصیت په مستقیم ډول د ذخیره کولو سره تړاو نلري. څرنګه چې دمخه د تودوخې ډیټا شتون لري ، د لیکلو عملیاتو شمیر هم په پام کې نیول شوی ، موږ پوهیږو چې څنګه د ډیټا بلاکس حرکت وکړو ، دا به د FAST VP لپاره منطقي وي چې دا ستونزه هم حل کړي.

که چیرې یوې RAID ډلې ته د لیکلو شمیر د پام وړ بل ته د لیکلو شمیر څخه ډیر وي ، FAST VP به د لیکلو شمیرې سره سم معلومات بیا توزیع کړي. له یوې خوا ، دا بار لرې کوي او د ځینې ډیسکونو سرچینې خوندي کوي ، له بلې خوا ، دا د لږ بار شوي خلکو لپاره "کار" اضافه کوي ، عمومي فعالیت زیاتوي.

پدې توګه ، FAST VP د ذخیره کولو ټایر کولو دودیزې دندې په غاړه اخلي او له دې څخه لږ څه کوي. دا ټول تاسو ته اجازه درکوي په مؤثره توګه د یووالي ذخیره کولو سیسټم کې ډاټا ذخیره کړئ.

ځینې ​​لارښوونې

  1. د اسنادو په لوستلو کې غفلت مه کوئ. غوره تمرینونه شتون لري، او دوی خورا ښه کار کوي. که تاسو دوی تعقیب کړئ، نو جدي ستونزې، د یوې قاعدې په توګه، نه رامنځته کیږي. پاتې لارښوونې اساسا بیا تکرار یا بشپړوي.
  2. که تاسو FAST VP تنظیم او فعال کړی وي نو بیا یې فعال پریږدئ. اجازه راکړئ چې په ټاکل شوي وخت کې ډاټا تخصیص کړئ او په کال کې لږ تر لږه یو ځل او د نورو دندو په اجرا کولو جدي اغیزه وکړي. په داسې حالتونو کې، د معلوماتو بیا ویش کولی شي ډیر وخت ونیسي.
  3. د ځای پرځای کولو کړکۍ غوره کولو پرمهال محتاط اوسئ. که څه هم دا څرګنده ده، هڅه وکړئ چې یو وخت په یووالي کې لږ تر لږه بار وټاکئ او کافي وخت تخصیص کړئ.
  4. د خپل ذخیره کولو پراختیا پلان کړئ، په وخت یې ترسره کړئ. دا یو عمومي وړاندیز دی چې د FAST VP لپاره هم مهم دی. که چیرې د خالي ځای مقدار خورا لږ وي ، نو د معلوماتو حرکت به ورو یا ناممکن شي. په ځانګړې توګه که تاسو 2 ټکي ته پام کوئ.
  5. کله چې د FAST VP فعال شوي سره د حوض پراخول، د ورو ورو ډرایو سره پیل مه کوئ. دا دی، یا موږ ټول پالن شوي RAID ګروپونه په یوځل کې اضافه کوو، یا موږ لومړی ګړندی ډیسکونه اضافه کوو. پدې حالت کې ، نوي "چټک" ډیسکونو ته د ډیټا بیا توزیع کول به د حوض عمومي سرعت ډیر کړي. که نه نو، د "سست" ډیسکونو سره پیل کول، تاسو کولی شئ خورا ناخوښه حالت ترلاسه کړئ. لومړی، ډاټا به نوي، نسبتا سست ډیسکونو ته لیږدول کیږي، او بیا، کله چې ګړندي اضافه کوي، په مخالف لوري کې. دلته د مختلف FAST VP پالیسیو سره تړاو لري، مګر په عمومي حالت کې، دا وضعیت ممکن دی.

که تاسو دې محصول ته ګورئ ، نو تاسو کولی شئ د یونیټي VSA مجازی وسیلې ډاونلوډ کولو سره وړیا په عمل کې یووالي هڅه وکړئ.

د یووالي ذخیره کې FAST VP: دا څنګه کار کوي

د مقالې په پای کې، زه یو څو ګټور لینکونه شریکوم:

پایلې

زه غواړم په اړه ډیر څه ولیکم، مګر زه پوهیږم چې ټول توضیحات به د لوستونکي لپاره په زړه پورې نه وي. د مثال په توګه، تاسو کولی شئ د هغه معیارونو په اړه په تفصیل سره خبرې وکړئ چې د FAST VP لخوا د معلوماتو لیږدولو پریکړه کوي، د I / O احصایو تحلیل کولو پروسې په اړه. همدارنګه د تعامل موضوع متحرک حوضونه، او دا په جلا مقاله کې راځی. تاسو حتی کولی شئ د دې ټیکنالوژۍ پراختیا په اړه تصور وکړئ. زه امید لرم چې دا ستړي نه وه او ما تاسو ستړي نه کړي. ژر به سره وګورو!

سرچینه: www.habr.com

Add a comment