Kopjimi i rezervës po lulëzon në epokën e reve, por kasetat nuk janë harruar. Bisedë me Veeam

Kopjimi i rezervës po lulëzon në epokën e reve, por kasetat nuk janë harruar. Bisedë me Veeam

Aleksandër Baranov punon në Veeam si drejtor i R&D dhe jeton midis dy vendeve. Gjysmën e kohës e kalon në Pragë, gjysmën tjetër - në Shën Petersburg. Në këto qytete ndodhen zyrat më të mëdha të zhvillimit të Veeam.

Në vitin 2006, ky ishte një startup i dy sipërmarrësve nga Rusia, i lidhur me softuerin për kopje rezervë të makinave virtuale (nga këtu e mori dhe emrin - V[ee][a]M, makinë virtuale). Sot është një korporatë gjigante me më shumë se katër mijë punonjës në mbarë botën.

Aleksandër na tregoi se si është të punosh në një kompani të tillë dhe sa e vështirë është të hysh aty. Më poshtë - monologu i tij.

Tradicionalisht do të flasim për vlerësimin e kompanisë në "Rrethin tim": Veeam Software mori nga punonjësit e saj vlerësimin mesatar 4.4. E vlerësojnë për paketën e mirë sociale, atmosferën e këndshme të punës në kolektiv, për detyrat interesante dhe për atë që kompania bën botën më të mirë.


Kopjimi i rezervës po lulëzon në epokën e reve, por kasetat nuk janë harruar. Bisedë me Veeam

Çfarë produkte ka zhvilluar Veeam

Produkte që sigurojnë qëndrueshmërinë e infrastrukturës IT. Fatmirësisht, me kalimin e kohës, hardueri është bërë mjaft i besueshëm, ndërsa reja siguron qëndrueshmëri. Por gabimet e njerëzve vazhdojnë të ekzistojnë.

Për shembull, problemi klasik i përputhshmërisë së përditësimeve me infrastrukturën e organizatës. Administratori publikoi një përditësim të paprovuar, ose ai ndodhi automatikisht, dhe për këtë shkak u prish puna e serverëve të enterprise. Një shembull tjetër: dikush bëri ndryshime në projektin e përbashkët ose grupin e dokumenteve, duke menduar se ishte e arsyeshme. Më vonë u zbulua një problem dhe do të ishte e nevojshme të rikthehej gjendja e një jave më parë. Nd sometimes changes even go unobserved: relatively recently, ransomware viruses have become popular. The user brings a flash drive with suspicious content to the work computer or visits a website full of cats, and as a result, computers on the network are infected.

Në situatën kur ndodhi ndodhi e keqe, ne ofrojmë mundësinë e rikthimit të ndryshimeve mbrapa. Nëse ndryshimet vetëm planifikohen, ne lejojmë realizimin e një kontrolli të ndikimit të tyre në një infrastrukturë të izoluar, që është rindërtuar nga një kopje rezervë e qendrës së të dhënave.

Një shpeshherë, kopjet rezervë shërbejnë si "dëshmitarë të heshtur" gjatë auditeve në organizatë. Kompanitë publike duhet të përmbushin kërkesat e rregullatorëve të jashtëm (p.sh., Akti Sarbanes-Oxley), dhe kjo nuk është rastësi. Në vitin 2008, situata e ekonomisë globale u trondit sepse disa pjesëmarrës në tregun financiar, thjesht e thënë, falsifikuan rezultatet e aktivitetit të tyre. Kjo shkaktoi një efekt zinxhir dhe ekonomia ra. Që atëherë, rregullatorët i kontrollojnë më me kujdes proceset në kompanitë publike. Mundësia për të rikuperuar gjendjen e infrastrukturës IT, sistemit të postës, sistemit të menaxhimit të dokumenteve për periudhat raportuese është një nga kërkesat e auditorëve.

Microsoft, Amazon, Google dhe ofrues të tjerë të shërbimeve cloud kanë zgjidhje native që sigurojnë kopjim të burimeve brenda cloud-it. Por zgjidhjet e tyre janë "gjëra për vetë". Problemi është se për shumicën e rasteve, kompanitë e mëdha kanë një infrastrukturë IT hibride: një pjesë e saj ndodhet në cloud, një pjesë tjetër në tokë. Në cloud zakonisht jetojnë projekte dhe aplikacione web, të orientuara drejt klientëve. Aplikacionet dhe serverët që ruajnë informacion të ndjeshëm ose të dhëna personale zakonisht ndodhen në tokë.

Përveç kësaj, organizatat përdorin disa cloud-e të ndryshme për të ndërtuar një hibrid, për të minimizuar rreziqet. Kur një kompani transnacionale ndan një cloud hibrid, ajo ka nevojë për një sistem të vetme dhe të përbashkët për të gjithë infrastrukturën për qëndrueshmëri.

