ආරම්භක වේදනාව: තොරතුරු තාක්ෂණ යටිතල පහසුකම් නිසි ලෙස සංවර්ධනය කරන්නේ කෙසේද

ඔබ විශ්වාස කරනවා නම් සංඛ්‍යාලේඛන, ආරම්භක වලින් 1% පමණක් ඉතිරි වේ. මෙම මරණ මට්ටමට හේතු අපි සාකච්ඡා නොකරමු; මෙය අපගේ ව්‍යාපාරය නොවේ. දක්ෂ තොරතුරු තාක්ෂණ යටිතල පහසුකම් කළමනාකරණය හරහා පැවැත්මේ සම්භාවිතාව වැඩි කරන්නේ කෙසේදැයි අපි ඔබට කියන්නෙමු.

ආරම්භක වේදනාව: තොරතුරු තාක්ෂණ යටිතල පහසුකම් නිසි ලෙස සංවර්ධනය කරන්නේ කෙසේද

ලිපියෙහි:

  • තොරතුරු තාක්ෂණයේ ආරම්භකයින්ගේ සාමාන්ය වැරදි;
  • ආකාරය කළමනාකරණ IT ප්රවේශය මෙම වැරදි වළක්වා ගැනීමට උපකාරී වේ;
  • පුහුණුවෙන් උපදේශාත්මක උදාහරණ.

ආරම්භක තොරතුරු තාක්ෂණයේ ඇති වැරැද්ද කුමක්ද?

ආරම්භකයින් විසින් අපි කෝපි කඩයක් හෝ සාප්පු මධ්යස්ථානයක කෘමිනාශකයක් අදහස් නොකරන බව පැහැදිලි කිරීම වටී. අපි තාක්ෂණික ආරම්භයන් ගැන - GitHub, Uber, Slack, Miro, ආදියෙහි සාර්ථකත්වයෙන් හොල්මන් කරන අය ගැන.

ආරම්භකයින්ට සෑම විටම බොහෝ ගැටලු ඇති අතර ඒවා ඉවත් වීම වළක්වයි: ප්‍රමාණවත් ආයෝජනවල සිට නොදියුණු ව්‍යාපාර ආකෘතියක් දක්වා. එකම ශිරා තුළ, පුදුමයට කරුණක් නම්, පළමු සාර්ථකත්වයේ ගැටලුවයි.

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

Startup එකක ඉන්න අය කරන්නේ කොහොමද කියලා දන්නේ නැති දේවල්.

තවද ඔවුන් ආරම්භයක් සංවර්ධනය කිරීමට අවශ්‍ය දේ කරන්නේ නැත. මට පැහැදිලි කරන්න දෙන්න.

සෑම ආරම්භයකටම අවම වශයෙන් භූමිකාවන් තුනක්වත් තිබිය යුතුය:

  • තොරතුරු තාක්ෂණ විශේෂඥ (හෝ තාක්ෂණවේදී);
  • විකුණුම්කරු (හෝ අලෙවිකරු);
  • දූරදර්ශී (හෝ බොහෝ විට ආයෝජකයෙකු වන ව්‍යවසායකයෙක්).

බොහෝ විට මෙම භූමිකාවන් මිශ්ර වේ. උදාහරණයක් ලෙස, ආරම්භකයකු යනු, ඊට අමතරව, විකිණීමට බල කෙරෙන තොරතුරු තාක්ෂණ විශේෂඥයෙකි. ඔහු කිසි විටෙකත් විකුණා නැති අතර ඔහුට හැකි උපරිමයෙන් එය කරයි. එවැනි ආරම්භයක් යනු malignant cross-functional කණ්ඩායමකි.

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

ආරම්භක වේදනාව: තොරතුරු තාක්ෂණ යටිතල පහසුකම් නිසි ලෙස සංවර්ධනය කරන්නේ කෙසේද

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

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

සියලුම සේවාවන් එක් අතථ්‍ය යන්ත්‍රයක් මත යොදවා ඇත

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

