Varundamine õitseb pilveajastul, kuid lint-kassetid ei ole unustatud. Vestlus Veeamiga

Varundamine õitseb pilveajastul, kuid lint-kassetid ei ole unustatud. Vestlus Veeamiga

Aleksandr Baranov töötab Veeamis R&D direktorina ja elab kahe riigi vahel. Pool aega veedab ta Prahas, teise poole - Peterburis. Neis linnades asuvad Veeami suurimad arendusbürood.

2006. aastal oli see kaht Venemaa ettevõtja loodud idufirma, mis oli seotud virtuaalsete masinate varundamise tarkvaraga (just sellest ka nimi - V[ee][a]M, virtuaalne masin). Tänapäeval on see tohutu korporatsioon, millel on üle nelja tuhande töötaja üle kogu maailma.

Aleksandr rääkis meile, kuidas olla sellises firmas tööl ja kui raske on sinna pääseda. Allpool on tema monoloog.

Traditsiooniliselt räägime ettevõtte hindamisest "Minu Ringis": Veeam Software sai oma töötajatelt keskmise hinnangu 4,4. Seda hinnatakse hea sotsiaalse paketi, mugava töökeskkonna, huvitavate ülesannete ning selle eest, et ettevõte teeb maailma paremaks.


Varundamine õitseb pilveajastul, kuid lint-kassetid ei ole unustatud. Vestlus Veeamiga

Milliseid tooteid Veeam arendab

Tooted, mis tagavad IT-infrastruktuuri talitluspidevuse. Õnneks on aja jooksul riistvara muutunud piisavalt usaldusväärseks ja pilved pakuvad talitluspidevust. Kuid inimeste tehtud vead on endiselt olemas.

Näiteks klassikaline probleem värskenduste ühilduvusest organisatsiooni infrastruktuuriga. Administraator lasi välja kontrollimata värskenduse, või juhtus see automaatselt, ja sellest tulenevalt katkestas ettevõtte serverite töö. Veel üks näide: keegi tegi muudatusi ühises projektis või dokumentide kogumis, pidades seda mõistlikuks. Hiljem ilmnes probleem ja oli vajalik naasta nädalataguse olekusse. Mõnikord ei ole sellised muudatused isegi seotud inimese teadlike tegudega: suhteliselt hiljuti on populaarsust kogunud krüptoviirus. Kasutaja toob tööarvutisse kahtlase sisuga mälupulga või külastab kassi veebilehte ning tulemuseks on arvutite nakatumine võrgus.

Situatsioonis, kus midagi halba on juba juhtunud, pakume võimalust muudatusi tagasi kerida. Kui aga muudatused on alles kavandamisel, võimaldame nende mõju kontrollida isoleeritud infrastruktuuris, mis on taastatud andmekeskuse varukoopiast.

Tihti varukoopiad toimivad organisatsioonis "vaiksete tunnistajatena" auditi käigus. Avalikel ettevõtetel tuleb vastata väliste regulatsioonide nõuetele (nt Sarbanes-Oxley seadus) ja see pole asjata. 2008. aastal kõikus maailma majandus, kuna mõned finantsturul osalejad valeotsustasid oma tegevuse tulemusi. See käivitas lumepalli ja majandus langes. Sellest ajast peale jälgivad regulaatorid hoolikamalt avalike ettevõtete protsesse. Võime taastada IT-infrastruktuuri, postisüsteemi ja dokumentide haldamise süsteemi seisundit aruandeperioodidel on üks auditi nõudeid.

Microsoftil, Amazonil, Google'il ja teistel pilveteenuse pakkujatel on natiivsed lahendused, mis tagavad varundamise ressursse pilves. Kuid nende lahendused on "asjad endas". Probleem on selles, et suurte ettevõtete IT-infrastruktuur on enamasti hübriidne: osa on pilves, osa maapeal. Pilves elavad tavaliselt veebiprojektid ja kliendile suunatud rakendused. Rakendused ja serverid, mis säilitavad konfidentsiaalset teavet või isikuandmeid, asuvad kõige sagedamini maapealses keskkonnas.