Kopjimi i rezervës po lulëzon në epokën e reve, por kasetat nuk janë harruar. Bisedë me Veeam

Sa e vështirë është të zhvillosh këto produkte

Teknologji të reja vazhdimisht shfaqen, të cilat kërkojnë studim, adaptim dhe përvojë. Kur ne sapo u shfaqëm dhe ishim një startup, pak kush e shqyrtonte virtualizimin seriozisht. Ishin aplikacione për kopje rezervë të data-qendrave fizike. Data-qendrat e virtualizuara shiheshin si lojëra.

Ne filluam të mbështesim backup-in duke marrë parasysh virtualizimin nga fillimi, kur teknologjia përdorej vetëm nga entuziastët. Pastaj ndodhi një rritje eksplozive dhe njohja si standard. Tani ne shohim fusha të tjera që presin një kërcim cilësor të tillë, dhe përpiqemi të jemi në valë. Aftësia për të mbajtur duar në erë është e qëndruar diku në ADN-në e kompanisë.

Tani kompania tashmë e ka kaluar periudhën e fillimit. Tani stabiliteti dhe besueshmëria janë të rëndësishme për shumë klientë të mëdhenj, dhe procesi i marrjes së vendimeve për qëndrueshmërinë mund të zgjatet për disa vjet. Po përfundohet adaptimi, kontrolli i produkteve dhe përputhja me shumë kërkesa. Ndodhet një situatë interesante — nga njëra anë duhen siguruar besueshmëria dhe sigurimi i produkteve, ndërsa nga ana tjetër duhet të mbetet modern.

Por gjithçka e re është e lidhur gjithmonë me një nivel të caktuar të panjohurive mbi teknologjitë, tregun ose të dyja.

Për shembull, pas disa vitesh punë, kuptuam se është e nevojshme të përdorim mundësitë e ndërtuara të sistemeve të ruajtjes së të dhënave për të përshpejtuar kopjimin rezervë. Kështu, lindi një drejtim i tërë për integrimin me prodhuesit e harduerëve. Sot, partnerët e Veeam në këtë program janë të gjithë lojtarët kryesorë të këtij tregu — HP, NetApp, Dell EMC, Fujitsu etj.

gjithashtu na dukej se virtualizimi do të zëvendësonte serverët klasikë. Por jeta tregoi se mbeten 10% e fundit e serverëve fizikë, të cilët ose nuk mund të virtualizohen, ose nuk ka kuptim të virtualizohen. Dhe ata gjithashtu duhen bërë kopje rezervë. Kështu lindi Veeam Agent për Windows/Linux.

Në kohën tonë, menduam se Unix-i duhet të zërë vendin e tij në muze dhe refuzuam ta mbështesim atë. Por sapo dolëm në kontakt me klientë me një histori të gjatë, kuptuam se Unix-i është ende i gjallë. Dhe megjithatë, zhvilluam një zgjidhje për të.

E njëjta histori ndodhi me disqet magnetike. Menduam: «Kujt i nevojiten ata në botën moderne?» Atëherë punonim për tipare si rikuperimi granular i të dhënave ose kopjimi incrementale me një kopje të plotë sintetike — dhe kjo nuk mund të bëhej me kaseta, duhej patjetër disku. Më pas u zbulua se disqet magnetike sjellin një nga mjetet për sigurimin e kopjeve rezervë të pandryshueshme, të cilat janë të nevojshme për ruajtje afatgjatë — për të ardhur pas 5 vjetësh, të marrim një kasetë nga rafte dhe të bëjmë audit. Dhe përsa i përket madhësisë së klientëve — filluam me të vegjlit — atje nuk përdoren kasetat. Pastaj arritëm tek klientë që na thanë se pa kaseta produktin nuk do ta blenin.

Kopjimi i rezervës po lulëzon në epokën e reve, por kasetat nuk janë harruar. Bisedë me Veeam

Cilat teknologji përdoren në Veeam

Për detyrat që lidhen me logjikën e biznesit, ne përdorim .NET. Nga ky filluam dhe vazhdojmë ta optimizojmë. Tashmë në disa zgjidhje përdorim .NET Core. Kur startup-i sapo u krijua, në ekip kishte disa mbështetës të këtij stili. Ai është i mirë për shkak të shkrimit të logjikës së biznesit, shpejtësisë së zhvillimit dhe lehtësisë së mjeteve. atëherë kjo nuk ishte zgjidhja më popullore, por tani është e qartë se ata mbështetës dolën të ishin të drejtë.

