Qsan XCubeSAN ගබඩා පද්ධතියේ ස්වයංක්‍රීය ටයරින් කිරීමේ විශේෂාංග

ආරම්භ කරන ලද ගබඩා පද්ධතිවලට අදාළ වන පරිදි I/O මෙහෙයුම් වේගවත් කිරීම සඳහා වන තාක්ෂණයන් අඛණ්ඩව සලකා බැලීම පෙර ලිපිය, ස්වයංක්‍රීය ටයරින් වැනි ඉතා ජනප්‍රිය විකල්පයක් මත රැඳී සිටිය නොහැක. විවිධ ගබඩා පද්ධති නිෂ්පාදකයින් අතර මෙම ශ්‍රිතයේ දෘෂ්ටිවාදය බෙහෙවින් සමාන වුවද, අපි උදාහරණයක් භාවිතා කරමින් ස්ථර ක්‍රියාත්මක කිරීමේ ලක්ෂණ දෙස බලමු. Qsan ගබඩා පද්ධතිය.

Qsan XCubeSAN ගබඩා පද්ධතියේ ස්වයංක්‍රීය ටයරින් කිරීමේ විශේෂාංග

ගබඩා පද්ධතිවල ගබඩා කර ඇති විවිධ දත්ත තිබියදීත්, මෙම දත්තම ඔවුන්ගේ ඉල්ලුම (භාවිතා කිරීමේ වාර ගණන) මත පදනම්ව කණ්ඩායම් කිහිපයකට බෙදිය හැකිය. වඩාත්ම ජනප්‍රිය ("උණුසුම්") දත්ත හැකි ඉක්මනින් ප්‍රවේශ විය යුතු අතර, අඩුවෙන් භාවිතා කරන ("සීතල") දත්ත අඩු ප්‍රමුඛතාවයකින් සැකසිය හැක.

එවැනි යෝජනා ක්රමයක් සංවිධානය කිරීම සඳහා, ස්ථර ක්රියාකාරීත්වය භාවිතා කරනු ලැබේ. මෙම නඩුවේ දත්ත අරාව එකම වර්ගයේ තැටි වලින් සමන්විත නොවේ, නමුත් විවිධ ගබඩා ස්ථර සාදන ධාවක කණ්ඩායම් කිහිපයකින් සමන්විත වේ. විශේෂ ඇල්ගොරිතමයක් භාවිතා කරමින්, උපරිම සමස්ත කාර්ය සාධනය සහතික කිරීම සඳහා දත්ත ස්වයංක්‍රීයව මට්ටම් අතර මාරු කරනු ලැබේ.

Qsan XCubeSAN ගබඩා පද්ධතියේ ස්වයංක්‍රීය ටයරින් කිරීමේ විශේෂාංග

SHD Qsan ගබඩා මට්ටම් තුනක් දක්වා සහාය:

  • ස්ථරය 1: SSD, උපරිම කාර්ය සාධනය
  • මට්ටම 2: HDD SAS 10K/15K, ඉහළ කාර්ය සාධනය
  • ස්ථරය 3: HDD NL-SAS 7.2K, උපරිම ධාරිතාව

ස්වයංක්‍රීය ටයරින් සංචිතයක සියලුම මට්ටම් තුනම හෝ ඕනෑම සංයෝජනයක දෙකක් පමණක් අඩංගු විය හැක. එක් එක් ස්ථරය තුළ, ධාවකයන් හුරුපුරුදු RAID කණ්ඩායම් වලට ඒකාබද්ධ වේ. උපරිම නම්‍යශීලීභාවය සඳහා, එක් එක් ස්ථරයේ RAID මට්ටම වෙනස් විය හැක. එනම්, උදාහරණයක් ලෙස, 4x SSD RAID10 + 6x HDD 10K RAID5 + 12 HDD 7.2K RAID6 වැනි ව්‍යුහයක් සංවිධානය කිරීමෙන් කිසිවක් ඔබව වළක්වන්නේ නැත.

වෙළුම් නිර්මාණය කිරීමෙන් පසු (අථත්ය තැටි) සක්රිය කරන්න ස්වයංක්‍රීය ටයරින් එය මත සංචිතය සියලු I/O මෙහෙයුම් පිළිබඳ සංඛ්‍යාලේඛන පසුබිම් එකතු කිරීම ආරම්භ කරයි. මෙය සිදු කිරීම සඳහා, අවකාශය 1GB කුට්ටි වලට "කපා" ඇත (ඊනියා උප LUN). එවැනි බ්ලොක් එකකට පිවිසෙන සෑම අවස්ථාවකදීම, එය 1 හි සංගුණකයක් පවරනු ලැබේ. පසුව, කාලයත් සමඟ මෙම සංගුණකය අඩු වේ. පැය 24 කට පසු, මෙම වාරණ සඳහා I/O ඉල්ලීම් නොමැති නම්, එය දැනටමත් 0.5 ට සමාන වන අතර සෑම පසු පැයකම පහත වැටේ.

