Atsarginės kopijos klesti debesų amžiuje, tačiau juostos ritės nepamirštamos. Kalbėkitės su Veeam

Atsarginės kopijos klesti debesų amžiuje, tačiau juostos ritės nepamirštamos. Kalbėkitės su Veeam

Aleksandras Baranovas dirba „Veeam“ tyrimų ir plėtros direktoriumi ir gyvena tarp dviejų šalių. Pusę laiko praleidžia Prahoje, kitą pusę – Sankt Peterburge. Šiuose miestuose įsikūrę didžiausi Veeam plėtros biurai.

2006 m. tai buvo dviejų verslininkų iš Rusijos startuolis, siejamas su virtualios mašinos atsarginės kopijos programine įranga (iš ten ir kilo virtualios mašinos pavadinimas V[ee][a]M). Šiandien tai milžiniška korporacija, turinti daugiau nei keturis tūkstančius darbuotojų visame pasaulyje.

Aleksandras pasakojo, kaip yra dirbti tokioje įmonėje ir kaip sunku į ją patekti. Žemiau yra jo monologas.

Tradiciškai apie įmonės vertinimą kalbėsime „My Circle“: „Veeam Software“, gautą iš jos darbuotojų vidutinis įvertinimas 4,4. Jis vertinamas už gerą socialinį paketą, patogią darbo atmosferą komandoje, įdomias užduotis ir už tai, kad įmonė daro pasaulį geresnį.


Atsarginės kopijos klesti debesų amžiuje, tačiau juostos ritės nepamirštamos. Kalbėkitės su Veeam

Kokius produktus kuria Veeam

Produktai, užtikrinantys IT infrastruktūros gedimų toleranciją. Laimei, laikui bėgant aparatinė įranga tapo gana patikima, o debesys užtikrina atsparumą gedimams. Tačiau žmogiškosios klaidos išlieka iki šiol.

Pavyzdžiui, klasikinė atnaujinimų nesuderinamumo su organizacijos infrastruktūra problema. Administratorius įdiegė nepatvirtintą naujinimą arba tai įvyko automatiškai, todėl buvo sutrikdytas įmonės serverių darbas. Kitas pavyzdys: kažkas padarė pakeitimus bendrame projekte arba dokumentų rinkinyje, kurie, jų nuomone, yra tinkami. Vėliau buvo aptikta problema, reikėjo grąžinti prieš savaitę buvusią būseną. Kartais tokie pokyčiai net nesusiję su sąmoningais žmogaus veiksmais: palyginti neseniai kriptoblokavimo virusai išpopuliarėjo. Vartotojas į darbo kompiuterį atsineša abejotino turinio atmintinę arba apsilanko svetainėje su katėmis, todėl tinkle esantys kompiuteriai užsikrečia.

Esant situacijai, kai blogai jau atsitiko, suteikiame galimybę atšaukti pakeitimus. Jei pakeitimai tik planuojami, jų poveikį leidžiame patikrinti izoliuotoje infrastruktūroje, atkurtoje iš duomenų centro atsarginės kopijos.

Dažnai atsarginės kopijos veikia kaip „tylus organizacijos audito liudininkas“. Valstybinės įmonės turi laikytis išorės reguliavimo institucijų (pvz., Sarbanes-Oxley akto) ir dėl geros priežasties. 2008 metais pasaulio ekonomikos būklę sukrėtė tai, kad kai kurie finansų rinkos dalyviai, grubiai tariant, klastojo savo veiklos rezultatus. Tai snigo ir ekonomika nuskendo. Nuo tada reguliuotojai atidžiau stebi procesus akcinėse bendrovėse. Galimybė atkurti IT infrastruktūros, pašto sistemos, dokumentų valdymo sistemos būklę ataskaitiniais laikotarpiais yra vienas iš auditorių reikalavimų.

„Microsoft“, „Amazon“, „Google“ ir kiti debesų paslaugų teikėjai turi savo sprendimus, kurie sukuria atsargines išteklių kopijas debesyje. Tačiau jų sprendimai yra „dalykas savaime“. Bėda ta, kad didelės įmonės dažniausiai turi hibridinę IT infrastruktūrą: dalis jos yra debesyje, dalis – žemėje. Debesyje paprastai yra žiniatinklio projektai ir klientams skirtos programos. Aplikacijos ir serveriai, kuriuose saugoma jautri informacija ar asmens duomenys, dažniausiai randami žemėje.