Njëkohësisht, ne shkruajmë për Unix, Linux, punojmë me harduer, që kërkon përdorimin e zgjidhjeve të tjera. Pjesët sistemore që lidhen me informacionin mbi të dhënat që ne ruajmë në kopjen rezervë, algoritmet e kërkimit të të dhënave, algoritmet e lidhura me funksionimin e harduerit — të gjitha këto janë shkruar në C++.

Kopjimi i rezervës po lulëzon në epokën e reve, por kasetat nuk janë harruar. Bisedë me Veeam

Si janë të shpërndarë punonjësit në të gjithë botën

Tashmë në kompani punojnë rreth katër mijë persona. Rreth një mijë prej tyre janë në Rusi. Kompania ka dy grupe të mëdha. E para merret me zhvillimin dhe mbështetje teknike të produkteve. E dyta i bën produktet të dukshme për botën e jashtme: në kompetencën e saj janë shitjet dhe marketingu. Raporti midis grupeve është përafërsisht tridhjetë ndaj shtatëdhjetë.

Ne kemi rreth tridhjetë zyra në të gjithë botën. Shitjet shpërndahen më gjerësisht, por edhe zhvillimi nuk mbetet pas. Në disa produkte puna bëhet njëkohësisht në disa zyra — një pjesë në Shën Petersburg, një pjesë në Pragë. Disa zhvillohen vetëm në një vend, për shembull, produkti që siguron kopjon fizike për Linux zhvillohet në Pragë. Ka një produkt mbi të cilin punojnë vetëm në Kanada.

Ne bëjmë zhvillim të shpërndarë për t'u përputhur me kërkesat e klientëve. Klientët e mëdhenj ndihen më të sigurt kur zhvillimi është në të njëjtën mënyrë si produkti.

Ne kemi tashmë një zyrë shumë të madhe në Çeki, dhe për vitin e ardhshëm planifikojmë të hapim një tjetër në Pragë - për 500 zhvillues dhe testues. Ata që u transferuan në kryeqytetin çek në "valën e parë", me kënaqësi ndajnë përvojat dhe këshillat në Habra me të gjithë ata që janë të interesuar për mundësinë e punës në Evropë. Në Rusi, zyra ndodhet në Shën Petersburg, një pjesë e projekteve të brendshme desenvolvohen në Izhevsk, ndërsa mbështetja është pjesërisht në Moskë. Në të vërtetë, mbështetja menaxhohet nga disa qindra njerëz në mbarë botën. Aty ka specialistë të niveleve të ndryshme të kualifikimit dhe specializimit. Nivelin më të lartë e kanë ata që mund ta kuptojnë produktin në nivelin e kodit burimor dhe ata punojnë në të njëjtën zyrë me zhvillimin.

Kopjimi i rezervës po lulëzon në epokën e reve, por kasetat nuk janë harruar. Bisedë me Veeam

Si janë ndërtuar proceset

Rreth një herë në vit lëshojmë versione të mëdha me funksionalitete të reja, dhe çdo dy-tre muaj - përditësime me rregullime defektesh dhe përmirësime që përmbushin kërkesat urgjente të tregut ose ndryshime në platforma. Kërkesave u caktohen prioritete - nga të vogla deri në kritike, pa të cilat dalja nuk është e mundur. Të fundit quhen “epika”.

Ekziston një trekëndësh klasik - cilësia, sasia e burimeve, afatet (në popull, “shpejt, cilësisht, me një çmim të ulët, zgjidhni dy”). Nuk mund të bëjmë keq, cilësia gjithmonë duhet të jetë e lartë. Burimet gjithashtu janë të kufizuara, ndonëse ne përpiqemi të zgjeroheshim vazhdimisht. Ka shumë më shumë fleksibilitet në menaxhimin e kohës, por ajo shpesh është e fikstë. Prandaj, e vetmja gjë që mund të ndryshojmë është sasia e funksionaliteteve në version.

Për epikat, zakonisht përpiqemi t'i mbajmë ato në maksimum 30-40% të afateve të parashikuara të ciklit të daljes. Pjesa tjetër mund ta presim, ta transferojmë, ta përmirësojmë, ta modifikojmë. Kjo është hapësira jonë për manovrim.

Për çdo kërkesë në version krijohet një ekip temporar. Aty mund të jenë tri ose pesëdhjetë njerëz, në varësi të kompleksitetit. Ne ndjekim metodologjinë e zhvillimit të fleksibël, çdo javë organizojmë analizat dhe diskutimet për punën e realizuar dhe atë që do të vijë për secilën funksionalitet.