නිශ්චිත වේලාවක (පෙරනිමියෙන්, සෑම දිනකම මධ්‍යම රාත්‍රියේදී), එකතු කරන ලද ප්‍රතිඵල ඒවායේ සංගුණක මත පදනම්ව උප LUN ක්‍රියාකාරකම් මගින් ශ්‍රේණිගත කෙරේ. මේ මත පදනම්ව, කුමන බ්ලොක් චලනය කළ යුතුද සහ කුමන දිශාවටද යන්න තීරණය කරනු ලැබේ. ඉන් පසුව, ඇත්ත වශයෙන්ම, මට්ටම් අතර දත්ත නැවත ස්ථානගත කිරීම සිදු වේ.

Qsan XCubeSAN ගබඩා පද්ධතියේ ස්වයංක්‍රීය ටයරින් කිරීමේ විශේෂාංග

Qsan ගබඩා පද්ධතිය බොහෝ පරාමිති භාවිතා කරමින් ස්ථර ක්‍රියාවලිය මනාව ක්‍රියාත්මක කරයි, එමඟින් ඔබට අරාවේ අවසාන ක්‍රියාකාරිත්වය ඉතා නම්‍යශීලී ලෙස වින්‍යාස කිරීමට ඉඩ සලසයි.

දත්තවල ආරම්භක ස්ථානය සහ එහි චලනයේ ප්‍රමුඛතා දිශාව තීරණය කිරීම සඳහා, එක් එක් වෙළුම සඳහා වෙන වෙනම සකසා ඇති ප්‍රතිපත්ති භාවිතා කරනු ලැබේ:

  • ස්වයංක්‍රීය ටයරින් - පෙරනිමි ප්‍රතිපත්තිය, ආරම්භක ස්ථානගත කිරීම සහ චලනයන්හි දිශාව ස්වයංක්‍රීයව තීරණය වේ, i.e. "උණුසුම්" දත්ත ඉහළ මට්ටමට නැඹුරු වන අතර, "සීතල" දත්ත පහළට ගමන් කරයි. එක් එක් මට්ටමේ පවතින ඉඩ මත පදනම්ව මූලික ස්ථානගත කිරීම තෝරා ගනු ලැබේ. නමුත් පද්ධතිය මූලික වශයෙන් වේගවත්ම ධාවකයන් උපරිම ලෙස භාවිතා කිරීමට උත්සාහ කරන බව ඔබ තේරුම් ගත යුතුය. එබැවින්, නිදහස් ඉඩක් තිබේ නම්, දත්ත ඉහළ මට්ටම්වල තබා ඇත. දත්ත ඉල්ලුම කල්තියා පුරෝකථනය කළ නොහැකි බොහෝ අවස්ථා සඳහා මෙම ප්‍රතිපත්තිය සුදුසු වේ.
  • ඉහළ සහ පසුව Auto Tiering සමඟ ආරම්භ කරන්න - පෙර එකට වඩා වෙනස ඇත්තේ දත්තවල ආරම්භක ස්ථානයේ පමණි (වේගවත්ම මට්ටමින්)
  • ඉහළම මට්ටම - දත්ත සෑම විටම වේගවත්ම මට්ටම ලබා ගැනීමට උත්සාහ කරයි. මෙහෙයුම අතරතුර ඒවා පහළට ගෙන ගියහොත්, හැකි ඉක්මනින් ඒවා ආපසු ගෙන යනු ලැබේ. මෙම ප්‍රතිපත්තිය හැකි වේගවත්ම ප්‍රවේශය අවශ්‍ය දත්ත සඳහා සුදුසු වේ.
  • අවම මට්ටම - දත්ත සෑම විටම පහළම මට්ටමට නැඹුරු වේ. මෙම ප්‍රතිපත්තිය කලාතුරකින් භාවිතා වන දත්ත සඳහා විශිෂ්ටයි (උදාහරණයක් ලෙස, ලේඛනාගාරය).
  • චලනය නැත - පද්ධතිය ස්වයංක්‍රීයව දත්තවල මුල් ස්ථානය තීරණය කරන අතර එය චලනය නොකරයි. කෙසේ වෙතත්, පසුව ඔවුන්ගේ නැවත ස්ථානගත කිරීම අවශ්‍ය වූ විට සංඛ්‍යාලේඛන එකතු කරනු ලැබේ.

එක් එක් වෙළුම නිර්මාණය කරන විට ප්‍රතිපත්ති නිර්වචනය කරන අතරම, පද්ධතියේ ජීවන චක්‍රය පුරාවටම ඒවා නැවත නැවතත් වෙනස් කළ හැකි බව සඳහන් කිරීම වටී.

ස්ථර යාන්ත්‍රණය සඳහා ප්‍රතිපත්තිවලට අමතරව, මට්ටම් අතර දත්ත චලනයේ සංඛ්‍යාතය සහ වේගය ද වින්‍යාස කර ඇත. ඔබට නිශ්චිත ගමන් කාලය නියම කළ හැකිය: දිනපතා හෝ සතියේ ඇතැම් දිනවල, සහ සංඛ්යා ලේඛන එකතු කිරීමේ පරතරය පැය කිහිපයක් දක්වා අඩු කරන්න (අවම සංඛ්යාතය - පැය 2). දත්ත චලනය කිරීමේ මෙහෙයුමක් සම්පූර්ණ කිරීමට ගතවන කාලය සීමා කිරීමට ඔබට අවශ්‍ය නම්, ඔබට කාල රාමුවක් (චලනය සඳහා කවුළුව) සැකසිය හැක. මීට අමතරව, නැවත ස්ථානගත කිරීමේ වේගය ද දක්වනු ලැබේ - 3 මාතයන්: වේගවත්, මධ්යම, මන්දගාමී.

Qsan XCubeSAN ගබඩා පද්ධතියේ ස්වයංක්‍රීය ටයරින් කිරීමේ විශේෂාංග

ක්ෂණික දත්ත නැවත ස්ථානගත කිරීම සඳහා අවශ්යතාවයක් තිබේ නම්, පරිපාලකගේ විධානය මත ඕනෑම අවස්ථාවක එය අතින් සිදු කළ හැකිය.

දත්ත මට්ටම් අතර නිතර හා වේගවත්ව ගෙන යන තරමට, ගබඩා පද්ධතිය වත්මන් මෙහෙයුම් තත්ත්වයන්ට අනුවර්තනය වීමට වඩාත් නම්‍යශීලී වනු ඇති බව පැහැදිලිය. නමුත් ඒ සමඟම, චලනය කිරීම අමතර බරක් (මූලික වශයෙන් තැටි මත) බව මතක තබා ගැනීම වටී, එබැවින් ඔබ අත්‍යවශ්‍ය නම් මිස දත්ත "ධාවනය" නොකළ යුතුය. අවම බර පැටවීමේදී චලනය සැලසුම් කිරීම වඩා හොඳය. ගබඩා පද්ධති ක්‍රියාකාරිත්වයට නිරන්තරයෙන් ඉහළ කාර්ය සාධනයක් 24/7 අවශ්‍ය නම්, නැවත ස්ථානගත කිරීමේ අනුපාතය අවම මට්ටමකට අඩු කිරීම වටී.

වෙඩි තැබීමේ සැකසුම් බහුල වීම උසස් පරිශීලකයින් සතුටු කරනු ඇති බවට සැකයක් නැත. කෙසේ වෙතත්, පළමු වරට එවැනි තාක්ෂණයට මුහුණ දෙන අයට, කරදර වීමට කිසිවක් නැත. පෙරනිමි සැකසුම් විශ්වාස කිරීම (ස්වයංක්‍රීය ටයරින් ප්‍රතිපත්තිය, රාත්‍රියේදී දිනකට එක් වරක් උපරිම වේගයෙන් ගමන් කිරීම) සහ සංඛ්‍යාලේඛන සමුච්චය වන විට, අවශ්‍ය ප්‍රති result ලය ලබා ගැනීම සඳහා යම් පරාමිතීන් සකස් කිරීම තරමක් හැකි ය.

ඵලදායිතාව වැඩි කිරීම සඳහා එවැනි සමාන ජනප්රිය තාක්ෂණයක් සමඟ ඉරීම සංසන්දනය කිරීම SSD හැඹිලිගත කිරීම, ඔබ ඔවුන්ගේ ඇල්ගොරිතමවල විවිධ මෙහෙයුම් මූලධර්ම මතක තබා ගත යුතුය.

SSD හැඹිලිගත කිරීම
ස්වයංක්‍රීය ටයරින්

බලපෑමේ ආරම්භයේ වේගය
ක්ෂණිකව පාහේ. නමුත් සැලකිය යුතු බලපෑම වන්නේ හැඹිලිය "උණුසුම්" වීමෙන් පසුව පමණි (මිනිත්තු සිට පැය දක්වා)
සංඛ්‍යාලේඛන එකතු කිරීමෙන් පසු (පැය 2 සිට, දිනකට ඉතා මැනවින්) දත්ත ගෙනයාමට කාලය

