U dulore di e startups: cumu sviluppà bè l'infrastruttura IT

Se crede statistiche, solu l'1% di i startups sopravvive. Ùn discuteremu micca i motivi di stu livellu di mortalità; questu ùn hè micca u nostru affari. Piuttostu vi dicu cumu aumentà a probabilità di sopravvivenza attraversu una gestione competente di l'infrastruttura IT.

U dulore di e startups: cumu sviluppà bè l'infrastruttura IT

In l'articulu:

  • errori tipici di startups in IT;
  • quantu Approccio IT gestitu aiuta à evitari questi sbagli;
  • esempi istruttivi da a pratica.

Chì ci hè di male in l'IT per i startups?

Vale a pena chjarificà chì per startups ùn significhemu micca un caffè o un insectarium in un centru cummerciale. Semu di startups di tecnulugia - di quelli chì sò perseguitati da u successu di GitHub, Uber, Slack, Miro, etc.

I startups anu sempre una mansa di prublemi chì li impediscenu di decolla: da investimenti insufficienti à un mudellu di cummerciale pocu sviluppatu. In listessa fila, stranu, hè u prublema cù i primi successi.

I primi successi sò cattivi per i startups chì sopravvaluanu e so capacità, in particulare finanziari è persunale. Dopu avè chjusu i primi casi riesciuti, tali ottimisti anu un desideriu di espansione immediatamente: affittu un altru uffiziu, reclutate novi venditori è sviluppatori à a squadra, è à u stessu tempu scala u backend (è cun un margine). Questu hè induve u prublema #1 appare immediatamente.

E persone in una startup facenu cose chì ùn sanu micca fà.

È ùn facenu micca ciò chì hè necessariu per sviluppà una startup. Lasciami spiegà.

Ogni startup deve avè almenu trè roli:

  • specialista in IT (o tecnulugu);
  • venditore (o marketer);
  • un visionariu (o un entrepreneur chì hè ancu spessu un investitore).

Spessu questi roli sò mischiati. Per esempiu, una startup hè un specialista in IT chì, in più, hè obligatu à vende. Ùn hà mai vindutu è face u megliu ch'ellu pò. Un tali startup hè un tipu di squadra cross-funzionale maligna.

Ma dicemu chì l'iniziu hè furtunatu: ci hè qualcunu à vende, è u specialista in l'informatica hè attentu à a so propria attività. Tuttavia, hè raru chì un specialista in IT combina diverse qualificazioni: sviluppatore, tester, amministratore, ingegnere architettonicu. E ancu s'ellu si combina, hè improbabile chì sia ugualmente bonu. Puderà capisce u middleware, ma micca tantu cù i servizii di nuvola è u software di virtualizazione.

U dulore di e startups: cumu sviluppà bè l'infrastruttura IT

Quandu u backend si espande, a carica nantu à u specialista IT aumenta. Qualcosa cumencia à "sag". U peghju hè chì questu hè un spaziu criticu per l'iniziu, cum'è u sviluppu di u produttu. È avà una persona hà da travaglià l'overtime, è qualchì volta u ghjornu.

Overload per una mancanza di persone è qualificazioni hè una caratteristica di a maiò parte di i startups, una cunsequenza di u fattu chì e persone facenu a cosa sbagliata.

Tutti i servizii sò implementati nantu à una macchina virtuale

Startups spessu, basatu nantu à e so idee nantu à u risparmiu, locu ambienti di sviluppu, basa di dati, un servitore web, monitoraghju, è cusì nantu à una VM. À u principiu, tuttu stu affari travaglia più o menu tollerable. I prublemi cumincianu quandu avete bisognu di scala.

E startups sò generalmente scalate verticalmente. Questu hè, simpricimenti aumentanu u nùmeru di CPU, a quantità di RAM, dischi, etc. - questu hè un accostu monoliticu classicu, l'effettu negativu di quale in un certu puntu diventa irreversibile. Se una ghjovana cumpagnia cresce, in un certu stadiu u prezzu di risorsi aumentati salta à un livellu inaccessibile. In questu casu, ci hè solu un modu per ottimisà l'infrastruttura: reassemble it.

Cumu l'IT amministratu aiuta

Per stu tipu di prughjettu avemu un serviziu di classi di servizii amministrati - DevOps gestitu.

U cliente riceve fora di a scatula:

  • a preparazione di l'ambienti necessarii per u travagliu: dev, test, prod;
  • prucessi CI/CD cunfigurati;
  • Strumenti preparati per u travagliu in squadra: trackers di attività, sistemi di cuntrollu di versione, implementazione, teste, etc.

