தொடக்கங்களின் வலிகள்: தகவல் தொழில்நுட்ப உள்கட்டமைப்பை எவ்வாறு சரியாக உருவாக்குவது

நீங்கள் நம்பினால் புள்ளிவிவரங்கள், ஸ்டார்ட்அப்களில் 1% மட்டுமே உயிர்வாழ்கின்றன. இந்த அளவிலான இறப்புக்கான காரணங்களை நாங்கள் விவாதிக்க மாட்டோம்; இது எங்கள் வணிகம் அல்ல. திறமையான தகவல் தொழில்நுட்ப உள்கட்டமைப்பு மேலாண்மை மூலம் உயிர்வாழ்வதற்கான வாய்ப்பை எவ்வாறு அதிகரிப்பது என்பதை நாங்கள் உங்களுக்கு கூற விரும்புகிறோம்.

தொடக்கங்களின் வலிகள்: தகவல் தொழில்நுட்ப உள்கட்டமைப்பை எவ்வாறு சரியாக உருவாக்குவது

கட்டுரையில்:

ஸ்டார்ட்அப்களுக்கான ஐடியில் என்ன தவறு?

ஸ்டார்ட்அப்கள் என்றால் நாங்கள் காபி ஷாப் அல்லது ஷாப்பிங் சென்டரில் உள்ள பூச்சிக் கூடத்தை குறிக்கவில்லை என்பதை தெளிவுபடுத்துவது மதிப்பு. நாங்கள் தொழில்நுட்ப ஸ்டார்ட்அப்களைப் பற்றி - GitHub, Uber, Slack, Miro போன்றவற்றின் வெற்றியால் ஆட்கொள்ளப்பட்டவர்கள் பற்றி.

ஸ்டார்ட்அப்கள் எப்போதுமே பல சிக்கல்களை எதிர்கொள்கின்றன, அவை தொடங்குவதைத் தடுக்கின்றன: போதுமான முதலீடுகள் முதல் வளர்ச்சியடையாத வணிக மாதிரி வரை. அதே பாணியில், விந்தை போதும், முதல் வெற்றிகளின் பிரச்சனை.

தங்கள் திறன்களை, குறிப்பாக நிதி மற்றும் பணியாளர்களை மிகைப்படுத்தி மதிப்பிடும் தொடக்க நிறுவனங்களுக்கு முதல் வெற்றிகள் மோசமானவை. முதல் வெற்றிகரமான வழக்குகளை முடித்த பிறகு, அத்தகைய நம்பிக்கையாளர்கள் உடனடியாக விரிவுபடுத்த விரும்புகிறார்கள்: மற்றொரு அலுவலகத்தை வாடகைக்கு எடுக்கவும், புதிய விற்பனையாளர்கள் மற்றும் டெவலப்பர்களை அணிக்கு நியமிக்கவும், அதே நேரத்தில் பின்தளத்தை அளவிடவும் (மற்றும் ஒரு விளிம்புடன்). இங்குதான் சிக்கல் #1 உடனடியாக தோன்றும்.

ஸ்டார்ட்அப்பில் உள்ளவர்கள் எப்படி செய்வது என்று தெரியாத விஷயங்களைச் செய்கிறார்கள்.

மேலும் ஒரு ஸ்டார்ட்அப்பை உருவாக்க தேவையானதை அவர்கள் செய்வதில்லை. என்னை விவரிக்க விடு.

ஒவ்வொரு தொடக்கமும் குறைந்தது மூன்று பாத்திரங்களைக் கொண்டிருக்க வேண்டும்:

  • தகவல் தொழில்நுட்ப நிபுணர் (அல்லது தொழில்நுட்ப வல்லுநர்);
  • விற்பனையாளர் (அல்லது சந்தைப்படுத்துபவர்);
  • ஒரு தொலைநோக்கு பார்வை கொண்டவர் (அல்லது பெரும்பாலும் முதலீட்டாளராக இருக்கும் ஒரு தொழிலதிபர்).

பெரும்பாலும் இந்த பாத்திரங்கள் கலக்கப்படுகின்றன. எடுத்துக்காட்டாக, ஒரு ஸ்டார்ட்அப் என்பது ஒரு IT நிபுணர், அவர் கூடுதலாக விற்க வேண்டிய கட்டாயத்தில் இருக்கிறார். அவர் ஒருபோதும் விற்கவில்லை, தன்னால் முடிந்தவரை அதைச் செய்கிறார். அத்தகைய தொடக்கமானது ஒரு வகையான வீரியம் மிக்க குறுக்கு-செயல்பாட்டு குழுவாகும்.