Lisaks kasutatakse organisatsioonides mitmeid erinevaid pilvi ühe hübriidse ülesehitamiseks, et riske minimeerida. Kui ülemaailmsel ettevõttel on rajatud hübriidpilv, vajab ta ühtset ja kõigile infrastruktuurile ühist tõrkevastupidavussüsteemi.

Varundamine õitseb pilveajastul, kuid lint-kassetid ei ole unustatud. Vestlus Veeamiga

Kui keeruline on selliste toodete arendamine

Uued tehnoloogiad tekivad pidevalt, mis nõuavad õppimist, kohandamist ja kogemust. Kui me just esmakordselt ilmusime ja olime idufirma, ei vaadanud keegi virtualiseerimist tõsiselt. Oli rakendusi füüsiliste andmekeskuste varundamiseks. Virtualiseeritud andmekeskusi vaadati kui mänge.

Alustasime varundamise toetust virtualiseerimise arvestamisel juba varakult, kui tehnoloogiat kasutasid ainult entusiastid. Siis toimus selle plahvatuslik kasv ja tunnustamine standardina. Praegu näeme teisi valdkondi, mis ootavad sarnast kvaliteetset hüpet, ja püüame olla selle lainel. Võime tuult jälgida on meie ettevõtte DNAsse sisse kirjutatud.

Praegu on ettevõte juba üle elanud idufirma ajastud. Nüüd on paljudele suurtele klientidele oluline stabiilsus ja usaldusväärsus, samas kui otsuseid tõrgeteta jätkusuutlikkuse kohta võivad venida mitme aasta jooksul. Käib kohandamine, toodete testimine, vastavus arvukatele nõuetele. Tulemuseks on humoorikas olukord – ühest küljest tuleb tagada toodete usaldusväärsus ja kindel tunne, teisest küljest aga peab olema ka kaasaegne.

Kuid uudsete lahendustega kaasneb alati teatud tasemel teadmatus tehnoloogiate, turu, või mõlema osas.

Näiteks, mitme aasta töö järel mõistsime, et tuleb kasutada andmesalvestussüsteemide sisseehitatud võimalusi varundamise kiirendamiseks. Nii sündis terve suund seadmete tootjatega integreerimiseks. Täna on Veeami partneriteks selle programmi raames kõik suuremad tegijad turul — HP, NetApp, Dell EMC, Fujitsu jne.

Samuti arvasime, et virtualiseerimine tõukab klassikalised serverid kõrvale. Kuid elu näitas, et viimased 10% füüsilistest serveritest jääb alles, mille virtualiseerimine pole kas võimalik või mõttekas. Need tuleb samuti varundada. Nii tekkis Veeam Agent for Windows/Linux.

Oma ajal arvasime, et Unix peab võtma koha muuseumis ja loobusime selle toetamisest. Kuid niipea, kui kohtusime pika ajalooga klientidega, mõistsime, et Unix on elus ja alles. Ja tõepoolest, kirjutasime sellele lahenduse.

Sama lugu oli lintmälu seadmetega. Mõtlesime: "Kellele need tänapäeva maailmas vajalikud on?" Sel ajal töötasime funktsioonide kallal, nagu granularne andmete taastamine või inkrementaalne varundamine koos sünteetilise täieliku koopiaga – sellist asja lindi peal lihtsalt ei tehta, vajalik on just ketas. Hiljem selgus, et lintmälu seadmed töötavad kui üks meetod muutumatute varukoopiate tagamiseks, mis on vajalik pikaajalise säilitamise jaoks — et viie aasta pärast minna, võtta riiulilt lint ja teha audit. Ja klientide suurus — alustasime väikestest — seal pole kedagi, kes linti kasutaks. Aga hiljem jõudsime klientideni, kes ütlesid meile, et ilma lintideta nad toodet ei osta.

Varundamine õitseb pilveajastul, kuid lint-kassetid ei ole unustatud. Vestlus Veeamiga

Milliseid tehnoloogiaid kasutatakse Veeamis

Ärimeetodite ülesannete lahendamiseks kasutame .NETi. Sellega alustasime ja jätkame optimeerimist. Praegu kasutame mõnes lahenduses .NET Core'i. Kui meie idufirma alles loodi, oli meeskonnas mitmeid selle steigi toetajaid. See on hea äriloogika kirjutamiseks, arenduse kiirusel ja tööriistade mugavuses. Toona ei olnud see kõige populaarsem lahendus, kuid nüüd on selge, et need toetajad olid õiged.