Gjysma e ciklit të lirimit shpenzohet në zhvillim, gjysma në përmirësimin e produktit. Por tek ne ka një shprehje — 'një borxh teknik i një projekti të falimentuar është zero'. Prandaj, është më e rëndësishme të krijohet një produkt që funksionon dhe është i kërkuar, sesa të përmirësohet pafundësisht kodi. Nëse produkti është popullor, atëherë ka vlerë të zhvillohet më tej dhe të adaptohet për ndryshime të ardhshme.

Kopjimi i rezervës po lulëzon në epokën e reve, por kasetat nuk janë harruar. Bisedë me Veeam

Si Veeam punëson njerëz për zhvillim

Algoritmi i përzgjedhjes është me shumë nivele. Niveli i parë — është një bisedë mes kandidatit dhe rekruterit rreth dëshirave të vetë personit. Në këtë fazë, ne përpiqemi të kuptojmë nëse jemi të përshtatshëm për kandidatin. Është e rëndësishme për ne që ne të jemi interesantë si kompani, sepse të futur një person në projekt është një kënaqësi e shtrenjtë.

Nëse ka interes, në nivelin e dytë ne ofrojmë një detyrë provuese për të kuptuar sa relevant është eksperienca e kandidatëve dhe se çfarë ata mund të demonstrojnë si specialistë. Për shembull, i kërkojmë të krijojnë një kompresor file. Kjo është një detyrë standarde dhe tregon se si personi i qaset kodit, cila kulturë dhe stil ndjek, cilat zgjidhje përdor.

Përmes detyrës provuese zakonisht është shumë e qartë. Një person që sapo është njohur me shkronjat dhe e ka shkruar për herë të parë një letër, dallohet shume nga një person që i shkruan letra vazhdimisht.

Pastaj ne zhvillojmë një intervistë. Zakonisht, ajo zhvillohet menjëherë nga tre liderë të ekipeve, për ta bërë gjithçka sa më objektive të jetë e mundur. Gjithashtu, kjo ndihmon të punësohen njerëz teknikisht të kompatibël, të cilët kanë metoda dhe qasje të ngjashme në zhvillim, ndonëse në fund ata do të punojnë në ekipe të ndryshme.

Gjatë një jave ne zhvillojmë disa intervista për pozitat e hapura dhe marrim një vendim se me kë do të vazhdojmë të punojmë.

Shpesh djemtë vijnë tek ne dhe thonë se po kërkojnë punë, sepse në vendin e tyre aktual nuk kanë ku të lëvizin — përmirësimi mund të pritet vetëm me largimin e shefit në pension. Ne kemi një dinamikë pak më ndryshe. Dymbëdhjetë vjet më parë Veeam ishte një fillim me dhjetë punonjës. Tani është një kompani ku punojnë disa mijëra njerëz.

Njerëzit hyjnë këtu si në një lumë të nxituar. Vini re se vazhdimisht po shfaqen drejtime të reja, ndërsa liderët e ekipeve bëhen zhvilluesit e djeshëm. Njerëzit rriten teknikisht dhe administrativisht. Nëse po zhvillon një funksionalitet të vogël, por dëshiron ta zhvillosh atë, një gjysëm e punës është bërë. Mbështetje do të ketë në të gjitha nivelet, duke filluar nga liderët e ekipeve deri te pronarët e kompanisë. Nëse nuk di të bësh diçka administrativisht, ka kurse, trajnerë të brendshëm dhe kolegë me përvojë. Nëse të mungon përvoja në zhvillim, ka projektin Veeam Academy. Prandaj, ne jemi të hapur për të gjithë, për profesionistët dhe për fillestarët.

Projekti Veeam Academy është një kurs intensiv falas pasdite për C# për zhvilluesit e fillestar, me perspektivë për punësim në Veeam Software për nxënësit më të mirë. Qëllimi i projektit është të zvogëlojë diferencën midis nivelit të njohurive dhe aftësive praktike të një absolvent të zakonshëm dhe asaj që kërkohet për të tërhequr një punëdhënës të mirë. Gjatë tre muajve, studentët studiojnë principet e OOP në praktikë, zhytet në veçoritë e C# dhe studiojnë hapësirën nëntokësore .Net. Përveç ligjeratave, testeve, laboratoreve dhe projektit personal, ata zhvillojnë një projekt të përbashkët sipas të gjitha rregullave të kompanive reale. Tema e projektit nuk dihet paraprakisht — ajo zgjidhet së bashku me të gjithë në ditët e para pas fillimit të kursit. Në grupin e fundit, tema u bë Banka Virtuale.
Tani është e hapur regjistrimi për grupin e ri.

Burimi: habr.com

Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS 🔥 Blini hosting të besueshëm për faqe interneti me mbrojtje nga DDoS, serverë VPS VDS | ProHoster