Be to, organizacijos naudoja kelis skirtingus debesis, kad sukurtų vieną hibridinį debesį, kad sumažintų riziką. Kai daugianacionalinė įmonė sukuria hibridinį debesį, jai reikia vienos ir bendros gedimų tolerancijos sistemos visai infrastruktūrai.

Atsarginės kopijos klesti debesų amžiuje, tačiau juostos ritės nepamirštamos. Kalbėkitės su Veeam

Kaip sunku sukurti tokius produktus

Nuolat atsiranda naujų technologijų, kurios reikalauja studijų, prisitaikymo ir patirties. Kai pirmą kartą pasirodėme ir buvome startuolis, mažai žmonių rimtai svarstė virtualizaciją. Buvo programų, skirtų fizinių duomenų centrų atsarginėms kopijoms kurti. Į virtualizuotus duomenų centrus buvo žiūrima kaip į žaislus.

Virtualizaciją pagrįstą atsarginį kopijavimą pradėjome palaikyti nuo pat pradžių, kai technologiją naudojo tik entuziastai. Ir tada buvo didžiulis jo augimas ir pripažinimas kaip standartas. Dabar matome kitas sritis, kurios laukia tokio pat kokybinio šuolio, ir stengiamės būti ant bangos. Gebėjimas laikyti nosį pavėjui yra įsiūtas kažkur įmonės DNR.

Dabar įmonė jau išgyveno startuolio dienas. Dabar daugeliui stambių klientų svarbu stabilumas ir patikimumas, o sprendimo dėl atsparumo gedimams priėmimas gali užtrukti keletą metų. Vyksta gaminių pritaikymas, tikrinimas, daugybės reikalavimų laikymasis. Pasirodo juokinga situacija – viena vertus, reikia užtikrinti gaminių patikimumą ir pasitikėjimą, kita vertus, išlikti šiuolaikišku.

Tačiau nauja visada asocijuojasi su tam tikru technologijų, rinkos arba abiejų neišmanymu.

Pavyzdžiui, po kelerių metų darbo supratome, kad turime išnaudoti įmontuotas duomenų sistemų saugojimo galimybes, kad paspartintume atsarginių kopijų kūrimą. Taip gimė visa integracijos su geležies gamintojais kryptis. Iki šiol Veeam partneriai šioje programoje yra visi didžiausi šios rinkos žaidėjai – HP, NetApp, Dell EMC, Fujitsu ir kt.

Taip pat manėme, kad virtualizacija pakeis klasikinius serverius. Tačiau gyvenimas parodė, kad lieka paskutiniai 10% fizinių serverių, kurių virtualizavimas arba neįmanomas, arba neturi prasmės. Ir jie taip pat turi būti atsargūs. Taip atsirado Veeam Agent for Windows/Linux.

Vienu metu manėme, kad laikas Unix užimti savo vietą muziejuje, ir atsisakėme jį paremti. Bet kai tik nuvykome pas klientus, turinčius ilgą istoriją, supratome, kad Unix yra gyvesnis už visus gyvus dalykus. Ir vis dėlto jie parašė jam sprendimą.

Ta pati istorija buvo ir su juostiniais įrenginiais. Pagalvojome: „kam jų reikia šiuolaikiniame pasaulyje? Tada dirbome su tokiomis funkcijomis kaip granuliuotas duomenų atkūrimas arba laipsniškas atsarginis kopijavimas naudojant sintetinę pilną kopiją - ir to tiesiog negalima padaryti juostoje, jums reikia disko. Tada paaiškėjo, kad juostiniai įrenginiai veikia kaip viena iš priemonių, suteikiančių nekintamas atsargines kopijas, kurios reikalingos ilgalaikiam saugojimui – kad po 5 metų paimtų juostą iš lentynos ir atliktų auditą. Na, o klientų dydis – pradėjome nuo mažų – ir ten niekas juostelių nenaudoja. Ir tada išaugome iki klientų, kurie mums pasakė, kad nepirks prekės be kaspinėlių.

Atsarginės kopijos klesti debesų amžiuje, tačiau juostos ritės nepamirštamos. Kalbėkitės su Veeam

Kokios technologijos naudojamos Veeam

Užduotims, susijusioms su verslo logika, naudojame .NET. Pradėjome nuo jo ir toliau optimizuojame. Dabar .NET Core naudojame daugelyje sprendimų. Kai startuolis pirmą kartą susikūrė, komandoje buvo keli šio krūvos rėmėjai. Tai geras verslo logikos rašymo, kūrimo greičio ir įrankių patogumo požiūriu. Tada tai nebuvo pats populiariausias sprendimas, bet dabar aišku, kad tie šalininkai buvo teisūs.