Selle kõrval kirjutame Unixile, Linuxile, töötame riistvaraga, mis nõuab teiste lahenduste kasutamist. Süsteemiosad, mis on seotud andmete teabega, mida hoiame varukoopias, andmete otsimise algoritmid, riistvaraga seotud algoritmid - kõik see on kirjutatud C++-s.

Varundamine õitseb pilveajastul, kuid lint-kassetid ei ole unustatud. Vestlus Veeamiga

Kuidas töötajad on üle maailma jaotatud

Praegu töötab ettevõttes umbes neli tuhat inimest. Umbes tuhat neist on Venemaal. Ettevõttes on kaks suurt gruppi. Esimene tegeleb toodete arendamise ja tehnilise toe pakkumisega. Teine muudab tooted nähtavaks välisturul: nende vastutusvaldkonnas on müük ja turundus. Gruppide suhe on umbes kolmkümmend seitse kümnest.

Meil on umbes kolmkümmend kontorit üle kogu maailma. Müügiga tegelemine on laiemalt hajutatud, kuid arendustöö ei jää samuti maha. Mõnede toodete kallal töötatakse samal ajal mitmes kontoris - osa Peterburis, osa Prahas. Mõned arendatakse ainult ühes kohas, näiteks Linuxi füüsilise varukoopia lahendus arendatakse Prahas. On toode, mille kallal töötatakse ainult Kanadas.

Teeme hajutatud arendust, et vastata klientide nõudmistele. Suured tellijad tunnevad end turvalisemalt, kui arendus toimub samas regioonis, kus toode töötab.

Meil on juba väga suur kontor Tšehhis ja järgmiseks aastaks plaanime avada Prahas veel ühe — 500 arendaja ja testija jaoks. Need, kes kolisid Tšehhi pealinna 'esimeses laine', jagavad Habras rõõmuga oma kogemusi ja nõuandeid kõigile, kes on huvitatud võimalusest töötada Euroopas. Venemaal asub meie kontor Peterburis, osa siseprojekte teostatakse Iževskis, ning tugi asub osaliselt Moskvas. Tegelikult tegeleb tehnilise toega mitusada inimest üle kogu maailma. Seal on spetsialiste erineva tehnilise taustaga ja spetsialiseerumisega. Kõrgeim tase on inimesed, kes suudavad mõista toodet algkoodide tasemel ja nad töötavad arendajatega samas kontoris.

Varundamine õitseb pilveajastul, kuid lint-kassetid ei ole unustatud. Vestlus Veeamiga

Kuidas on protsessid organiseeritud

Umbes kord aastas ilmuvad meil suured väljalasked uue funktsionaalsusega, ja iga kahe-kolme kuu tagant — uuendused vigade parandamiseks ja täiendusteks, mis vastavad turu kiiretele nõudmistele või platvormide muudatustele. Nõuetele antakse prioriteedid — alates väikestest kuni kriitiliste, ilma milleta ei ole võimalik väljalaskmist teha. Viimaseid nimetatakse 'epikateks'.

On klassikaline kolm nurka — kvaliteet, ressursside hulk, tähtaeg (rahvasuus öeldes, 'kiire, kvaliteetne, odav, vali kaks'). Halbade asjade tegemine ei ole lubatud, kvaliteet peab alati olema kõrge. Ressursid on samuti piiratud, kuigi me püüame pidevalt laieneda. Aegade juhtimises on palju rohkem paindlikkust, aga see on tihti ka fikseeritud. Seega ainuke asi, mida me saame varieerida, on funktsionaalsuse hulk väljalaskes.

Epikate osas püüame hoida nende osakaalu prognoositavatest väljalasketsüklitest mitte rohkem kui 30-40%. Kõik, mis jääb üle, saame kärpida, edasi lükata, täiustada, modifitseerida. See ongi meie manööverdusruum.

Iga nõudluse jaoks korraldatakse väljalaskes ajutine meeskond. See võib olla kokku kolm inimest või viiskümmend, sõltuvalt keerukusest. Me järgime paindlikku arendusmetoodikat, kord nädalas korraldame arutelusid ja arutelusid tehtud ja eelseisva töö üle iga funktsionaalsuse osas.

