රාක්ක හරහා සේවාදායක බෙදා හැරීම ප්‍රශස්ත කිරීම

එක් කතාබහකදී මගෙන් ප්‍රශ්නයක් අසන ලදී:

— සේවාදායකයන් රාක්කවලට නිසි ලෙස ඇසුරුම් කරන්නේ කෙසේද යන්න ගැන මට කියවිය හැකි යමක් තිබේද?

මම එවැනි පාඨයක් නොදන්නා බව මට වැටහුණා, ඒ නිසා මම මගේම ලිව්වා.

පළමුව, මෙම පාඨය භෞතික දත්ත මධ්‍යස්ථානවල (DCs) භෞතික සේවාදායකයන් ගැන වේ. දෙවනුව, සර්වර් විශාල ප්‍රමාණයක් ඇති බව අපි විශ්වාස කරමු: සිය-දහස්; කුඩා සංඛ්‍යාවක් සඳහා මෙම පෙළ තේරුමක් නැත. තෙවනුව, අපට සීමාවන් තුනක් ඇති බව අපි සලකමු: රාක්කවල භෞතික ඉඩ, රාක්කයකට බල සැපයුම සහ රාක්ක පේළිවල සිටීමට ඉඩ දෙන්න, එවිට අපට යාබද රාක්කවල සේවාදායකයන් සම්බන්ධ කිරීමට එක් ToR ස්විචයක් භාවිතා කළ හැකිය.

ප්‍රශ්නයට පිළිතුර බොහෝ දුරට රඳා පවතින්නේ අප ප්‍රශස්ත කරන පරාමිතිය සහ හොඳම ප්‍රති result ලය ලබා ගැනීම සඳහා අපට වෙනස් කළ හැකි දේ මත ය. උදාහරණයක් ලෙස, තවදුරටත් වර්ධනය සඳහා වැඩිපුර ඉතිරි කිරීම සඳහා අප අවම ඉඩක් ගත යුතුය. එසේත් නැතිනම් රාක්කවල උස, රාක්කයක බලය, PDU හි ඇති සොකට්, ස්විච සමූහයක රාක්ක ගණන (රාක්ක 1, 2 හෝ 3 සඳහා එක් ස්විචයක්), වයර්වල දිග සහ ඇදීමේ වැඩ (අඳින වැඩ) තෝරා ගැනීමට අපට නිදහස තිබේ. පේළිවල කෙළවරේ මෙය ඉතා වැදගත් වේ: පේළියක රාක්ක 10 ක් සහ ස්විචයකට රාක්ක 3 ක් සමඟ, ඔබට වයර් වෙනත් පේළියකට ඇද ගැනීමට හෝ ස්විචයේ ඇති වරායන් අඩුවෙන් භාවිතා කිරීමට සිදුවනු ඇත) ආදිය. වෙනම කථා: සේවාදායකයන් තෝරාගැනීම සහ DC තෝරා ගැනීම, ඒවා තෝරාගෙන ඇති බව අපි උපකල්පනය කරමු.

විශේෂයෙන්ම සර්වර් වල සාමාන්‍ය/උපරිම පරිභෝජන ප්‍රමාණය සහ අපට විදුලිය සැපයෙන්නේ කෙසේද යන්න සමහර සූක්ෂ්මතා සහ විස්තර තේරුම් ගැනීම හොඳය. ඉතින්, අපි 230V රුසියානු බල සැපයුමක් සහ රාක්කයකට එක් අදියරක් තිබේ නම්, 32A යන්ත්රයක් ~ 7kW හැසිරවිය හැක. අපි හිතමු අපි නාමිකව රාක්කයකට 6kW ගෙවනවා කියලා. සැපයුම්කරු අපගේ පරිභෝජනය මනිනු ලබන්නේ රාක්ක 10 ක පේළියකට පමණක් වන අතර, සෑම රාක්කයක් සඳහාම නොවේ නම් සහ යන්ත්‍රය කොන්දේසි සහිත 7 kW කඩඉමක සකසා ඇත්නම්, තාක්‍ෂණිකව අපට තනි රාක්කයක 6.9 kW, තවත් රාක්කයක 5.1 kW සහ පරිභෝජනය කළ හැකිය. සෑම දෙයක්ම හොඳින් සිදුවනු ඇත - දඬුවම් නොලැබේ.