Tuo pačiu metu mes rašome Unix, Linux, dirbame su technine įranga, tam reikia naudoti kitus sprendimus. Sistemos dalys, susijusios su informacija apie duomenis, kuriuos saugome atsarginėje kopijoje, duomenų paieškos algoritmai, su aparatinės įrangos veikimu susiję algoritmai – visa tai parašyta C ++.

Atsarginės kopijos klesti debesų amžiuje, tačiau juostos ritės nepamirštamos. Kalbėkitės su Veeam

Kaip darbuotojai pasiskirsto visame pasaulyje

Dabar įmonėje dirba apie keturis tūkstančius žmonių. Apie tūkstantis jų yra Rusijoje. Įmonė turi dvi dideles grupes. Pirmasis susijęs su produktų kūrimu ir technine pagalba. Antrasis gaminius daro matomus išoriniam pasauliui: pardavimas ir rinkodara yra jos kompetencijos sferoje. Santykis tarp grupių yra maždaug nuo trisdešimties iki septyniasdešimties.

Turime apie trisdešimt biurų visame pasaulyje. Pardavimai pasiskirstę plačiau, tačiau neatsilieka ir plėtra. Su kai kuriais produktais vienu metu dirbama keliuose biuruose – iš dalies Sankt Peterburge, iš dalies Prahoje. Kai kurie yra sukurti tik viename, pavyzdžiui, Prahoje sukurtas produktas, suteikiantis fizinę Linux atsarginę kopiją. Yra produktas, su kuriuo dirbama tik Kanadoje.

Vykdome paskirstytą plėtrą, kad patenkintume klientų poreikius. Stambūs klientai jaučiasi saugiau, kai plėtra yra tame pačiame regione, kuriame veikia produktas.

Jau turime labai didelį biurą Čekijoje, o kitais metais planuojame atidaryti dar vieną Prahoje – 500 kūrėjų ir testuotojų. Tie, kurie persikėlė į Čekijos Respublikos sostinę „pirmoje bangoje“, mielai dalijasi savo patirtimi ir gyvenimo įspūdžiais su visais, kurie domisi galimybe dirbti Europoje Habré. Rusijoje biuras yra Sankt Peterburge, dalis vidinių projektų vykdoma Iževske, o parama iš dalies – Maskvoje. Apskritai keli šimtai žmonių visame pasaulyje užsiima technine pagalba. Čia dirba įvairaus lygio techninio pasirengimo ir specializacijos specialistai. Aukščiausias lygis yra žmonės, kurie sugeba suprasti produktą šaltinio kodo lygmeniu ir dirba tame pačiame biure kaip ir kūrimas.

Atsarginės kopijos klesti debesų amžiuje, tačiau juostos ritės nepamirštamos. Kalbėkitės su Veeam

Kaip procesai struktūruojami

Maždaug kartą per metus išleidžiame didelių leidimų su naujomis funkcijomis, o kas du ar tris mėnesius gauname atnaujinimus su klaidų pataisymais ir patobulinimais, atitinkančiais neatidėliotinus rinkos reikalavimus arba platformos pakeitimus. Reikalavimams priskiriami prioritetai – nuo ​​nedidelio iki kritinio, be kurio atleidimas neįmanomas. Pastarieji vadinami „epais“.

Yra klasikinis trikampis - kokybė, išteklių kiekis, laikas (paprastuose žmonėse „greitai, efektyviai, nebrangiai rinkitės du“). Negalime daryti blogų dalykų, kokybė visada turi būti aukšta. Ištekliai taip pat riboti, nors visą laiką stengiamės plėstis. Daug daugiau lankstumo valdant laiką, tačiau dažnai jis yra fiksuotas. Todėl vienintelis dalykas, kurį galime keisti, yra leidimo funkcijų kiekis.

„Epics“, kaip taisyklė, stengiasi išlaikyti ne daugiau kaip 30–40% numatomo išleidimo ciklo. Likusią dalį galime nupjauti, perkelti, patobulinti, modifikuoti. Tai yra mūsų veiksmų erdvė.

Kiekvienam leidimo reikalavimui sukuriama laikina komanda. Tai gali būti trys žmonės ir penkiasdešimt, priklausomai nuo sudėtingumo. Laikomės lanksčios kūrimo metodikos, kartą per savaitę organizuojame kiekvieno funkcionalumo atliktų ir būsimų darbų peržiūras ir aptarimus.

Pusė išleidimo ciklo laiko skiriama gaminiui kurti, pusė – gaminio apdailai. Bet turime posakį – „bankrutuojančio projekto techninė skola lygi nuliui“. Todėl svarbiau pagaminti veikiantį ir paklausų produktą, nei be galo laižyti kodą. Jei produktas populiarus, tuomet jau verta jį toliau plėtoti ir pritaikyti prie būsimų pokyčių.

Atsarginės kopijos klesti debesų amžiuje, tačiau juostos ritės nepamirštamos. Kalbėkitės su Veeam

Kaip Veeam samdo kūrėjus

Pasirinkimo algoritmas yra daugiapakopis. Pirmas lygis – tai kandidato ir verbuotojo pokalbis apie paties žmogaus norus. Šiame etape bandome suprasti, ar esame tinkami kandidatui. Mums svarbu, kad mes būtume įdomūs kaip įmonė, nes atvesti žmogų į projektą – brangus malonumas.

Jeigu yra susidomėjimas, tuomet antrame lygyje siūlome atlikti testinę užduotį, kad suprastume, kiek aktuali kandidato patirtis ir ką jis gali pademonstruoti kaip specialistas. Pavyzdžiui, mes prašome jūsų sukurti failų kompresorių. Tai standartinė užduotis ir parodo, kaip žmogus siejasi su kodu, kokios kultūros ir stiliaus laikosi, kokius sprendimus naudoja.

Atliekant bandomąją užduotį, viskas paprastai yra puikiai matoma. Žmogus, ką tik tapęs raštingu ir pirmą kartą parašęs laišką, pastebimai skiriasi nuo nuolat rašančio laiškus.

Toliau turime interviu. Dažniausiai tai atlieka iš karto trys komandos vadovai, kad viskas būtų kuo objektyviau. Be to, tai padeda įdarbinti techniškai suderinamus žmones, kurie turi maždaug tuos pačius metodus ir požiūrius į plėtrą, net jei jie dirba skirtingose ​​komandose.

Per savaitę atliekame keletą pokalbių dėl atviros laisvos darbo vietos ir nusprendžiame, su kuo toliau dirbsime.

Dažnai vaikinai ateina pas mus ir sako, kad ieško darbo, nes dabartiniame neturi kur kraustytis – belieka laukti paaukštinimo kartu su viršininko išėjimu į pensiją. Pas mus šiek tiek kitokia dinamika. Prieš dvylika metų „Veeam“ buvo startuolis, turintis dešimt darbuotojų. Dabar tai – kelis tūkstančius darbuotojų turinti įmonė.

Žmonės čia patenka kaip į neramią upę. Nuolat atsiranda naujų krypčių, eiliniai vakarykščiai kūrėjai tampa komandos lyderiais. Žmonės auga techniškai, auga administracine prasme. Jei kuriate nedidelę funkciją, bet norite ją sukurti, pusė darbo jau padaryta. Parama bus teikiama visais lygiais – nuo ​​komandos vadovo iki įmonės savininkų. Jūs nežinote, kaip ką nors padaryti administraciniu požiūriu - yra kursai, vidiniai treneriai, patyrę kolegos. Kūrimo patirties nepakanka – yra „Veeam Academy“ projektas. Taigi esame atviri visiems – tiek profesionalams, tiek pradedantiesiems.

„Veeam Academy“ projektas yra vakarinis nemokamas C# intensyvus mokymasis, skirtas pradedantiesiems programuotojams, turintiems galimybę geriausiems studentams įsidarbinti „Veeam Software“. Projekto tikslas – panaikinti atotrūkį tarp vidutinio universiteto absolvento žinių ir praktinių įgūdžių kiekio ir žinių, reikalingų geram darbdaviui sudominti. Tris mėnesius vaikinai praktikoje studijuoja OOP principus, gilinasi į C # ypatybes ir tyrinėja .Net variklio skyrių. Be paskaitų, testų, laboratorinių ir asmeninių projektų, vaikinai savo bendrą projektą kuria pagal visas tikrų įmonių taisykles. Projekto tema iš anksto nežinoma – ji pasirenkama kartu su visais pirmomis dienomis po kursų pradžios. Paskutiniame sraute ji tapo virtualiu banku.
Registracija jau atidaryta nauja tema.

Šaltinis: www.habr.com

Добавить комментарий