Pool aega väljaandmise tsüklist kulub arendusele, pool toodete täiustamisele. Kuid meil on jäänud ütlus - „tehniline võlg pankrotistunud projektil on null”. Seetõttu on olulisem teha tootet, mis töötab ja on nõudlik, kui lõpmatult koodi hiilida. Kui toode on populaarne, siis tasub seda edasi arendada ja kohandada tulevaste muudatuste jaoks.

Varundamine õitseb pilveajastul, kuid lint-kassetid ei ole unustatud. Vestlus Veeamiga

Kuidas Veeam palgatöötajaid arenduseks

Valikuprotsess on mitmeastmeline. Esimene tase on vestlus kandidaadi ja värbaja vahel, et arutada kandidaadi soovide üle. Sellel etapil püüame mõista, kas sobime kandidaadile. Meile on oluline, et meid huvitaks ettevõttena, sest inimese projekti toomine on kulukas ettevõtmine.

Kui huvi on olemas, siis teises etapis pakume harjutusülesannet, et mõista, kui asjakohane on kandidaadi kogemus ja mida ta spetsialistina näidata oskab. Näiteks palume tal teha faili tihendaja. See on standardne ülesanne, mis näitab, kuidas inimene kodeerimisele läheneb, milliseid kultuuri ja stiili järgib, milliseid lahendusi kasutab.

Harjutusülesande põhjal on tavaliselt kõik selgelt näha. Inimene, kes tutvustas end alles grammi ja kirjutas esmakordselt kirja, erineb selgelt inimesest, kes kirjutab kirju pidevalt.

Seejärel viime läbi vestlusi. Tavaliselt viib neid läbi kolm tiimijuhti, et kõik oleks maksimaalselt objektiivne. See aitab ka tööle sobilikke tehniliselt pädevaid inimesi leida, kellel on ligikaudu ühesugused meetodid ja lähenemised arendusele, isegi kui nad lõpuks töötavad erinevates meeskondades.

Ühe nädala jooksul korraldame mitmeid vestlusi avatud positsioonile ja teeme otsuse, kellega jätkata.

Sageli tulevad meie juurde inimesed ja ütlevad, et otsivad tööd, sest praeguses ette ei ole kuhugi liikuda - edutamist võib oodata ainult koos juhi pensionile minekuga. Meil on veidi teine dünaamika. Kaksteist aastat tagasi oli Veeam idufirma, kus töötas kümme inimest. Praegu on see ettevõte, kus töötab mitu tuhat inimest.

Inimesed satuvad siia nagu tormisesse jõkke. Uued suunad tekivad pidevalt, tiimijuhiks saavad eile lihtsalt arendajad. Inimesed arenevad tehniliselt, arenevad administratiivselt. Kui töötad väikse funktsiooni kallal, kuid soovid seda edasi arendada, on pool tööst juba tehtud. Tugi on igal tasemel, alates tiimijuhist kuni ettevõtte omanikele. Kui sa ei oska midagi administratiivselt teha – on olemas kursused, siseõpetajad, kogenud kolleegid. Kui arenduskogusest jääb puudu – on olemas projekt Veeam Academy. Seega oleme avatud kõigile, nii professionaalidele kui ka algajatele.

Projekt Veeam Academy on tasuta õhtune intensiivkursus C#-s algajatele programmeerijatele, kellele pakutakse töövõimalust Veeam Software'i parimatele õpilastele. Projekti eesmärk on vähendada lõhet teadmiste ja praktiliste oskuste vahel keskmise ülikooli lõpetaja ja heale tööandjale huvi pakkumise vahel. Kolme kuu jooksul õpivad osalejad OOP (objektorienteeritud programmeerimise) põhimõtteid praktikas, sukelduvad C# eripäradesse ja uurivad .Net'i tagapinda. Lisaks loengutele, testidele, laboritöödele ja isiklikule projektile töötavad osalejad välja oma ühise projekti nagu tõelistes ettevõtetes. Projekti teema ei ole ette teada – see valitakse koos kõigi osalejate seas kursuse alguses. Viimasel kursusel sai teemaks Virtuaalne pank.
Praegu on avatud registreerimine uus kursus.

Allikas: habr.com

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster