స్టార్టప్‌ల బాధలు: IT మౌలిక సదుపాయాలను ఎలా సరిగ్గా అభివృద్ధి చేయాలి

మీకు నమ్మకం ఉంటే గణాంకాలు, కేవలం 1% స్టార్టప్‌లు మాత్రమే మనుగడలో ఉన్నాయి. ఈ స్థాయి మరణాలకు గల కారణాలను మేము చర్చించము; ఇది మా వ్యాపారం కాదు. సమర్థవంతమైన IT మౌలిక సదుపాయాల నిర్వహణ ద్వారా మనుగడ సంభావ్యతను ఎలా పెంచుకోవాలో మేము మీకు చెప్పాలనుకుంటున్నాము.

స్టార్టప్‌ల బాధలు: IT మౌలిక సదుపాయాలను ఎలా సరిగ్గా అభివృద్ధి చేయాలి

వ్యాసంలో:

  • ఐటీలో స్టార్టప్‌ల సాధారణ తప్పులు;
  • ఎలా IT విధానాన్ని నిర్వహించింది ఈ తప్పులను నివారించడానికి సహాయం చేస్తుంది;
  • అభ్యాసం నుండి బోధనాత్మక ఉదాహరణలు.

స్టార్టప్‌లకు ఐటీలో తప్పేంటి?

స్టార్టప్‌ల ద్వారా మనం కాఫీ షాప్ లేదా షాపింగ్ సెంటర్‌లోని ఇన్‌సెక్టేరియం అని అర్థం కాదని స్పష్టం చేయడం విలువ. మేము టెక్నాలజీ స్టార్టప్‌ల గురించి - GitHub, Uber, Slack, Miro మొదలైన వాటి విజయాలతో వెంటాడుతున్న వారి గురించి.

స్టార్టప్‌లు టేకాఫ్ చేయకుండా నిరోధించే అనేక సమస్యలను ఎల్లప్పుడూ కలిగి ఉంటాయి: తగినంత పెట్టుబడులు నుండి అభివృద్ధి చెందని వ్యాపార నమూనా వరకు. అదే పంథాలో, విచిత్రమేమిటంటే, మొదటి విజయాల సమస్య.

తమ సామర్థ్యాలను, ముఖ్యంగా ఆర్థిక మరియు సిబ్బందిని ఎక్కువగా అంచనా వేసే స్టార్టప్‌లకు మొదటి విజయాలు చెడ్డవి. మొదటి విజయవంతమైన కేసులను మూసివేసిన తర్వాత, అటువంటి ఆశావాదులు వెంటనే విస్తరించాలనే కోరికను కలిగి ఉంటారు: మరొక కార్యాలయాన్ని అద్దెకు తీసుకోండి, కొత్త విక్రయదారులు మరియు డెవలపర్‌లను జట్టుకు నియమించుకోండి మరియు అదే సమయంలో బ్యాకెండ్ (మరియు మార్జిన్‌తో) స్కేల్ చేయండి. ఇక్కడే సమస్య #1 వెంటనే కనిపిస్తుంది.

స్టార్టప్‌లోని వ్యక్తులు ఎలా చేయాలో తెలియక పనులు చేస్తుంటారు.

మరియు వారు స్టార్టప్‌ను అభివృద్ధి చేయడానికి అవసరమైన వాటిని చేయరు. నన్ను వివిరించనివ్వండి.

ప్రతి స్టార్టప్ తప్పనిసరిగా కనీసం మూడు పాత్రలను కలిగి ఉండాలి:

  • IT నిపుణుడు (లేదా సాంకేతిక నిపుణుడు);
  • విక్రయదారుడు (లేదా విక్రయదారుడు);
  • దూరదృష్టి గల వ్యక్తి (లేదా తరచుగా పెట్టుబడిదారుడు అయిన వ్యవస్థాపకుడు).

తరచుగా ఈ పాత్రలు మిశ్రమంగా ఉంటాయి. ఉదాహరణకు, స్టార్టప్ అనేది IT స్పెషలిస్ట్, అదనంగా, బలవంతంగా విక్రయించబడతారు. అతను ఎప్పుడూ విక్రయించలేదు మరియు అతను చేయగలిగినంత ఉత్తమంగా చేస్తాడు. అటువంటి స్టార్టప్ ఒక రకమైన ప్రాణాంతక క్రాస్-ఫంక్షనల్ టీమ్.

కానీ స్టార్టప్ అదృష్టమని అనుకుందాం: విక్రయించడానికి ఎవరైనా ఉన్నారు మరియు IT స్పెషలిస్ట్ తన స్వంత వ్యాపారాన్ని చూసుకుంటున్నారు. అయితే, ఒక IT నిపుణుడు వివిధ అర్హతలను మిళితం చేయడం చాలా అరుదు: డెవలపర్, టెస్టర్, అడ్మినిస్ట్రేటర్, ఆర్కిటెక్చరల్ ఇంజనీర్. మరియు అది మిళితం అయినప్పటికీ, అది సమానంగా మంచిది కాదు. అతను మిడిల్‌వేర్‌ను అర్థం చేసుకోవచ్చు, కానీ క్లౌడ్ సేవలు మరియు వర్చువలైజేషన్ సాఫ్ట్‌వేర్‌తో అంతగా అర్థం చేసుకోలేడు.

స్టార్టప్‌ల బాధలు: IT మౌలిక సదుపాయాలను ఎలా సరిగ్గా అభివృద్ధి చేయాలి

బ్యాకెండ్ విస్తరించినప్పుడు, IT స్పెషలిస్ట్‌పై లోడ్ పెరుగుతుంది. ఏదో "కుంగిపోవడం" ప్రారంభమవుతుంది. చెత్త విషయం ఏమిటంటే, ఇది స్టార్టప్‌కు ఉత్పత్తి అభివృద్ధి వంటి కీలకమైన ప్రాంతం అయితే. మరియు ఇప్పుడు ఒక వ్యక్తి ఓవర్ టైం పని చేయాల్సి ఉంటుంది, మరియు కొన్నిసార్లు గడియారం చుట్టూ.

వ్యక్తులు మరియు అర్హతల కొరత కారణంగా ఓవర్‌లోడ్ అనేది చాలా స్టార్టప్‌ల లక్షణం, ప్రజలు తప్పు చేస్తున్నారనే వాస్తవం యొక్క పరిణామం.

అన్ని సేవలు ఒక వర్చువల్ మెషీన్‌లో అమలు చేయబడతాయి

స్టార్టప్‌లు తరచుగా, పొదుపులు, ప్లేస్ డెవలప్‌మెంట్ ఎన్విరాన్‌మెంట్‌లు, డేటాబేస్‌లు, వెబ్ సర్వర్, మానిటరింగ్ మొదలైన వాటి గురించి వారి స్వంత ఆలోచనల ఆధారంగా ఒక VM. మొదట, ఈ మొత్తం వ్యాపారం ఎక్కువ లేదా తక్కువ సహనంతో పనిచేస్తుంది. మీరు స్కేల్ చేయవలసి వచ్చినప్పుడు సమస్యలు ప్రారంభమవుతాయి.

స్టార్టప్‌లు సాధారణంగా నిలువుగా స్కేల్ చేస్తాయి. అంటే, అవి కేవలం CPUల సంఖ్య, RAM, డిస్క్‌లు మొదలైన వాటి సంఖ్యను పెంచుతాయి - ఇది ఒక క్లాసిక్ మోనోలిథిక్ విధానం, దీని యొక్క ప్రతికూల ప్రభావం ఏదో ఒక సమయంలో కోలుకోలేనిదిగా మారుతుంది. ఒక యువ కంపెనీ వృద్ధి చెందితే, ఒక నిర్దిష్ట దశలో పెరిగిన వనరుల ధర ట్యాగ్ భరించలేని స్థాయికి చేరుకుంటుంది. ఈ సందర్భంలో, ఇన్‌ఫ్రాస్ట్రక్చర్‌ను ఆప్టిమైజ్ చేయడానికి ఒకే ఒక మార్గం ఉంది: దాన్ని మళ్లీ సమీకరించండి.

నిర్వహించబడే IT ఎలా సహాయపడుతుంది

ఈ రకమైన ప్రాజెక్ట్ కోసం మేము నిర్వహించబడే సేవల తరగతి సేవను కలిగి ఉన్నాము - నిర్వహించేది DevOps.