ஆனால் ஸ்டார்ட்அப் அதிர்ஷ்டம் என்று சொல்லலாம்: விற்க யாரோ ஒருவர் இருக்கிறார், மேலும் ஐடி நிபுணர் தனது சொந்த வியாபாரத்தில் கவனம் செலுத்துகிறார். இருப்பினும், ஒரு IT நிபுணர் பல்வேறு தகுதிகளை ஒருங்கிணைப்பது அரிது: டெவலப்பர், சோதனையாளர், நிர்வாகி, கட்டடக்கலை பொறியாளர். அது இணைந்தாலும், அது சமமாக நன்றாக இருக்க வாய்ப்பில்லை. அவர் மிடில்வேரைப் புரிந்து கொள்ளலாம், ஆனால் கிளவுட் சேவைகள் மற்றும் மெய்நிகராக்க மென்பொருளில் அவ்வளவாக இல்லை.

தொடக்கங்களின் வலிகள்: தகவல் தொழில்நுட்ப உள்கட்டமைப்பை எவ்வாறு சரியாக உருவாக்குவது

பின்தளம் விரிவடையும் போது, ​​தகவல் தொழில்நுட்ப நிபுணரின் சுமை அதிகரிக்கிறது. ஏதோ "தொய்வு" தொடங்குகிறது. தயாரிப்பு மேம்பாடு போன்ற தொடக்கத்திற்கான முக்கியமான பகுதி இது என்றால் மிக மோசமான விஷயம். இப்போது ஒரு நபர் கூடுதல் நேரம் வேலை செய்ய வேண்டும், மற்றும் சில நேரங்களில் கடிகாரத்தை சுற்றி.

ஆட்கள் மற்றும் தகுதிகள் பற்றாக்குறை காரணமாக அதிக சுமை பெரும்பாலான தொடக்கங்களின் சிறப்பியல்பு அம்சமாகும், மக்கள் தவறான காரியத்தைச் செய்கிறார்கள் என்பதன் விளைவு.

அனைத்து சேவைகளும் ஒரு மெய்நிகர் கணினியில் பயன்படுத்தப்படுகின்றன

ஸ்டார்ட்அப்கள் பெரும்பாலும், சேமிப்பு, இட மேம்பாட்டு சூழல்கள், தரவுத்தளங்கள், ஒரு வலை சேவையகம், கண்காணிப்பு மற்றும் பலவற்றைப் பற்றிய தங்கள் சொந்த யோசனைகளின் அடிப்படையில் ஒரு VM. முதலில், இந்த முழு வணிகமும் அதிகமாகவோ அல்லது குறைவாகவோ சகிப்புத்தன்மையுடன் செயல்படுகிறது. நீங்கள் அளவிட வேண்டிய நேரத்தில் சிக்கல்கள் தொடங்குகின்றன.

தொடக்கங்கள் பொதுவாக செங்குத்தாக அளவிடும். அதாவது, அவை வெறுமனே CPU களின் எண்ணிக்கை, ரேம், வட்டுகள் போன்றவற்றின் எண்ணிக்கையை அதிகரிக்கின்றன - இது ஒரு உன்னதமான மோனோலிதிக் அணுகுமுறையாகும், இதன் எதிர்மறை விளைவு ஒரு கட்டத்தில் மாற்ற முடியாததாகிறது. ஒரு இளம் நிறுவனம் வளர்ந்தால், ஒரு குறிப்பிட்ட கட்டத்தில், அதிகரித்த வளங்களுக்கான விலைக் குறியானது கட்டுப்படியாகாத நிலைக்குத் தாவுகிறது. இந்த வழக்கில், உள்கட்டமைப்பை மேம்படுத்த ஒரே ஒரு வழி உள்ளது: அதை மீண்டும் இணைக்கவும்.

நிர்வகிக்கப்பட்ட தகவல் தொழில்நுட்பம் எவ்வாறு உதவுகிறது

இந்த வகை திட்டத்திற்காக எங்களிடம் நிர்வகிக்கப்பட்ட சேவை வகுப்பு சேவை உள்ளது - நிர்வகிக்கப்படும் DevOps.

வாடிக்கையாளர் பெட்டியிலிருந்து பெறுகிறார்:

  • வேலைக்குத் தேவையான சூழலைத் தயாரித்தல்: தேவ், சோதனை, தயாரிப்பு;
  • கட்டமைக்கப்பட்ட CI/CD செயல்முறைகள்;
  • குழு வேலைக்கான தயாரிக்கப்பட்ட கருவிகள்: பணி கண்காணிப்பாளர்கள், பதிப்பு கட்டுப்பாட்டு அமைப்புகள், வரிசைப்படுத்தல், சோதனை போன்றவை.