සාමාන්යයෙන් අපගේ ප්රධාන ඉලක්කය වන්නේ පිරිවැය අවම කිරීමයි. මැනීමට හොඳම නිර්ණායකය වන්නේ TCO (හිමිකාරත්වයේ සම්පූර්ණ පිරිවැය) අඩු කිරීමයි. එය පහත කොටස් වලින් සමන්විත වේ:

  • CAPEX: DC යටිතල පහසුකම්, සේවාදායක, ජාල දෘඩාංග සහ කේබල් මිලදී ගැනීම
  • OPEX: DC කුලියට දීම, විදුලි පරිභෝජනය, නඩත්තු කිරීම. OPEX සේවා කාලය මත රඳා පවතී. එය වසර 3 ක් යැයි උපකල්පනය කිරීම සාධාරණ ය.

රාක්ක හරහා සේවාදායක බෙදා හැරීම ප්‍රශස්ත කිරීම

සමස්ත පයි එකේ තනි කෑලි කොපමණ විශාලද යන්න මත පදනම්ව, අපි වඩාත්ම මිල අධික ලෙස ප්රශස්තකරණය කළ යුතු අතර, ඉතිරි ඉතිරි සියලු සම්පත් හැකි තරම් කාර්යක්ෂමව භාවිතා කිරීමට ඉඩ දෙන්න.

අපි හිතමු අපට දැනට පවතින DC එකක් තියෙනවා, එහි රාක්ක උස H ඒකක (උදාහරණයක් ලෙස, H=47), ප්‍රැක් එකකට විදුලිය (Prack=6kW), අපි තීරණය කළා h=2U ඒකක දෙකක සේවාදායකයන් භාවිතා කිරීමට. අපි ස්විච්, පැච් පැනල් සහ සංවිධායකයින් සඳහා රාක්කයෙන් ඒකක 2..4 ඉවත් කරන්නෙමු. එම. භෞතික වශයෙන්, අපගේ රාක්කයේ Sh=rounddown((H-2..4)/h) සේවාදායකයන් ඇත (එනම් Sh = rounddown((47-4)/2)= රාක්කයකට සේවාදායකයන් 21). අපි මෙය මතක තබා ගනිමු ශු.

සරල අවස්ථාවක, රාක්කයක ඇති සියලුම සේවාදායකයන් සමාන වේ. සමස්තයක් වශයෙන්, අපි සේවාදායකයන් සමඟ රාක්කයක් පුරවන්නේ නම්, එක් එක් සේවාදායකය මත සාමාන්යයෙන් Pserv=Prack/Sh (Pserv = 6000W/21 = 287W) බලය වැය කළ හැකිය. සරල බව සඳහා, අපි මෙහි ස්විච පරිභෝජනය නොසලකා හරිමු.

අපි පියවරක් පසෙකට දමා Pmax උපරිම සේවාදායක පරිභෝජනය කුමක්දැයි තීරණය කරමු. එය ඉතා සරල, ඉතා අකාර්යක්ෂම සහ සම්පූර්ණයෙන්ම ආරක්ෂිත නම්, අපි සේවාදායකයේ බල සැපයුමේ ලියා ඇති දේ කියවමු - මෙයයි.

එය වඩාත් සංකීර්ණ හා වඩා කාර්යක්ෂම නම්, අපි සියලු සංරචකවල TDP (තාප සැලසුම් පැකේජය) ගෙන එය සාරාංශ කරමු (මෙය ඉතා සත්ය නොවේ, නමුත් එය හැකි ය).