కస్టమర్ బాక్స్ నుండి అందుకుంటారు:

  • పని కోసం అవసరమైన వాతావరణాలను సిద్ధం చేయడం: dev, test, prod;
  • కాన్ఫిగర్ చేయబడిన CI/CD ప్రక్రియలు;
  • జట్టు పని కోసం సిద్ధం చేసిన సాధనాలు: టాస్క్ ట్రాకర్స్, వెర్షన్ కంట్రోల్ సిస్టమ్స్, డిప్లాయ్‌మెంట్, టెస్టింగ్ మొదలైనవి.

ఇన్‌ఫ్రాస్ట్రక్చర్ మరియు టూల్స్ స్థాయిలో, అన్ని స్టార్టప్‌లకు దాదాపు ఒకే విధమైన విషయాలు అవసరం. మీరు వెంచర్ మార్కెట్‌ను గోల్డ్ మైనింగ్‌తో పోల్చినట్లయితే, మేనేజ్డ్ సర్వీసెస్ ప్రొవైడర్ (MSP) కొత్త, అధిక-నాణ్యత సాధనాలను అందిస్తుంది: పిక్స్ మరియు కార్ట్‌లు విచ్ఛిన్నం కావు, అబద్ధం చెప్పని మ్యాప్‌లు. ప్రాస్పెక్టర్ కేవలం త్రవ్వడానికి ఒక స్థలాన్ని ఎంచుకోవాలి.

నిర్వహించబడే IT యొక్క అనుకూలతలు

నిర్వహించబడే IT అనేది అనేక తప్పనిసరి అవసరాలను కవర్ చేసే ఒక సమగ్ర సేవ.

  • ప్రారంభంలో, మేము పని, పెరుగుదల మరియు పరీక్ష పరికల్పనల కోసం అవసరమైన మరియు అనుకూలీకరించిన వనరులను అందిస్తాము.
  • స్కేలింగ్ చేసేటప్పుడు ఖర్చు ఎలా పెరుగుతుందో మనం ఖచ్చితంగా చెప్పగలం, ఎందుకంటే స్టార్టప్ యొక్క ఆర్థిక వ్యవస్థ యొక్క సమ్మేళనం కీలక మెట్రిక్ అని మాకు తెలుసు.
  • స్టార్టప్‌లకు గణనీయమైన పని గంటలను ఆదా చేయడానికి మేము సంప్రదింపులను అందిస్తాము. మేము ప్రాజెక్ట్ యొక్క యూనిట్ ఎకనామిక్స్ యొక్క గణనలతో కూడా సహాయం చేయవచ్చు.
  • మేము మార్కెట్ యొక్క ఉత్తమ అభ్యాసాలను పంచుకుంటాము. ITGLOBAL.COMలోని వ్యక్తులు చాలా కొన్ని స్టార్టప్‌లతో పని చేసారు. వీటిలో చాలా స్టార్టప్‌లు నెలవారీ ప్రాతిపదికన ఉన్నాయి. ఇది ఉత్తమమైన (మరియు చెత్త) ఉదాహరణలను సేకరించడానికి మరియు క్లయింట్‌లతో మా అనుభవాలను పంచుకోవడానికి అనుమతిస్తుంది.

అభ్యాసం నుండి రెండు కేసులు

NDA ప్రకారం, మేము నిర్దిష్ట కంపెనీలకు పేరు పెట్టలేము, కానీ పరిధి మరియు ఉత్పత్తి, అవును.

గోళం: ఫిన్‌టెక్/రిటైల్

ఉత్పత్తి: మార్కెట్

సమస్యలు:

  • CI/CD చైన్‌లో పరీక్ష లేదు. రిమోట్ టెస్టర్‌లను జోడించడం వలన నిర్మాణ ప్రక్రియ మరింత క్లిష్టంగా మారింది.
  • డెవలపర్‌లు కంటైనర్‌లలో ప్రత్యేక వాతావరణాలు లేకుండా ఒక దేవ్ సర్వర్‌లో ఏకకాలంలో పనిచేశారు.
  • డెవలపర్‌ల యొక్క 70% సమయం విడుదల నుండి విడుదల వరకు అదే చర్యల కోసం వెచ్చించబడింది. అభివృద్ధి వేగం చాలా నెమ్మదిగా ఉంది.
  • జర్మనీలోని తక్కువ-ధర హోస్టింగ్ కంపెనీలో మౌలిక సదుపాయాలు అమలు చేయబడ్డాయి (అనగా, వేగం లేదు, విశ్వసనీయత లేదు).

ఇది, ప్రతి మొదటి ప్రాజెక్ట్‌లో గమనించబడుతుంది.