உள்கட்டமைப்பு மற்றும் கருவிகள் மட்டத்தில், அனைத்து தொடக்கங்களுக்கும் தோராயமாக ஒரே மாதிரியான விஷயங்கள் தேவை. துணிகரச் சந்தையை தங்கச் சுரங்கத்துடன் ஒப்பிட்டுப் பார்த்தால், நிர்வகிக்கப்பட்ட சேவைகள் வழங்குநர் (MSP) புதிய, உயர்தரக் கருவிகளை வழங்குகிறது: உடைக்காத பிக்ஸ் மற்றும் வண்டிகள், பொய் சொல்லாத வரைபடங்கள். ஆய்வு செய்பவர் தோண்டுவதற்கு ஒரு இடத்தை தேர்வு செய்ய வேண்டும்.

நிர்வகிக்கப்படும் ஐடியின் நன்மைகள்

நிர்வகிக்கப்பட்ட தகவல் தொழில்நுட்பம் என்பது பல கட்டாயத் தேவைகளை உள்ளடக்கிய ஒரு விரிவான சேவையாகும்.

  • தொடக்கத்தில், வேலை, வளர்ச்சி மற்றும் சோதனை கருதுகோள்களுக்கு தேவையான மற்றும் தனிப்பயனாக்கப்பட்ட ஆதாரங்களை நாங்கள் வழங்குகிறோம்.
  • அளவிடும் போது செலவு எவ்வாறு அதிகரிக்கும் என்பதை நாம் சரியாகச் சொல்லலாம், ஏனென்றால் தொடக்கத்தின் பொருளாதாரத்தின் ஒருங்கிணைப்பு முக்கிய மெட்ரிக் என்பதை நாங்கள் அறிவோம்.
  • ஸ்டார்ட்அப்களுக்கு கணிசமான அளவு மனித நேரங்களைச் சேமிப்பதற்கான ஆலோசனைகளை நாங்கள் வழங்குகிறோம். திட்டத்தின் அலகு பொருளாதாரத்தின் கணக்கீடுகளிலும் நாங்கள் உதவலாம்.
  • சந்தையின் சிறந்த நடைமுறைகளை நாங்கள் பகிர்ந்து கொள்கிறோம். ITGLOBAL.COM இல் உள்ளவர்கள் சில ஸ்டார்ட்அப்களுடன் பணிபுரிந்துள்ளனர். இந்த ஸ்டார்ட்அப்களில் பல மாதாந்திர அடிப்படையில் செயல்படுகின்றன. இது சிறந்த (மற்றும் மோசமான) உதாரணங்களை ஒன்றாகச் சேகரிக்கவும் வாடிக்கையாளர்களுடன் எங்கள் அனுபவங்களைப் பகிர்ந்து கொள்ளவும் அனுமதிக்கிறது.

நடைமுறையில் இருந்து இரண்டு வழக்குகள்

NDA படி, குறிப்பிட்ட நிறுவனங்களை நாங்கள் பெயரிட முடியாது, ஆனால் நோக்கம் மற்றும் தயாரிப்பு, ஆம்.

கோளம்: fintech/சில்லறை விற்பனை

தயாரிப்பு: சந்தை

பிரச்சினைகள்:

  • CI/CD சங்கிலியில் சோதனை எதுவும் இல்லை. தொலைநிலை சோதனையாளர்களைச் சேர்ப்பது, உருவாக்க செயல்முறையை மிகவும் சிக்கலாக்கியது.
  • டெவலப்பர்கள் ஒரே நேரத்தில் ஒரு டெவ் சர்வரில் கன்டெய்னர்களில் பிரத்யேக சூழல்கள் இல்லாமல் வேலை செய்தனர்.
  • டெவலப்பர்களின் 70% நேரம் வெளியீடு முதல் வெளியீடு வரை ஒரே செயல்களில் செலவிடப்பட்டது. வளர்ச்சி வேகம் மிகவும் மெதுவாக இருந்தது.
  • உள்கட்டமைப்பு ஜெர்மனியில் குறைந்த விலை ஹோஸ்டிங் நிறுவனத்தில் பயன்படுத்தப்பட்டது (அதாவது, வேகம் இல்லை, நம்பகத்தன்மை இல்லை).

இது, ஒவ்வொரு முதல் திட்டத்திலும் கவனிக்கப்படுகிறது.