බලපෑම් කාලය
දත්ත නව කොටසකින් ආදේශ කරන තෙක් (විනාඩි-පැය)
දත්ත ඉල්ලුම පවතින අතරතුර (පැය XNUMX හෝ ඊට වැඩි)

භාවිතයට අදාල වන සංඥා
ක්ෂණික කෙටි කාලීන කාර්ය සාධන ජයග්‍රහණ (දත්ත සමුදායන්, අථත්‍යකරණ පරිසරයන්)
දිගු කාලයක් සඳහා ඵලදායිතාව වැඩි කිරීම (ගොනු, වෙබ්, තැපැල් සේවාදායක)

එසේම, tiering හි එක් අංගයක් වන්නේ එය "SSD + HDD" වැනි අවස්ථා සඳහා පමණක් නොව, "වේගවත් HDD + මන්දගාමී HDD" හෝ SSD හැඹිලි භාවිතා කිරීමේදී මූලික වශයෙන් කළ නොහැකි මට්ටම් තුනම භාවිතා කිරීමේ හැකියාවයි.

පරීක්ෂා කිරීම

ටයරින් ඇල්ගොරිතම වල කාර්ය සාධනය පරීක්ෂා කිරීම සඳහා, අපි සරල පරීක්ෂණයක් පැවැත්වුවා. SSD (RAID 1) + HDD 7.2K (RAID1) මට්ටම් දෙකක සංචිතයක් සාදන ලද අතර, එහි "අවම මට්ටමේ" ප්‍රතිපත්තියක් සහිත පරිමාවක් තබන ලදී. එම. දත්ත සෑම විටම මන්දගාමී තැටි මත පිහිටා තිබිය යුතුය.

Qsan XCubeSAN ගබඩා පද්ධතියේ ස්වයංක්‍රීය ටයරින් කිරීමේ විශේෂාංග

Qsan XCubeSAN ගබඩා පද්ධතියේ ස්වයංක්‍රීය ටයරින් කිරීමේ විශේෂාංග

කළමනාකරණ අතුරුමුහුණත මට්ටම් අතර දත්ත ස්ථානගත කිරීම පැහැදිලිව පෙන්වයි

දත්ත සමඟ පරිමාව පිරවීමෙන් පසුව, අපි ස්ථානගත කිරීමේ ප්‍රතිපත්තිය ස්වයංක්‍රීය ටයරින් වෙත වෙනස් කර IOmeter පරීක්ෂණය ධාවනය කළෙමු.

Qsan XCubeSAN ගබඩා පද්ධතියේ ස්වයංක්‍රීය ටයරින් කිරීමේ විශේෂාංග

පැය කිහිපයක පරීක්ෂණ වලින් පසුව, පද්ධතියට සංඛ්‍යාලේඛන රැස් කිරීමට හැකි වූ විට, නැවත ස්ථානගත කිරීමේ ක්‍රියාවලිය ආරම්භ විය.

Qsan XCubeSAN ගබඩා පද්ධතියේ ස්වයංක්‍රීය ටයරින් කිරීමේ විශේෂාංග

දත්ත චලනය අවසන් වූ පසු, අපගේ පරීක්ෂණ පරිමාව සම්පූර්ණයෙන්ම ඉහළ මට්ටමට (SSD) "බඩගා" ගියේය.

Qsan XCubeSAN ගබඩා පද්ධතියේ ස්වයංක්‍රීය ටයරින් කිරීමේ විශේෂාංග

Qsan XCubeSAN ගබඩා පද්ධතියේ ස්වයංක්‍රීය ටයරින් කිරීමේ විශේෂාංග

තීන්දුව

Auto Tiering යනු අධිවේගී ධාවකයන් වඩාත් තීව්‍ර ලෙස භාවිතා කිරීමෙන් අවම ද්‍රව්‍ය හා කාල පිරිවැයක් සහිත ගබඩා පද්ධතියක ක්‍රියාකාරිත්වය වැඩි කිරීමට ඔබට ඉඩ සලසන අපූරු තාක්‍ෂණයකි. වෙත අයදුම් කර ඇත Qsan එකම ආයෝජනය බලපත්‍රයක් වන අතර, එය පරිමාව/තැටි ගණන/රාක්ක/ආදිය මත සීමාවකින් තොරව එක් වරක් මිලදී ගනු ලැබේ. මෙම ක්‍රියාකාරිත්වය ඕනෑම ව්‍යාපාරික කාර්යයක් පාහේ තෘප්තිමත් කළ හැකි එවැනි පොහොසත් සැකසුම් වලින් සමන්විත වේ. තවද අතුරු මුහුණතේ ක්‍රියාවලි දෘශ්‍යකරණය මඟින් උපාංගය කාර්යක්ෂමව කළමනාකරණය කිරීමට ඔබට ඉඩ සලසයි.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න