పరిష్కారం DevOps నిర్వహించబడుతుంది: మేము CI/CD ప్రక్రియలను అమలు చేసాము, సరైన పరీక్ష మరియు పర్యవేక్షణను సెటప్ చేసాము, వ్యాపార ప్రక్రియ స్థాయిలో అభివృద్ధిలో జోక్యం చేసుకున్నాము మరియు టైర్ III డేటా సెంటర్‌లోని ఉత్పాదక సర్వర్‌లకు మౌలిక సదుపాయాలను బదిలీ చేసాము.

ఫలితంగా:

  • అభివృద్ధి సామర్థ్యం పెరిగింది: కొత్త ఫీచర్లు మరియు నవీకరణలు తక్కువ శ్రమతో వేగంగా రావడం ప్రారంభించాయి;
  • ఫలితంగా, అభివృద్ధి ప్రక్రియ మొత్తం ఖర్చు తగ్గింది;
  • మౌలిక సదుపాయాలు అనువైనవిగా మారాయి: క్లయింట్ త్వరగా పైకి క్రిందికి స్కేల్ చేయవచ్చు;
  • క్లయింట్ ప్రకారం నిర్వహించబడే DevOps ఖర్చులు ఆరు నెలలలోపు చెల్లించబడతాయి.

గోళం: వెబ్ ప్రకటనలు

ఉత్పత్తి: ప్రకటనల ప్రచారాలను ఆటోమేట్ చేయడానికి AI ప్లాట్‌ఫారమ్

సమస్యలు:

  • పాత హార్డ్‌వేర్‌పై బ్యాకెండ్, తక్కువ స్థాయి తప్పును సహించే డేటా సెంటర్‌లో;
  • సాధారణ బ్యాకప్ లేకపోవడం;
  • ఏకశిలా మౌలిక సదుపాయాలు.

పరిష్కారం IT నిర్వహించబడింది: మేము ఇన్‌ఫ్రాస్ట్రక్చర్‌ను టాప్-ఎండ్ హార్డ్‌వేర్‌కు బదిలీ చేసాము, క్షితిజ సమాంతర స్కేలింగ్ కోసం Galera క్లస్టర్‌ను కాన్ఫిగర్ చేసాము, VMలో లోడ్ ఎలా పంపిణీ చేయబడుతుందో చూపించాము, బ్యాకప్‌లను సెటప్ చేయడం మరియు పర్యవేక్షణ. ఇప్పుడు, నిర్వహణతో పాటు, మేము DevOpsతో సహా చురుకుగా సంప్రదిస్తాము.

ఫలితంగా:

  • మౌలిక సదుపాయాలు మైక్రోసర్వీస్‌గా మారాయి: విస్తరణ ఖర్చు గణనీయంగా తగ్గింది మరియు అదే ఖర్చుతో స్కేల్ చేసే సామర్థ్యం పెరిగింది;
  • మౌలిక సదుపాయాల యొక్క విశ్వసనీయత మరియు భద్రత పెరిగింది;
  • డెవలపర్లు క్యాస్కేడ్ బిల్డ్ మోడల్ నుండి CI/CDకి మారారు, ఇది ఖర్చులను తగ్గించడంలో సహాయపడింది;
  • క్లయింట్ ప్రకారం నిర్వహించబడే IT యొక్క ఆర్థిక ప్రయోజనాలు వెంటనే స్పష్టంగా కనిపించాయి.

తీర్మానం

స్టార్టప్‌ల మనుగడ ఎక్కువగా అదృష్టం మీద ఆధారపడి ఉంటుంది. ఒక స్టార్టప్ ఖరీదైన పరికరాల కోసం డబ్బు ఖర్చు చేయగలదు మరియు దాని నుండి ఏమీ పొందగలదు. ఒక గోల్డ్ మైనర్ పాత పికాక్స్‌తో బంగారు గనిని కనుగొన్నట్లుగా - మరొకటి నాసిరకమైన IT ఇన్‌ఫ్రాస్ట్రక్చర్‌తో కూడా విజయవంతమవుతుంది.

అయినప్పటికీ, నిర్వహించబడే IT ప్రొవైడర్ అందించే ఆధునిక సాధనాలు, అభ్యాసాలు మరియు వృత్తిపరమైన సిబ్బంది వైఫల్యం సంభావ్యతను గణనీయంగా తగ్గిస్తుంది.

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి