වේදිකා ඉංජිනේරුවෙකු වන්නේ කෙසේද හෝ DevOps දිශාවට සංවර්ධනය කරන්නේ කෙසේද?

වේදිකා ඉංජිනේරුවෙකු වන්නේ කෙසේද හෝ DevOps දිශාවට සංවර්ධනය කරන්නේ කෙසේද?

නුදුරු අනාගතයේ දී ගුරුවරයෙකු සමඟ Kubernetes භාවිතා කරමින් යටිතල පහසුකම් වේදිකාවක් නිර්මාණය කිරීමට කුසලතා අවශ්‍ය වන්නේ කාටද සහ ඇයි යන්න ගැන අපි කතා කළෙමු. යූරි ඉග්නාටොව්, ප්‍රමුඛ ඉංජිනේරු එක්ස්ප්‍රස් 42.

වේදිකා ඉංජිනේරුවන් සඳහා ඉල්ලුම පැමිණෙන්නේ කොහෙන්ද?

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

සමාගමක යටිතල පහසුකම් කළමනාකරණය කිරීම සඳහා වේදිකා ප්‍රවේශයක ප්‍රධාන වාසි පහත පරිදි වේ:

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

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

ඇයි Kubernetes?

යටිතල පහසුකම් වේදිකාවක් නිර්මාණය කිරීම සඳහා පදනම ලෙස විවිධ මෙවලම් භාවිතා කළ හැකිය. මීට පෙර එය Mesos විය, දැන් Kubernetes ට අමතරව ඔබට Nomad භාවිතා කළ හැකි අතර, ඇත්ත වශයෙන්ම, ඔබේම "බයිසිකල්" නිර්මාණය කිරීමේදී කිසිවෙකු ඔබව සීමා නොකරයි. එහෙත්, සමාගම්වලින් අතිමහත් බහුතරයක් Kubernetes මත වේදිකාවක් තැනීමට කැමැත්තක් දක්වයි. ඔහු වඩාත් අගය කරන්නේ මෙයයි:

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

Kubernetes නව කර්මාන්ත ප්‍රමිතිය ලෙස හැඳින්විය හැක, ඔබේ සමාගම එය භාවිතා කිරීමට පටන් ගැනීමට පෙර කාලය පිළිබඳ ප්‍රශ්නයක් පමණි.

අවාසනාවකට, මේ සියල්ල නොමිලේ නොලැබේ: Kubernetes සහ බහාලුම් තාක්ෂණය පැමිණීමත් සමඟ, කණ්ඩායම ඔවුන්ගේ දෛනික වැඩ කටයුතු සඳහා භාවිතා කරන ක්රියාවලීන් සහ මෙවලම් බොහෝ වෙනස්කම් වලට භාජනය වෙමින් පවතී:

  • පරිගණක සම්පත් කළමනාකරණය කිරීමේ ප්රවේශය වෙනස් වෙමින් පවතී.
  • යෙදුම යොදවා ඇති ආකාරය සහ වින්‍යාස කර ඇති ආකාරය වෙනස් වේ.
  • අධීක්ෂණ සහ ලොග් කිරීමේ සේවාවන් සංවිධානය කිරීම සඳහා වෙනස් ප්‍රවේශයක් අවශ්‍ය වේ.
  • වේදිකාවේ කොටසක් වන සේවාවන් අතර නව ඒකාබද්ධ කිරීම් නිර්මාණය කිරීම සහ පවතින ස්වයංක්‍රීය ස්ක්‍රිප්ට් අනුගත කිරීම අවශ්‍ය වේ.

සංවර්ධකයාගේ ප්‍රාදේශීය පරිසරය සහ යෙදුම් නිදොස් කිරීමේ ක්‍රියා පටිපාටිය පවා වෙනස්කම් වලට යටත් වේ.

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