ආරම්භක සාමාන්යයෙන් සිරස් අතට පරිමාණය කරයි. එනම්, ඔවුන් සරලවම CPU ගණන, RAM ප්රමාණය, තැටි ආදිය වැඩි කරයි - මෙය සම්භාව්‍ය මොනොලිතික් ප්‍රවේශයක් වන අතර එහි negative ණාත්මක බලපෑම යම් අවස්ථාවක ආපසු හැරවිය නොහැකි වේ. තරුණ සමාගමක් වර්ධනය වන්නේ නම්, යම් අවස්ථාවක දී වැඩි කළ සම්පත් සඳහා මිල ටැගය දැරිය නොහැකි මට්ටමකට පනී. මෙම අවස්ථාවේදී, යටිතල පහසුකම් ප්රශස්ත කිරීම සඳහා ඇත්තේ එක් මාර්ගයක් පමණි: එය නැවත සකස් කරන්න.

කළමනාකරණය කළ තොරතුරු තාක්ෂණය උපකාර වන ආකාරය

මෙම වර්ගයේ ව්‍යාපෘති සඳහා අපට කළමනාකරණය කළ සේවා පන්ති සේවාවක් ඇත - කළමනාකරණය කරන ලද DevOps.

පාරිභෝගිකයාට පෙට්ටියෙන් පිටත ලැබෙන්නේ:

  • වැඩ සඳහා අවශ්ය පරිසරයන් සකස් කිරීම: dev, test, prod;
  • වින්‍යාසගත CI/CD ක්‍රියාවලි;
  • කණ්ඩායම් වැඩ සඳහා සූදානම් කළ මෙවලම්: කාර්ය ට්රැකර්, අනුවාද පාලන පද්ධති, යෙදවීම, පරීක්ෂා කිරීම, ආදිය.

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

කළමනාකරණය කළ තොරතුරු තාක්ෂණයේ වාසි

කළමනාකරණය කරන ලද තොරතුරු තාක්ෂණය යනු අනිවාර්ය අවශ්‍යතා ගණනාවක් ආවරණය වන පුළුල් සේවාවකි.

  • ආරම්භයේදී, අපි වැඩ, වර්ධනය සහ පරීක්ෂණ උපකල්පන සඳහා අවශ්‍ය සහ අභිරුචි කළ සම්පත් සපයන්නෙමු.
  • ප්‍රධාන මෙට්‍රික් එක ආරම්භක ආර්ථිකයේ අභිසාරී බව අපි දන්නා නිසා පරිමාණය කිරීමේදී පිරිවැය වැඩි වන්නේ කෙසේදැයි අපට හරියටම කිව හැකිය.
  • ආරම්භකයින් සැලකිය යුතු මිනිස් පැය ගණනක් ඉතිරි කර ගැනීමට අපි උපදේශන සපයන්නෙමු. ව්‍යාපෘතියේ ඒකක ආර්ථික විද්‍යාව ගණනය කිරීමට ද අපට උපකාර කළ හැක.
  • අපි වෙළඳපොලේ හොඳම භාවිතයන් බෙදාහදා ගනිමු. ITGLOBAL.COM හි පුද්ගලයින් ආරම්භකයින් කිහිපයක් සමඟ වැඩ කර ඇත. මෙම බොහෝ ආරම්භක මාසික පදනම මත වේ. මෙය අපට හොඳම (හා නරකම) උදාහරණ එකතු කර ගැනීමට සහ අපගේ අත්දැකීම් ගනුදෙනුකරුවන් සමඟ බෙදා ගැනීමට ඉඩ සලසයි.

ප්රායෝගිකව අවස්ථා දෙකක්

NDA ට අනුව, අපට නිශ්චිත සමාගම් නම් කළ නොහැක, නමුත් විෂය පථය සහ නිෂ්පාදනය, ඔව්.

ගෝලය: ෆින්ටෙක් / සිල්ලර

Дуктодукт: වෙළඳපොළ

ගැටළු:

  • CI/CD දාමයේ කිසිදු පරීක්ෂණයක් නොතිබුණි. දුරස්ථ පරීක්ෂකයන් එකතු කිරීම පමණක් ගොඩනැගීමේ ක්රියාවලිය වඩාත් සංකීර්ණ විය.
  • සංවර්ධකයින් බහාලුම්වල කැපවූ පරිසරයක් නොමැතිව එක් dev සේවාදායකයක් මත එකවර වැඩ කළේය.
  • සංවර්ධකයින්ගේ කාලයෙන් 70% ක් මුදා හැරීමේ සිට මුදා හැරීම දක්වා එකම ක්‍රියාවන් සඳහා වැය කරන ලදී. සංවර්ධන වේගය ඉතා මන්දගාමී විය.
  • යටිතල පහසුකම් ජර්මනියේ අඩු වියදම් සත්කාරක සමාගමක් මත යොදවා ඇත (එනම්, වේගයක් නැත, විශ්වසනීයත්වයක් නැත).