À u livellu di l'infrastruttura è di l'arnesi, tutte e startups necessitanu quasi e stesse cose. Se paragunate u mercatu di venture à a minera d'oru, Managed Services Provider (MSP) furnisce strumenti novi è di alta qualità: picchi è carretti chì ùn si rompenu micca, mape chì ùn mentinu micca. U prospector hè solu à sceglie un locu per scavà.

Pro di l'informatica amministrata

Managed IT hè un serviziu cumpletu chì copre una quantità di bisogni obligatorii.

  • À u principiu, furnimu e risorse necessarie è persunalizate per u travagliu, a crescita è a prova di l'ipotesi.
  • Pudemu dì esattamente cumu u costu aumenterà quandu scaling, perchè sapemu chì a metrica chjave hè a cunvergenza di l'ecunumia di l'iniziu.
  • Furnemu cunsultazioni per salvà e startups una quantità significativa di ore-omu. Pudemu ancu aiutà cù i calculi di l'ecunumia unità di u prugettu.
  • Avemu sparte e migliori pratiche di u mercatu. A ghjente di ITGLOBAL.COM hà travagliatu cù parechje startups. Parechji di sti startups sò nantu à una basa mensuale. Questu ci permette di riunite i migliori (è peghju) esempii è sparte e nostre sperienze cù i clienti.

Dui casi da a pratica

Sicondu a NDA, ùn pudemu micca nome cumpagnie specifiche, ma u scopu è u pruduttu, sì.

Sfera: fintech/retail

Produttu: mercatu

Prublemi:

  • Ùn ci era micca teste in a catena CI / CD. L'aggiunta di tester remoti hà solu fattu u prucessu di creazione più cumplessu.
  • I sviluppatori anu travagliatu simultaneamente in un servitore di sviluppu senza ambienti dedicati in cuntenituri.
  • U 70% di u tempu di i sviluppatori hè statu passatu nantu à e stesse azzioni da a liberazione à a liberazione. A velocità di sviluppu era assai lenta.
  • L'infrastruttura hè stata implementata nantu à una cumpagnia di hosting low-cost in Germania (vale à dì, senza velocità, senza affidabilità).

Questu, per via, hè osservatu in ogni primu prughjettu.

A suluzione hè gestita DevOps: avemu implementatu prucessi CI / CD, stabilitu teste è monitoraghju curretti, intervene in u sviluppu à u livellu di u prucessu di l'affari, è trasfiriu l'infrastruttura à i servitori produttivi in ​​un centru di dati Tier III.

Risultatu:

  • l'efficienza di u sviluppu hè aumentata: e funzioni novi è l'aghjurnamenti cuminciaru à esce più veloce cù menu travagliu;
  • in u risultatu, u costu di u prucessu di sviluppu in tuttu hè diminuitu;
  • l'infrastruttura hè diventata flexibule: u cliente pò scala rapidamente sia up sia down;
  • i costi di DevOps gestiti, secondu u cliente, pagatu in sei mesi.

Sfera: publicità web

Produttu: Piattaforma AI per automatizà e campagne di publicità

Prublemi:

  • backend nantu à u vecchiu hardware, in un centru di dati cù un livellu bassu di toleranza di difetti;
  • mancanza di salvezza regulare;
  • infrastruttura monolitica.

A suluzione hè stata amministrata IT: avemu trasferitu l'infrastruttura à u hardware top-end, cunfiguratu u cluster Galera per a scala horizontale, hà dimustratu cumu a carica nantu à a VM seria distribuita, stallate backups è monitoraghju. Avà, in più di u mantenimentu, cunsultamu attivamente, ancu in DevOps.

Risultatu:

  • l'infrastruttura hè diventata microserviziu: u costu di l'espansione hè diminuitu significativamente, è a capacità di scala, à u listessu costu, hà aumentatu;
  • l'affidabilità è a sicurità di l'infrastruttura hè aumentata;
  • i sviluppatori anu cambiatu da un mudellu di custruzzione in cascata à CI / CD, chì aiutava à riduce i costi;
  • I benefizii finanziarii di l'informatica amministrata, sicondu u cliente, sò diventati immediatamente evidenti.

cunchiusioni

A sopravvivenza di e startups dipende largamente da a furtuna. Una startup pò spende soldi in equipaggiu caru è ùn uttene nunda da ellu. Un altru diventerà successu ancu cù una pessima infrastruttura IT - cum'è un minatore d'oru trova una miniera d'oru cù un vechju piccone.

Tuttavia, l'arnesi muderni, e pratiche è u staffu prufessiunale chì un fornitore di IT Managed furnisce riduce significativamente a probabilità di fallimentu.

Source: www.habr.com

Add a comment