සාමාන්‍යයෙන් අපි සංරචකවල TDP නොදනිමු (CPU හැර), එබැවින් අපි වඩාත් නිවැරදි, නමුත් වඩාත් සංකීර්ණ ප්‍රවේශය ද ගනිමු (අපට රසායනාගාරයක් අවශ්‍යයි) - අපි අවශ්‍ය වින්‍යාසයේ පර්යේෂණාත්මක සේවාදායකයක් ගෙන එය පටවන්නෙමු, උදාහරණයක් ලෙස, Linpack (CPU සහ මතකය) සහ fio (තැටි) සමඟ, අපි පරිභෝජනය මනිමු. අපි එය බැරෑරුම් ලෙස සලකන්නේ නම්, පරීක්ෂණ අතරතුර සීතල කොරිඩෝවේ උණුසුම්ම පරිසරයක් නිර්මාණය කළ යුතුය, මන්ද මෙය විදුලි පංකා පරිභෝජනය සහ CPU පරිභෝජනය යන දෙකටම බලපාන බැවිනි. මෙම නිශ්චිත භාරය යටතේ මෙම නිශ්චිත කොන්දේසි තුළ නිශ්චිත වින්යාසයක් සහිත නිශ්චිත සේවාදායකයක උපරිම පරිභෝජනය අපි ලබා ගනිමු. අපි සරලව අදහස් කරන්නේ නව පද්ධති ස්ථිරාංග, වෙනත් මෘදුකාංග අනුවාදයක් සහ වෙනත් කොන්දේසි ප්‍රතිඵලයට බලපෑ හැකි බවයි.

එබැවින්, Pserv වෙත ආපසු යන්න සහ අපි එය Pmax සමඟ සසඳන ආකාරය. සේවා ක්‍රියා කරන ආකාරය සහ ඔබේ තාක්ෂණික අධ්‍යක්ෂවරයාගේ ස්නායු කෙතරම් ශක්තිමත්ද යන්න අවබෝධ කර ගැනීමකි.

අපි කිසිඳු අවදානමක් නොගන්නේ නම්, සියලුම සේවාදායකයන්ට එකවරම ඔවුන්ගේ උපරිමය පරිභෝජනය කිරීමට පටන් ගත හැකි බව අපි විශ්වාස කරමු. ඒ සමගම, DC වෙත එක් ආදානයක් සිදු විය හැක. මෙම කොන්දේසි යටතේ වුවද, infra සේවාව සැපයිය යුතුය, එබැවින් Pserv ≡ Pmax. මෙය විශ්වසනීයත්වය අතිශයින්ම වැදගත් වන ප්රවේශයකි.

තාක්ෂණික අධ්‍යක්ෂවරයා පරමාදර්ශී ආරක්ෂාව ගැන පමණක් නොව, සමාගමේ මුදල් ගැනද සිතන්නේ නම් සහ නිර්භීත නම්, ඔබට එය තීරණය කළ හැකිය.

  • අපි අපගේ වෙළෙන්දන් කළමනාකරණය කිරීමට පටන් ගනිමු, විශේෂයෙන්, එක් ආදානයක පහත වැටීම අවම කිරීම සඳහා සැලසුම් කළ උපරිම බර පැටවීමේ කාලවලදී අපි නියමිත නඩත්තු කිරීම තහනම් කරමු;
  • සහ/හෝ අපගේ ගෘහනිර්මාණ ශිල්පය ඔබට රාක්කයක්/පේළියක්/DC එකක් නැති කර ගැනීමට ඉඩ සලසයි, නමුත් සේවා දිගටම ක්‍රියා කරයි;
  • සහ/හෝ අපි රාක්ක හරහා බර හොඳින් තිරස් අතට විහිදුවමු, එබැවින් අපගේ සේවාවන් කිසි විටෙකත් එක් රාක්කයක උපරිම පරිභෝජනයට නොයනු ඇත.

මෙහිදී අනුමාන කිරීම පමණක් නොව, පරිභෝජනය නිරීක්ෂණය කිරීම සහ සාමාන්‍ය සහ උච්ච තත්වයන් යටතේ සේවාදායකයන් ඇත්ත වශයෙන්ම විදුලිය පරිභෝජනය කරන්නේ කෙසේදැයි දැන ගැනීම ඉතා ප්‍රයෝජනවත් වේ. එමනිසා, යම් විශ්ලේෂණයකින් පසුව, තාක්ෂණික අධ්‍යක්ෂවරයා ඔහු සතුව ඇති සියල්ල මිරිකමින් මෙසේ පවසයි: “රාක් එකකට උපරිම සේවාදායක පරිභෝජනයේ උපරිම සාක්ෂාත් කරගත හැකි සාමාන්‍යය උපරිම පරිභෝජනයට වඩා **මෙතරම් ** අඩු බව අපි කැමැත්තෙන් තීරණය කරමු,” කොන්දේසි සහිතව Pserv = 0.8* Pmax.

ඉන්පසුව 6kW රාක්කයකට Pmax = 16W සහිත සේවාදායකයන් 375ක් සඳහා තවදුරටත් පහසුකම් සැලසිය නොහැක, නමුත් Pserv = 20W * 375 = 0.8W සහිත සේවාදායකයන් 300ක්. එම. 25% වැඩි සේවාදායක. මෙය ඉතා විශාල ඉතිරිකිරීමකි - සියල්ලට පසු, අපට වහාම 25% අඩු රාක්ක අවශ්‍ය වේ (සහ අපි PDU, ස්විච් සහ කේබල් මතද ඉතිරි කරන්නෙමු). එවැනි විසඳුමක බරපතල අවාසියක් නම්, අපගේ උපකල්පන තවමත් නිවැරදි බව අප නිරන්තරයෙන් නිරීක්ෂණය කළ යුතුය. නව ස්ථිරාංග අනුවාදය විදුලි පංකා සහ පරිභෝජනයේ ක්‍රියාකාරිත්වය සැලකිය යුතු ලෙස වෙනස් නොකරන බවත්, නව නිකුතුව සමඟ හදිසියේම සංවර්ධනය සේවාදායකයන් වඩා කාර්යක්ෂමව භාවිතා කිරීමට පටන් නොගත් බවත් (කියවන්න: ඔවුන් සේවාදායකයේ වැඩි බරක් සහ වැඩි පරිභෝජනයක් ලබා ගත්හ). සියල්ලට පසු, අපගේ මූලික උපකල්පන සහ නිගමන දෙකම වහාම වැරදියි. මෙය වගකීමෙන් යුතුව ගත යුතු අවදානමකි (නැතහොත් මඟහැර පසුව පැහැදිලිවම ඌන උපයෝගිතා රාක්ක සඳහා ගෙවිය යුතුය).

වැදගත් සටහනක් - හැකි නම්, රාක්ක හරහා තිරස් අතට විවිධ සේවාවන්ගෙන් සේවාදායකයන් බෙදා හැරීමට ඔබ උත්සාහ කළ යුතුය. එක් සේවාවක් සඳහා එක් සේවාදායක කණ්ඩායමක් පැමිණෙන විට තත්වයන් සිදු නොවන පරිදි මෙය අවශ්‍ය වේ, “ඝනත්වය” වැඩි කිරීම සඳහා රාක්ක සිරස් අතට අසුරා ඇත (එය පහසු බැවින්). යථාර්ථය නම්, එක් රාක්කයක් එකම සේවාවේ සමාන අඩු බර සේවාදායකයන්ගෙන් පුරවා ඇති අතර අනෙක සමානව ඉහළ බරක් ඇති සේවාදායකයන්ගෙන් පුරවා ඇත. දෙවන වැටීමේ සම්භාවිතාව සැලකිය යුතු ලෙස ඉහළ ය, මන්ද පැටවීමේ පැතිකඩ සමාන වන අතර, මෙම රාක්කයේ ඇති සියලුම සේවාදායකයන් බර වැඩිවීමේ ප්‍රති result ලයක් ලෙස එකම ප්‍රමාණයක් පරිභෝජනය කිරීමට පටන් ගනී.

