A Song of Ice (Bloody Enterprise) සහ Fire (DevOps සහ IaC)

DevOps සහ IaC යන මාතෘකාව ඉතා ජනප්‍රිය වන අතර වේගයෙන් වර්ධනය වේ. කෙසේ වෙතත්, බොහෝ කතුවරුන් මාර්ගයේ තනිකරම තාක්ෂණික ගැටළු සමඟ කටයුතු කරයි. විශාල සමාගමකට විශේෂිත වූ ගැටළු මම විස්තර කරමි. මට විසඳුමක් නැත - ගැටළු, පොදුවේ, මාරාන්තික වන අතර නිලධාරිවාදය, විගණනය සහ “මෘදු කුසලතා” යන ක්ෂේත්‍රවල බොරු ය.

A Song of Ice (Bloody Enterprise) සහ Fire (DevOps සහ IaC)
ලිපියේ මාතෘකාව ඒ වගේ නිසා, Daenerys එන්ටර්ප්‍රයිස් පැත්තට ගිහින් බළලෙකු ලෙස ක්‍රියා කරයි.

දැන් පැරණි හා අලුත් ගැටුමක් ඇති බව නොඅනුමානය. තවද බොහෝ විට මෙම ගැටීම් තුළ හරි හෝ වැරදි නැත. එය එසේ සිදු විය. එහෙත්, පදනම් විරහිත නොවීමට, අපි මෙම තිරය සමඟ ආරම්භ කරමු:

A Song of Ice (Bloody Enterprise) සහ Fire (DevOps සහ IaC)

මෙය ඊනියා වෙනස් කිරීමේ ඉල්ලීමයි. විවිධ නාමාවලි වලින් පිරවිය යුතු ක්ෂේත්‍රවලින් තුනෙන් එකක් පමණ ඔබට පෙනේ, ඉතිරි ක්ෂේත්‍ර වෙනත් ටැබ් වල ඇත. නිෂ්පාදන සේවාදායකයට ස්ක්‍රිප්ට් යෙදීම හෝ නව ගොනු උඩුගත කිරීම සහ සාමාන්‍යයෙන් යමක් වෙනස් කිරීම සඳහා එවැනි ලේඛනයක් පිරවිය යුතුය.

ක්ෂේත්‍ර ගණන කෙතරම්ද යත්, මෙම ක්ෂේත්‍ර පිරවීම සඳහා මම මගේ කුඩා ස්වයංක්‍රීයකරණය ලිව්වෙමි. එපමණක් නොව, මෙම පිටුව ලියා ඇත්තේ කිසිදු ස්වයංක්‍රීය මෙවලම් එහි ක්ෂේත්‍ර නොපෙනෙන ආකාරයට වන අතර, හැකි එකම විසඳුම වූයේ Mouse එකෙන් ඛණ්ඩාංකවලට මෝඩ ලෙස පහර දීමට AutoIt භාවිතා කිරීමයි. මෙය තීරණය කිරීමට බලාපොරොත්තු සුන්වීමේ තරම තක්සේරු කරන්න:

A Song of Ice (Bloody Enterprise) සහ Fire (DevOps සහ IaC)

ඉතින්, ඔබ ජෙන්කින්ස්, චෙෆ්, ටෙරාෆෝම්, නෙක්සස් සහ යනාදිය රැගෙන, මේ සියල්ල සතුටින් ඔබේ dev මත යොදවන්න. නමුත් එය QA, UAT සහ PROD වෙත යැවීමට කාලයයි. ඔබට Nexus කෞතුක වස්තුවක් ඇති අතර ඔබට DBA වෙතින් මෙවැනි දෙයක් සහිත ලිපියක් ලැබේ:

හිතවත්,

පළමුව, ඔබගේ නෙක්සස් වෙත මට ප්‍රවේශය නොමැති බව ඔබට සිතාගත හැක
දෙවනුව, සියලුම වෙනස්කම් වෙනස් කිරීමේ ඉල්ලීමක් ලෙස ගොනු කළ යුතුය.
ඔබට SQL ස්ක්‍රිප්ට් Nexus වෙතින් හුදකලා කර ඒවා වෙනස් කිරීමේ ඉල්ලීමට ඇමිණිය යුතුය.
වෙනස් කිරීම හදිසි අවස්ථාවක් නොවේ නම්, එය නිකුත් වී දින 7ක් ඇතුළත සිදු කළ යුතුය (විශේෂයෙන් සති අන්තයේ)
ඔබගේ වෙනස් කිරීමේ ඉල්ලීම පුද්ගලයන් සමූහයක් විසින් අනුමත කරන ලද විට, DBA විසින් ඔබගේ ස්ක්‍රිප්ට් ක්‍රියාත්මක කර ප්‍රතිඵලයේ තිර රුවක් තැපෑලෙන් පවා එවනු ඇත.

අවංකවම, ප්‍රධාන රාමුවේ සිට මෙහි වැඩ කරන ඔබේ DBA.

මේකෙන් මට මතක් වෙන්නේ මොකක්ද කියලා ඔයා දන්නවද? අර්ධ ස්වයංක්‍රීයකරණය: රොබෝවරයා රාමුව අල්ලාගෙන සිටින අතර, සේවකයා එයට ස්ලෙජ්හැම්මරයකින් පහර දෙයි. හොඳයි, ඇත්ත වශයෙන්ම, මෙම Nexus වලින් ඇති ප්‍රයෝජනය කුමක්ද, එවිට සියල්ල සම්පූර්ණයෙන්ම අතින් සිදු කරන්නේ නම්?

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

මාර්ගය වන විට, එක් අවස්ථාවක මම ටෙරාෆෝම් සඳහා ගොනුවක් නිර්මාණය කිරීමට උත්සාහ කළ නමුත් මම සාර්ථක වූයේ නැත. මට කවදාවත් සොයා ගැනීමට නොහැකි වූ - මට ප්‍රමාණවත් තරම් මෘදු කුසලතා නොතිබූ 'ව්‍යාපෘති ගිණුම්කරණ බිල්පත් කේතය' ටැගයේ තේරුම ගැන මම පැකිළුණා.

මම නිෂ්ක්‍රීය ලුඩිස්වාදයේ මාතෘකාව පවා නොගනිමි - ඔහ්, ඔබේ ස්වයංක්‍රීයකරණය මගේ රැකියා සුරක්ෂිතතාවයට තර්ජනයක් වේ, මට අලුත් දෙයක් ඉගෙන ගැනීමට අවශ්‍ය නැත, එබැවින් මම නිහඬව කඩාකප්පල් කරන්නෙමි.

ඉතින්, විසඳුම කුමක් විය හැකිද? ITSM පද්ධතියට ස්වයංක්‍රීයව ලේඛන උත්පාදනය කිරීමට අතිශයින්ම ප්‍රාථමික API ඇත. පොදුවේ ගත් කල, මෙම පද්ධති බොහොමයක් මේන්ෆ්‍රේම් වල දින වලින් පැමිණේ. සමහර විට කවුරුහරි ඇත්තටම නවීන ITSM පද්ධති දන්නවාද? සමහර විට යමෙකුට නවීන DevOps සහ නිලධරය ඒකාබද්ධ කිරීමේ සාර්ථක අත්දැකීමක් තිබේද? මෙය ඇත්ත වශයෙන්ම, සෑම දිනකම සැබවින්ම යෙදවිය හැකි තනිකරම දූෂිත වෙබ් අඩවි ගැන නොවේ, නමුත්, උදාහරණයක් ලෙස, විගණකවරුන් යටතේ පවතින බැංකු අංශය සහ ඉහළ පරිසරයන් ඉතා දැඩි ලෙස හුදකලා කිරීම.

ඔබගේ සියලු මනඃකල්පිතයන් විගණනයට සීමා වී ඇති බව අමතක නොකරන්න. තවද එය සියල්ල වෙනස් කරයි. අදහස් දැක්වීමේදී ඔබ එනතුරු බලා සිටිමු!

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

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