LizardFS 3.13.0-rc2 کلستر فایل سیسټم تازه کول

د یو کال ځنډ وروسته په پرمختګ کې بیا پیل شو د غلطۍ زغمونکي توزیع شوي فایل سیسټم نوې څانګې باندې کار کول LizardF 3.13 и خپور شوی دوهم خوشې نوماند. په دې وروستیو کې پیښه شوی ده د LizardFS د پراختیا د شرکت مالکینو بدلون، نوی مدیریت تصویب شو او پراختیا کونکي ځای په ځای شوي. په تېرو دوو کلونو کې دغه پروژه له ټولنې څخه وتلې او ورته پوره پاملرنه نه ده شوې، خو نوې ډله غواړي له ټولنې سره پخوانۍ اړيکې راژوندۍ کړي او نږدې اړيکې ورسره ټينګې کړي. د پروژې کوډ په C او C++ ژبو لیکل شوی او لخوا توزیع شوی د GPLv3 جواز لاندې.

لیزارډ ایف ایس دا د توزیع شوي کلستر فایل سیسټم، کوم چې تاسو ته اجازه درکوي په مختلفو سرورونو کې ډاټا توزیع کړئ، مګر دوی ته د یو واحد لوی ویش په بڼه لاسرسی چمتو کوي، کوم چې د دودیز ډیسک ویشونو سره ورته کار کوي. د LizardFS سره نصب شوی برخه د POSIX فایل ځانګړتیاو، ACLs، لاکونو، ساکټونو، پایپونو، د وسیلو فایلونو، سمبولیک او سختو لینکونو ملاتړ کوي. سیسټم د ناکامۍ یو ټکی نه لري؛ ټولې برخې بې کاره دي. د ډیټا عملیاتو موازي کول ملاتړ کیږي (ډیری پیرودونکي کولی شي په ورته وخت کې فایلونو ته لاسرسی ومومي).

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

ډاټا او میټاډاټا په جلا توګه زیرمه شوي. د عملیاتو لپاره ، دا وړاندیز کیږي چې دوه میټاډاټا سرورونه نصب کړئ چې په ماسټر - غلام حالت کې فعالیت کوي ، په بیله بیا لږترلږه دوه ډیټا ذخیره سرورونه (چنکسرور). سربیره پردې ، د میټاډاټا بیک اپ کولو لپاره ، د لاګ سرورونه د میټاډاټا کې د بدلونونو په اړه معلوماتو ذخیره کولو لپاره کارول کیدی شي او تاسو ته اجازه درکوي د ټولو موجوده میټاډاټا سرورونو ته د زیان په صورت کې د عملیاتو بحالولو لپاره. هر فایل په بلاکونو (ټوټو) ویشل شوی، تر 64 MB پورې اندازه. بلاکونه د ټاکل شوي نقل کولو حالت سره سم د ذخیره کولو سرورونو ترمینځ ویشل شوي: معیاري (په مختلف نوډونو کې د ځای په ځای کیدو لپاره د کاپيونو واضح تعیین ، پشمول د انفرادي لارښودونو په اړه - د مهم معلوماتو لپاره د کاپي شمیره لوړه کیدی شي ، او د دې لپاره. غیر مهم معلومات کم شوي، XOR (RAID5) او EC (RAID6).

ذخیره کولی شي د پیټابایټ اندازې اندازه کړي. د غوښتنلیک ساحو کې آرشیف کول، د مجازی ماشین عکسونو ذخیره کول، ملټي میډیا ډاټا، بیک اپ، د DRC (د ناورین د بیا رغونې مرکز) په توګه کارول او د لوړ فعالیت کمپیوټر کلسترونو کې ذخیره کول شامل دي. LizardFS د هرې اندازې فایلونو لپاره د لوستلو خورا لوړ سرعت چمتو کوي ، او کله چې لیکل کیږي ، دا ښه فعالیت ښیې کله چې د لوی او متوسط ​​​​کچې فایلونو لیکلو کې ، کله چې دوامداره ترمیم شتون نلري ، د خلاص فایلونو سره ژور کار ، او د یو وخت عملیات. د کوچنیو فایلونو ډله.

LizardFS 3.13.0-rc2 کلستر فایل سیسټم تازه کول

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

د LizardFS پروژه په 2013 کې د فورک په توګه تاسیس شوه MooseFS، او په عمده توګه د ریډ - سلیمان غلطی اصلاح کوډونو پراساس د نقل کولو حالت شتون کې توپیر لري (د raidzN سره ورته) ، د ACL پراخه ملاتړ ، د وینډوز پلیټ فارم لپاره د پیرودونکي شتون ، اضافي اصلاحونه (د مثال په توګه ، کله چې د پیرودونکي ترکیب کول او د ذخیره کولو سرور، بلاکونه، که ممکنه وي، د اوسني نوډ سره لیږل کیږي، او میټاډاټا په حافظه کې ساتل کیږي)، یو ډیر انعطاف وړ ترتیب سیسټم، د معلوماتو لوستلو لپاره ملاتړ، د لارښود کوټې او داخلي بیا کار.

LizardFS 3.13.0 ټاکل شوې چې د دسمبر په پای کې خوشې شي. د LizardFS 3.13 اصلي نوښت د توافق الګوریتم کارول دي ترڅو د غلطۍ زغم یقیني کړي (د ناکامۍ په صورت کې د ماسټر سرورونو بدلول) رافټ (زموږ د uRaf پلي کول کاروي، کوم چې مخکې په سوداګریزو محصولاتو کې کارول کیده). د uRaft کارول تنظیمات ساده کوي او د ناکامۍ بیا رغونې ځنډ کموي، مګر لږترلږه درې کاري نوډونو ته اړتیا لري، چې یو یې د کورم لپاره کارول کیږي.

نور بدلونونه: د FUSE3 فرعي سیسټم پراساس یو نوی پیرودونکی، د غلطۍ سمولو سره ستونزې حل کوي، د nfs-ganesha پلگ ان په C ژبه کې بیا لیکل شوی. تازه 3.13.0-rc2 ډیری مهمې بګونه حل کوي چې د 3.13 برانچ پخوانۍ ازموینې ریلیزونه د کارونې وړ ندي (د 3.12 څانګې لپاره اصلاحات لاهم ندي خپاره شوي، او د 3.12 څخه تر 3.13 پورې تازه کول لاهم د بشپړ معلوماتو ضایع کیدو لامل کیږي).

په 2020 کې، کار به په پراختیا تمرکز وکړي
آغا، یو نوی په بشپړ ډول بیا لیکل شوی LizardFS کرنل ، کوم چې د پراختیا کونکو په وینا ، به د شاخ 3.12 په پرتله په فعالیت کې درې چنده زیاتوالی چمتو کړي. اګاما به د پیښې پرمخ وړل شوي معمارۍ ته لیږدوي ، د غیر متناسب ان پټ/آؤټ پوټ پراساس asio، په عمده توګه د کارونکي ځای کې کار وکړئ (د کرنل کیچ کولو میکانیزمونو انحصار کمولو لپاره). سربیره پردې ، د ډیبګ کولو نوی سب سیسټم او د شبکې فعالیت تحلیل کونکی به د فعالیت اتومات کولو لپاره ملاتړ سره وړاندیز شي.

د LizardFS پیرودونکي به د نسخې لیکلو عملیاتو لپاره بشپړ ملاتړ اضافه کړي ، کوم چې به د ناورین بیا رغولو اعتبار ته وده ورکړي ، هغه ستونزې حل کړي چې رامینځته کیږي کله چې مختلف پیرودونکي ورته معلوماتو ته لاسرسی شریکوي ، او د پام وړ فعالیت ښه کولو ته اجازه ورکوي. پیرودونکي به د خپل شبکې فرعي سیسټم ته لیږدول کیږي چې د کارونکي ځای کې فعالیت کوي. د اګاما پراساس د LizardFS لومړی کاري پروټوټایپ پلان شوی چې د 2020 په دویمه ربع کې چمتو شي. په ورته وخت کې، دوی ژمنه کوي چې د کبرنیټ پلیټ فارم سره د LizardFS ادغام لپاره وسیلې پلي کړي.

سرچینه: opennet.ru

Add a comment