தீர்வு DevOps நிர்வகிக்கப்படுகிறது: நாங்கள் CI/CD செயல்முறைகளை செயல்படுத்தினோம், சரியான சோதனை மற்றும் கண்காணிப்பை அமைத்தோம், வணிக செயல்முறை மட்டத்தில் வளர்ச்சியில் தலையிட்டோம், மேலும் அடுக்கு III தரவு மையத்தில் உள்ள உற்பத்தி சேவையகங்களுக்கு உள்கட்டமைப்பை மாற்றினோம்.

முடிவு:

  • வளர்ச்சி திறன் அதிகரித்துள்ளது: புதிய அம்சங்கள் மற்றும் புதுப்பிப்புகள் குறைந்த உழைப்புடன் வேகமாக வெளிவரத் தொடங்கின;
  • இதன் விளைவாக, ஒட்டுமொத்த வளர்ச்சி செயல்முறையின் செலவு குறைந்துள்ளது;
  • உள்கட்டமைப்பு நெகிழ்வானதாகிவிட்டது: வாடிக்கையாளர் விரைவாக மேலும் கீழும் அளவிட முடியும்;
  • வாடிக்கையாளர்களின் கூற்றுப்படி, நிர்வகிக்கப்பட்ட DevOps செலவுகள் ஆறு மாதங்களுக்குள் செலுத்தப்படும்.

கோளம்: இணைய விளம்பரம்

தயாரிப்பு: விளம்பர பிரச்சாரங்களை தானியங்குபடுத்துவதற்கான AI தளம்

பிரச்சினைகள்:

  • பழைய வன்பொருளின் பின்தளம், குறைந்த அளவிலான தவறு சகிப்புத்தன்மை கொண்ட தரவு மையத்தில்;
  • வழக்கமான காப்புப்பிரதிகள் இல்லாதது;
  • ஒற்றைக்கல் உள்கட்டமைப்பு.

தீர்வு IT நிர்வகிக்கப்பட்டது: நாங்கள் உள்கட்டமைப்பை டாப்-எண்ட் ஹார்டுவேருக்கு மாற்றினோம், கிடைமட்ட அளவிடுதலுக்காக Galera கிளஸ்டரை உள்ளமைத்தோம், VM இல் சுமை எவ்வாறு விநியோகிக்கப்படும், காப்புப்பிரதிகளை அமைத்தல் மற்றும் கண்காணிப்பு ஆகியவற்றைக் காட்டினோம். இப்போது, ​​பராமரிப்புக்கு கூடுதலாக, DevOps உட்பட, நாங்கள் தீவிரமாக ஆலோசனை செய்கிறோம்.

முடிவு:

  • உள்கட்டமைப்பு மைக்ரோ சர்வீஸாக மாறியுள்ளது: விரிவாக்க செலவு கணிசமாகக் குறைந்துள்ளது, அதே செலவில் அளவிடும் திறன் அதிகரித்துள்ளது;
  • உள்கட்டமைப்பின் நம்பகத்தன்மை மற்றும் பாதுகாப்பு அதிகரித்துள்ளது;
  • டெவலப்பர்கள் கேஸ்கேட் பில்ட் மாடலில் இருந்து CI/CDக்கு மாறினார்கள், இது செலவுகளைக் குறைக்க உதவியது;
  • வாடிக்கையாளரின் கூற்றுப்படி, நிர்வகிக்கப்பட்ட தகவல் தொழில்நுட்பத்தின் நிதி நன்மைகள் உடனடியாகத் தெளிவாகத் தெரிந்தன.

முடிவுக்கு

ஸ்டார்ட்அப்களின் உயிர்வாழ்வு பெரும்பாலும் அதிர்ஷ்டத்தைப் பொறுத்தது. ஒரு தொடக்கமானது விலையுயர்ந்த உபகரணங்களுக்கு பணத்தை செலவழிக்க முடியும் மற்றும் அதிலிருந்து எதையும் பெற முடியாது. ஒரு தங்கச் சுரங்கத் தொழிலாளி பழைய பிகாக்ஸுடன் தங்கச் சுரங்கத்தைக் கண்டுபிடிப்பது போல - மற்றொன்று மோசமான தகவல் தொழில்நுட்ப உள்கட்டமைப்புடன் கூட வெற்றி பெறும்.

இருப்பினும், நிர்வகிக்கப்பட்ட தகவல் தொழில்நுட்ப வழங்குநர் வழங்கும் நவீன கருவிகள், நடைமுறைகள் மற்றும் தொழில்முறை பணியாளர்கள் தோல்வியின் வாய்ப்பைக் கணிசமாகக் குறைக்கின்றனர்.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்