මෙය, මාර්ගය වන විට, සෑම පළමු ව්යාපෘතියකම නිරීක්ෂණය කරනු ලැබේ.

විසඳුම DevOps කළමනාකරණය කරයි: අපි CI/CD ක්‍රියාවලි ක්‍රියාත්මක කළෙමු, නිවැරදි පරීක්‍ෂණය සහ අධීක්‍ෂණය සකස් කළෙමු, ව්‍යාපාර ක්‍රියාවලි මට්ටමින් සංවර්ධනයට මැදිහත් වූ අතර, යටිතල පහසුකම් Tier III දත්ත මධ්‍යස්ථානයක ඵලදායී සේවාදායකයන් වෙත මාරු කළෙමු.

ප්රතිඵලය:

  • සංවර්ධන කාර්යක්ෂමතාව වැඩි වී ඇත: නව විශේෂාංග සහ යාවත්කාලීන කිරීම් අඩු ශ්‍රමයකින් වේගයෙන් පැමිණීමට පටන් ගත්තේය;
  • එහි ප්රතිඵලයක් වශයෙන්, සමස්තයක් ලෙස සංවර්ධන ක්රියාවලියේ පිරිවැය අඩු වී ඇත;
  • යටිතල පහසුකම් නම්‍යශීලී වී ඇත: සේවාදායකයාට ඉක්මනින් ඉහළට සහ පහළට පරිමාණය කළ හැකිය;
  • සේවාදායකයාට අනුව කළමනාකරණය කරන ලද DevOps හි පිරිවැය මාස හයක් ඇතුළත ගෙවා ඇත.

ගෝලය: වෙබ් දැන්වීම්

Дуктодукт: වෙළඳ ප්‍රචාරණ ව්‍යාපාර ස්වයංක්‍රීය කිරීම සඳහා AI වේදිකාව

ගැටළු:

  • පැරණි දෘඪාංගවල පසුබිම, වැරදි ඉවසීමේ අඩු මට්ටමක දත්ත මධ්යස්ථානයක;
  • නිතිපතා උපස්ථ නොමැතිකම;
  • මොනොලිතික් යටිතල පහසුකම්.

විසඳුම IT කළමනාකරණය කරන ලදී: අපි යටිතල පහසුකම් ඉහළ මට්ටමේ දෘඩාංග වෙත මාරු කළෙමු, තිරස් පරිමාණය සඳහා Galera පොකුර වින්‍යාස කළෙමු, VM මත පැටවීම බෙදා හරින ආකාරය, උපස්ථ සැකසීම සහ අධීක්ෂණය කිරීම පෙන්වමු. දැන්, නඩත්තුවට අමතරව, අපි DevOps ඇතුළුව සක්‍රියව උපදෙස් දෙන්නෙමු.

ප්රතිඵලය:

  • යටිතල පහසුකම් ක්ෂුද්‍ර සේවා බවට පත් වී ඇත: පුළුල් කිරීමේ පිරිවැය සැලකිය යුතු ලෙස අඩු වී ඇති අතර, එම පිරිවැයෙන් පරිමාණය කිරීමේ හැකියාව වැඩි වී ඇත;
  • යටිතල පහසුකම්වල විශ්වසනීයත්වය සහ ආරක්ෂාව වැඩි වී ඇත;
  • සංවර්ධකයින් කැස්කැඩ් ගොඩනැගීමේ ආකෘතියේ සිට CI/CD වෙත මාරු වූ අතර, එය පිරිවැය අඩු කිරීමට උපකාරී විය;
  • සේවාලාභියාට අනුව කළමනාකරණය කරන ලද තොරතුරු තාක්ෂණයේ මූල්‍ය ප්‍රතිලාභ වහාම පැහැදිලි විය.

නිගමනය

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

කෙසේ වෙතත්, කළමනාකරණය කරන ලද තොරතුරු තාක්ෂණ සැපයුම්කරුවෙකු සපයන නවීන මෙවලම්, භාවිතයන් සහ වෘත්තීය කාර්ය මණ්ඩලය අසාර්ථක වීමේ සම්භාවිතාව සැලකිය යුතු ලෙස අඩු කරයි.

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

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