යටිතල පහසුකම් වේදිකාව සමඟ වැඩ කිරීම සඳහා නව නිපුණතා පමණක් නොව අවශ්ය වනු ඇත පරිපාලකයින් (දැන් යටිතල පහසුකම් ඉංජිනේරුවෙකු බවට පරිවර්තනය වෙමින් පවතින විශේෂත්වය), නමුත් සංවර්ධකයින් සඳහාද. සංවර්ධක ඔහුගේ යෙදුම දියත් කරන ආකාරය සහ සටනේදී ක්‍රියා කරන ආකාරය තේරුම් ගත යුතුය, ඔහුට පරිසර පද්ධතිය උපරිම ලෙස භාවිතා කිරීමට හැකි විය යුතුය, යෙදුම නිදොස් කිරීමට හෝ යෙදවීමේ සහ වින්‍යාස කිරීමේ ක්‍රියා පටිපාටි වෙනස් කිරීමට හැකි විය යුතුය. එසේම, මෙම දැනුම නොමැතිව ඔබට කළ නොහැක තාක්ෂණික නායකත්වය: ඔබට R&D විශාල ප්‍රමාණයක් පැවැත්වීමට, සුදුසු මෙවලම් තෝරා ගැනීමට, ඒවායේ සීමාවන් අධ්‍යයනය කිරීමට, වේදිකාවේ කොටසක් වන මෙවලම් අතර ඒකාබද්ධ වීමට ප්‍රවේශයන් සොයා ගැනීමට සහ නිෂ්පාදන කණ්ඩායම් විසින් වේදිකා සේවා භාවිතා කිරීම සඳහා විවිධ අවස්ථා ලබා දීමට අවශ්‍ය වේ.

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

තවද අපි මෙම සියලු තොරතුරු අපගේ මාර්ගගත පාඨමාලාවේ “Kubernetes මත පදනම් වූ යටිතල පහසුකම් වේදිකාව” තුළ රැස් කළෙමු. මාස 5 ක පුහුණුවෙන් ඔබ ප්‍රගුණ කරනු ඇත:

  • Kubernetes ක්රියා කරන ආකාරය
  • එය භාවිතයෙන් DevOps පරිචයන් ක්‍රියාත්මක කරන ආකාරය
  • කුමන පරිසර පද්ධති මෙවලම් සටනේදී භාවිතා කිරීමට තරම් පරිණතද සහ ඒවා එකිනෙක ඒකාබද්ධ කරන්නේ කෙසේද.

අනෙකුත් අධ්‍යාපනික වැඩසටහන් මෙන් නොව, අපි පරිසර පද්ධතිය සහ Kubernetes පොකුරු ක්‍රියාත්මක කිරීමේ සූක්ෂ්මතාවයන් කෙරෙහි අවධානය යොමු කරන අතර, ඔවුන්ගේ යටිතල පහසුකම් වේදිකාවට මාරු වීමට තීරණය කරන සමාගම් සඳහා දුෂ්කරතා පැන නගින්නේ මෙහිදීය.

පාඨමාලාව සම්පූර්ණ කිරීමෙන් පසු, ඔබ වේදිකා ඉංජිනේරුවෙකු ලෙස සුදුසුකම් ලබන අතර ඔබේ සමාගම තුළ ස්වාධීනව යටිතල පහසුකම් වේදිකාවක් නිර්මාණය කිරීමට හැකි වනු ඇත. කෙසේ වෙතත්, අපගේ සමහර සිසුන් ව්‍යාපෘති වැඩ ලෙස කරන්නේ, ගුරුවරුන්ගෙන් ප්‍රතිපෝෂණ සහ සහාය ලබා ගැනීමයි. එසේම, CNCF සහතිකය සඳහා සූදානම් වීමට දැනුම සහ කුසලතා ප්රමාණවත් වනු ඇත.

මෙම කුසලතා ප්‍රගුණ කිරීම සඳහා ප්‍රබල දැනුමක් අවශ්‍ය බව සැලකිල්ලට ගැනීම වැදගත්ය DevOps භාවිතයන් සහ මෙවලම්. රැකියා වෙළෙඳපොළ පිළිබඳ අපගේ නිරීක්ෂණවලට අනුව, එවැනි පුහුණු කිරීමෙන් පසු විශේෂඥයෙකුට රූබල් 150-200 ක වැටුපක් ආරක්ෂිතව අපේක්ෂා කළ හැකිය.

ඔබ DevOps පරිචයන් භාවිතා කිරීමේ අත්දැකීම් ඇති එවැනි විශේෂඥයෙක් නම්, අපි ඔබට ආරාධනා කරන්නෙමු ප්‍රවේශ පරීක්ෂණය ගෙන පාඨමාලා වැඩසටහන පිළිබඳව වඩාත් විස්තරාත්මකව දැන හඳුනා ගන්න.

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

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