රාක්කවල සේවාදායකයන් බෙදා හැරීම වෙත ආපසු යමු. අපි භෞතික රාක්ක අවකාශය සහ බල සීමාවන් දෙස බැලුවෙමු, දැන් අපි ජාලය දෙස බලමු. ඔබට 24/32/48 N ports සහිත ස්විච භාවිතා කළ හැකිය (උදාහරණයක් ලෙස, අපට 48-port ToR ස්විච ඇත). වාසනාවකට මෙන්, ඔබ කැඩී බිඳී යාමේ කේබල් ගැන නොසිතන්නේ නම් බොහෝ විකල්ප නොමැත. අපි Rnet සමූහයේ රාක්කයකට එක් ස්විචයක්, රාක්ක දෙකක් හෝ තුනක් සඳහා එක් ස්විචයක් ඇති විට අපි අවස්ථා සලකා බලමු. කණ්ඩායමක රාක්ක තුනකට වඩා දැනටමත් වැඩි බව මට පෙනේ, මන්ද ... රාක්ක අතර කේබල් තැබීමේ ගැටළුව වඩාත් විශාල වේ.

එබැවින්, එක් එක් ජාල දර්ශනය සඳහා (කණ්ඩායමක රාක්ක 1, 2 හෝ 3), අපි රාක්ක අතර සේවාදායකයන් බෙදා හරිමු:

Srack = min(Sh, rounddown(Prack/Pserv), rounddown(N/Rnet))

මේ අනුව, කණ්ඩායමක රාක්ක 2 ක් සහිත විකල්පය සඳහා:

Srack2 = min(21, rounddown(6000/300), rounddown(48/2)) = min(21, 20, 24) = රාක්කයකට 20 servers.

අපි ඉතිරි විකල්ප එකම ආකාරයකින් සලකා බලමු:

Srack1 = 20
Srack3 = 16

තවද අපි බොහෝ දුරට එහි සිටිමු. අපගේ සියලුම සේවාදායකයන් බෙදා හැරීම සඳහා අපි රාක්ක ගණන ගණන් කරමු S (එය 1000 ට ඉඩ දෙන්න):

R = roundup(S / (Srack * Rnet)) * Rnet

R1 = වටකුරු (1000 / (20 * 1)) * 1 = 50 * 1 = රාක්ක 50

R2 = වටකුරු (1000 / (20 * 2)) * 2 = 25 * 2 = රාක්ක 50

R3 = වටකුරු (1000 / (16 * 3)) * 3 = 25 * 2 = රාක්ක 63

මීලඟට, අපි රාක්ක ගණන, අවශ්ය ස්විචයන් සංඛ්යාව, කේබල් කිරීම ආදිය මත පදනම්ව එක් එක් විකල්පය සඳහා TCO ගණනය කරමු. අපි TCO අඩු වන විකල්පය තෝරා ගනිමු. ලාභයක්!

විකල්ප 1 සහ 2 සඳහා අවශ්‍ය රාක්ක ගණන සමාන වුවද, ඒවායේ මිල වෙනස් වනු ඇති බව සලකන්න, මන්ද දෙවන විකල්පය සඳහා ස්විච ගණන අඩක් වන අතර, අවශ්ය කේබල් දිග දිගු වේ.

පී.එස්. ඔබට රාක්කයේ බලය සහ රාක්කයේ උස සමඟ සෙල්ලම් කළ හැකි නම්, විචල්යතාව වැඩි වේ. නමුත් ඉහත විස්තර කර ඇති ක්‍රියාවලිය සරලව විකල්ප හරහා යාමෙන් අඩු කළ හැක. ඔව්, තවත් සංයෝජන ඇත, නමුත් තවමත් ඉතා සීමිත සංඛ්‍යාවක් - ගණනය කිරීම සඳහා රාක්කයට බල සැපයුම 1 kW පියවරකින් වැඩි කළ හැකිය, සාමාන්‍ය රාක්ක සීමිත සම්මත ප්‍රමාණ ගණනකින් පැමිණේ: 42U, 45U, 47U, 48U , 52U. තවද මෙහි දත්ත වගු මාදිලියේ Excel හි What-if විශ්ලේෂණය ගණනය කිරීම් සඳහා උපකාරී වේ. අපි ලැබුණු තහඩු දෙස බලා අවම වශයෙන් තෝරා ගනිමු.

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

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