Ang backup ay umuunlad sa panahon ng ulap, ngunit ang mga tape reels ay hindi nakalimutan. Makipag-chat kay Veeam

Ang backup ay umuunlad sa panahon ng ulap, ngunit ang mga tape reels ay hindi nakalimutan. Makipag-chat kay Veeam

Si Alexander Baranov ay nagtatrabaho sa Veeam bilang isang R&D director at nakatira sa pagitan ng dalawang bansa. Ginugugol niya ang kalahati ng kanyang oras sa Prague, ang kalahati sa St. Petersburg. Ang mga lungsod na ito ay tahanan ng pinakamalaking tanggapan ng pag-unlad ng Veeam.

Noong 2006, ito ay isang start-up ng dalawang negosyante mula sa Russia, na nauugnay sa virtual machine backup software (mula doon ang pangalang V[ee][a]M, isang virtual machine, ay nanggaling din). Ngayon ito ay isang higanteng korporasyon na may higit sa apat na libong empleyado sa buong mundo.

Sinabi sa amin ni Alexander kung ano ang pakiramdam na magtrabaho sa naturang kumpanya at kung gaano kahirap makapasok dito. Nasa ibaba ang kanyang monologo.

Ayon sa kaugalian, pag-uusapan natin ang tungkol sa pagtatasa ng kumpanya sa My Circle: Veeam Software na natanggap mula sa mga empleyado nito average na rating 4,4. Siya ay pinahahalagahan para sa isang mahusay na social package, isang komportableng kapaligiran sa pagtatrabaho sa koponan, para sa mga kagiliw-giliw na gawain at para sa katotohanan na ang kumpanya ay gumagawa ng mundo na isang mas mahusay na lugar.


Ang backup ay umuunlad sa panahon ng ulap, ngunit ang mga tape reels ay hindi nakalimutan. Makipag-chat kay Veeam

Anong mga produkto ang binuo ng Veeam

Mga produktong nagbibigay ng fault tolerance para sa imprastraktura ng IT. Sa kabutihang palad, sa paglipas ng panahon, ang hardware ay naging lubos na maaasahan, at ang mga ulap ay nagbibigay ng fault tolerance. Ngunit ang kamalian ng tao ay nananatili hanggang ngayon.

Halimbawa, ang klasikong problema ng hindi pagkakatugma ng mga update sa imprastraktura ng organisasyon. Inilunsad ng administrator ang isang hindi na-verify na pag-update, o awtomatiko itong nangyari, at dahil dito, naantala ang pagpapatakbo ng mga server ng enterprise. Isa pang halimbawa: may gumawa ng mga pagbabago sa isang nakabahaging proyekto o hanay ng mga dokumento na sa tingin nila ay angkop. Nang maglaon, natuklasan ang isang problema, at kinakailangang ibalik ang estado noong nakaraang linggo. Minsan ang mga pagbabagong ito ay hindi kahit na nauugnay sa malay-tao na mga aksyon ng tao: medyo kamakailan lamang, ang mga virus ng cryptolocker ay nakakuha ng katanyagan. Ang isang gumagamit ay nagdadala ng isang flash drive na may kahina-hinalang nilalaman sa isang computer sa trabaho o bumisita sa isang site na may mga pusa, at bilang isang resulta, ang mga computer sa network ay nahawahan.

Sa isang sitwasyon kung saan nangyari na ang masama, binibigyan natin ng pagkakataong ibalik ang mga pagbabago. Kung pinlano lang ang mga pagbabago, pinapayagan ka naming suriin ang epekto ng mga ito sa isang nakahiwalay na imprastraktura, na ginawang muli mula sa backup ng data center.

Kadalasan, ang mga backup ay nagsisilbing "silent witness" sa mga audit ng isang organisasyon. Ang mga pampublikong kumpanya ay kailangang sumunod sa mga panlabas na regulator (tulad ng Sarbanes-Oxley Act), at para sa magandang dahilan. Noong 2008, ang estado ng ekonomiya ng mundo ay nayanig dahil sa ang katunayan na ang ilang mga kalahok sa merkado sa pananalapi, halos nagsasalita, ay nagsinungaling sa mga resulta ng kanilang mga aktibidad. Nag-snowball ito at bumagsak ang ekonomiya. Simula noon, mas malapit nang sinusubaybayan ng mga regulator ang mga proseso sa mga pampublikong kumpanya. Ang kakayahang ibalik ang estado ng imprastraktura ng IT, sistema ng mail, sistema ng pamamahala ng dokumento para sa mga panahon ng pag-uulat ay isa sa mga kinakailangan ng mga auditor.

May mga native na solusyon ang Microsoft, Amazon, Google at iba pang cloud provider na nagba-back up ng mga mapagkukunan sa loob ng cloud. Ngunit ang kanilang mga desisyon ay "mga bagay sa kanilang sarili." Ang problema ay ang malalaking kumpanya sa karamihan ng mga kaso ay may isang hybrid na imprastraktura ng IT: bahagi nito ay nasa cloud, ang bahagi ay nasa lupa. Karaniwang nagho-host ang cloud ng mga proyekto sa web at mga application na nakaharap sa customer. Ang mga application at server na nag-iimbak ng sensitibong impormasyon o personal na data ay kadalasang matatagpuan sa ground.

Bilang karagdagan, ang mga organisasyon ay gumagamit ng maraming iba't ibang mga ulap upang bumuo ng isang hybrid na isa upang mabawasan ang mga panganib. Kapag ang isang multinasyunal na kumpanya ay nakabuo ng hybrid cloud, kailangan nito ng isa at karaniwang fault tolerance system para sa buong imprastraktura.

Ang backup ay umuunlad sa panahon ng ulap, ngunit ang mga tape reels ay hindi nakalimutan. Makipag-chat kay Veeam

Gaano kahirap gumawa ng mga ganitong produkto

Ang mga bagong teknolohiya ay patuloy na umuusbong na nangangailangan ng pag-aaral, pagbagay at karanasan. Noong una kaming lumitaw at naging isang startup, kakaunti ang mga tao na sineseryoso ang virtualization. May mga application para sa pag-back up ng mga pisikal na data center. Ang mga virtualized data center ay tiningnan bilang mga laruan.

Sinimulan naming suportahan ang virtualization-aware backup mula pa sa simula, noong ang teknolohiya ay ginagamit lamang ng mga mahilig. At pagkatapos ay mayroong sumasabog na paglaki at pagkilala bilang pamantayan. Ngayon nakikita namin ang iba pang mga lugar na naghihintay para sa parehong husay na paglukso, at sinusubukan naming maging sa alon. Ang kakayahang panatilihing mahina ang iyong ilong ay natahi sa isang lugar sa DNA ng kumpanya.

Ngayon ang kumpanya ay dumaan na sa mga araw ng isang startup. Ngayon, para sa maraming malalaking customer, ang katatagan at pagiging maaasahan ay mahalaga, at ang paggawa ng desisyon sa fault tolerance ay maaaring tumagal ng ilang taon. Mayroong pagbagay, pag-verify ng mga produkto, pagsunod sa maraming mga kinakailangan. Ito ay lumiliko ang isang nakakatawang sitwasyon - sa isang banda, kailangan mong tiyakin ang pagiging maaasahan at kumpiyansa sa mga produkto, at sa kabilang banda, upang manatiling moderno.

Ngunit ang bago ay palaging nauugnay sa isang tiyak na antas ng kamangmangan sa teknolohiya, merkado, o pareho.

Halimbawa, pagkatapos ng ilang taon ng trabaho, napagtanto namin na kailangan naming gamitin ang mga built-in na kakayahan sa storage ng mga data system para mapabilis ang mga backup. Ito ay kung paano ipinanganak ang isang buong direksyon ng pagsasama sa mga tagagawa ng bakal. Sa ngayon, ang mga kasosyo ng Veeam sa programang ito ay ang lahat ng pinakamalaking manlalaro sa market na ito - HP, NetApp, Dell EMC, Fujitsu, atbp.

Naisip din namin na papalitan ng virtualization ang mga klasikong server. Ngunit ipinakita ng buhay na ang huling 10% ng mga pisikal na server ay nananatili, ang virtualizing na alinman ay hindi posible o hindi makatwiran. At kailangan din nilang i-back up. Ito ay kung paano lumitaw ang Veeam Agent para sa Windows/Linux.

Sa isang pagkakataon, naisip namin na oras na para sa Unix na kunin ang lugar nito sa museo, at tumanggi kaming suportahan ito. Ngunit sa sandaling pumunta kami sa mga kliyente na may mahabang kasaysayan, napagtanto namin na ang Unix ay mas buhay kaysa sa lahat ng nabubuhay na bagay. At gayon pa man ay sumulat sila ng isang desisyon para sa kanya.

Ang parehong kuwento ay may mga tape drive. Naisip namin: "sino ang nangangailangan sa kanila sa modernong mundo?" Pagkatapos ay nagtrabaho kami sa mga tampok tulad ng butil-butil na pagbawi ng data o incremental backup na may sintetikong buong kopya - at hindi ito magagawa sa tape, kailangan mo ng disk. Pagkatapos ay lumabas na ang mga tape drive ay gumagana bilang isa sa mga paraan upang magbigay ng hindi nababagong mga backup na kailangan para sa pangmatagalang imbakan - upang pagkatapos ng 5 taon na darating, kumuha ng tape mula sa istante at magsagawa ng pag-audit. Well, at ang laki ng mga kliyente - nagsimula kami sa maliliit - at walang gumagamit ng mga teyp doon. At pagkatapos ay lumaki kami sa mga customer na nagsabi sa amin na hindi sila bibili ng produkto nang walang mga ribbon.

Ang backup ay umuunlad sa panahon ng ulap, ngunit ang mga tape reels ay hindi nakalimutan. Makipag-chat kay Veeam

Anong mga teknolohiya ang ginagamit sa Veeam

Para sa mga gawaing nauugnay sa lohika ng negosyo, ginagamit namin ang .NET. Sinimulan namin ito, at patuloy na nag-optimize. Ngayon ay gumagamit kami ng .NET Core sa ilang mga solusyon. Noong unang nabuo ang startup, maraming tagasuporta ng stack na ito sa team. Ito ay mabuti sa mga tuntunin ng pagsulat ng lohika ng negosyo, bilis ng pag-unlad at kaginhawahan ng mga tool. Noon ay hindi ito ang pinakapopular na desisyon, ngunit ngayon ay malinaw na ang mga tagasuporta ay tama.

Kasabay nito, sumulat kami sa ilalim ng Unix, Linux, gumagana sa hardware, nangangailangan ito ng paggamit ng iba pang mga solusyon. Mga bahagi ng system na nauugnay sa impormasyon tungkol sa data na iniimbak namin sa backup, mga algorithm sa paghahanap ng data, mga algorithm na nauugnay sa pagpapatakbo ng hardware - lahat ng ito ay nakasulat sa C ++.

Ang backup ay umuunlad sa panahon ng ulap, ngunit ang mga tape reels ay hindi nakalimutan. Makipag-chat kay Veeam

Paano ipinamamahagi ang mga empleyado sa buong mundo

Ngayon ang kumpanya ay gumagamit ng halos apat na libong tao. Halos isang libo sa kanila ay nasa Russia. Ang kumpanya ay may dalawang malalaking grupo. Ang una ay tumatalakay sa pagpapaunlad at teknikal na suporta ng mga produkto. Ang pangalawa ay ginagawang nakikita ang mga produkto sa labas ng mundo: ang mga benta at marketing ay nasa loob nito. Ang ratio sa pagitan ng mga grupo ay humigit-kumulang tatlumpu hanggang pitumpu.

Mayroon kaming humigit-kumulang tatlumpung opisina sa buong mundo. Ang mga benta ay mas malawak na ipinamamahagi, ngunit ang pag-unlad ay hindi rin nahuhuli. Ang ilang mga produkto ay ginagawa nang sabay-sabay sa ilang mga opisina - bahagyang sa St. Petersburg, bahagyang sa Prague. Ang ilan ay binuo sa isa lamang, halimbawa, ang isang produkto na nagbibigay ng pisikal na backup ng Linux ay binuo sa Prague. May isang produkto na sa Canada lang ginagawa.

Kami ay namamahagi ng development upang matugunan ang mga kinakailangan ng customer. Mas secure ang pakiramdam ng malalaking customer kapag ang development ay matatagpuan sa parehong rehiyon kung saan gumagana ang produkto.

Mayroon na kaming napakalaking opisina sa Czech Republic, at sa susunod na taon plano naming magbukas ng isa pa sa Prague - para sa 500 developer at tester. Ang mga lumipat sa kabisera ng Czech Republic sa "unang alon" ay masaya na ibahagi ang kanilang karanasan at mga hack sa buhay sa lahat na interesado sa pagkakataong magtrabaho sa Europa sa HabrΓ©. Sa Russia, ang opisina ay matatagpuan sa St. Petersburg, bahagi ng mga panloob na proyekto ay isinasagawa sa Izhevsk, at ang suporta ay bahagyang nasa Moscow. Sa pangkalahatan, ilang daang tao sa buong mundo ang nakikibahagi sa teknikal na suporta. Mayroong mga espesyalista sa iba't ibang antas ng teknikal na pagsasanay at espesyalisasyon. Ang pinakamataas na antas ay ang mga taong nakakaunawa sa produkto sa antas ng source code, at nagtatrabaho sila sa parehong opisina bilang development.

Ang backup ay umuunlad sa panahon ng ulap, ngunit ang mga tape reels ay hindi nakalimutan. Makipag-chat kay Veeam

Paano nakabalangkas ang mga proseso

Humigit-kumulang isang beses sa isang taon mayroon kaming mga pangunahing release na may bagong functionality, at bawat dalawa hanggang tatlong buwan ay mayroon kaming mga update na may mga pag-aayos ng bug at mga pagpapahusay na nakakatugon sa mga kagyat na kinakailangan sa merkado o mga pagbabago sa platform. Ang mga kinakailangan ay itinalaga ng mga priyoridad - mula sa menor de edad hanggang sa kritikal, kung wala ang paglabas ay imposible. Ang huli ay tinatawag na "epiko".

Mayroong isang klasikong tatsulok - kalidad, dami ng mga mapagkukunan, tiyempo (sa mga karaniwang tao, "mabilis, mahusay, mura, pumili ng dalawa"). Hindi tayo makakagawa ng masama, dapat laging mataas ang kalidad. Limitado rin ang mga mapagkukunan, kahit na sinusubukan naming palawakin sa lahat ng oras. Higit pang kakayahang umangkop sa pamamahala ng oras, ngunit madalas itong naayos. Samakatuwid, ang tanging bagay na maaari naming pag-iba-ibahin ay ang dami ng functionality sa release.

Ang mga epiko, bilang panuntunan, ay subukang panatilihin ang hindi hihigit sa 30-40% ng inaasahang ikot ng paglabas. Ang natitira ay maaari nating putulin, ilipat, pinuhin, baguhin. Ito ang aming silid para sa pagmamaniobra.

Ang isang pansamantalang koponan ay nilikha para sa bawat kinakailangan sa paglabas. Maaari itong maging tatlong tao, at limampu, depende sa pagiging kumplikado. Sumusunod kami sa isang nababaluktot na pamamaraan ng pag-unlad, isang beses sa isang linggo nag-aayos kami ng mga pagsusuri at talakayan ng natapos at paparating na gawain sa bawat pag-andar.

Ang kalahati ng oras ng ikot ng paglabas ay ginugugol sa pag-unlad, kalahati sa pagtatapos ng produkto. Ngunit mayroon kaming isang kasabihan - "ang teknikal na utang ng isang bangkarota na proyekto ay zero." Samakatuwid, mas mahalaga na gumawa ng isang produkto na gumagana at in demand kaysa sa walang katapusang pagdila sa code. Kung ang produkto ay sikat, kung gayon ito ay nagkakahalaga ng pagpapaunlad nito at iangkop ito sa mga pagbabago sa hinaharap.

Ang backup ay umuunlad sa panahon ng ulap, ngunit ang mga tape reels ay hindi nakalimutan. Makipag-chat kay Veeam

Paano kumukuha ng mga developer ang Veeam

Ang algorithm ng pagpili ay multistage. Ang unang antas ay isang pag-uusap sa pagitan ng kandidato at ng recruiter tungkol sa mga kagustuhan ng tao mismo. Sa yugtong ito, sinusubukan naming maunawaan kung kami ay angkop para sa kandidato. Mahalaga para sa amin na kami ay kawili-wili bilang isang kumpanya, dahil ang pagdadala ng isang tao sa isang proyekto ay isang mamahaling kasiyahan.

Kung may interes, pagkatapos ay sa pangalawang antas ay nag-aalok kami ng isang pagsubok na gawain upang maunawaan kung gaano nauugnay ang karanasan ng kandidato at kung ano ang maaari niyang ipakita bilang isang espesyalista. Halimbawa, hinihiling namin sa iyo na gumawa ng isang file compressor. Ito ay isang karaniwang gawain, at ipinapakita nito kung paano nauugnay ang isang tao sa code, kung anong kultura at istilo ang kanyang sinusunod, kung anong mga solusyon ang kanyang ginagamit.

Sa isang pagsubok na gawain, ang lahat ay karaniwang perpektong nakikita. Kapansin-pansing iba ang taong kakatapos lang magbasa at sumulat ng liham sa unang pagkakataon sa taong palaging nagsusulat ng mga liham.

Next, may interview kami. Kadalasan ito ay isinasagawa ng tatlong pinuno ng koponan nang sabay-sabay, upang ang lahat ay layunin hangga't maaari. Bilang karagdagan, nakakatulong ito sa pag-recruit ng mga taong katugma sa teknikal na may halos parehong mga pamamaraan at diskarte sa pag-unlad, kahit na sila ay nagtatrabaho sa iba't ibang mga koponan.

Sa loob ng linggo, nagsasagawa kami ng ilang panayam para sa isang bukas na bakante at nagpapasya kung sino ang patuloy naming makakasama.

Kadalasan ang mga lalaki ay pumupunta sa amin at sinasabi na naghahanap sila ng trabaho, dahil wala silang maililipat sa kasalukuyan - maaari ka lamang maghintay para sa isang promosyon kasama ang pagreretiro ng boss. Mayroon kaming bahagyang naiibang dinamika. Labindalawang taon na ang nakalipas, si Veeam ay isang startup na may sampung empleyado. Ngayon ito ay isang kumpanya na may ilang libong empleyado.

Pumupunta rito ang mga tao na parang nasa magulong ilog. Ang mga bagong direksyon ay patuloy na lumalabas, ang mga ordinaryong developer kahapon ay nagiging mga lead ng koponan. Ang mga tao ay lumalaki sa teknikal, lumalaki sa administratibo. Kung ikaw ay bumubuo ng isang maliit na tampok, ngunit nais na bumuo nito, pagkatapos ay kalahati ng labanan ay tapos na. Ang suporta ay nasa lahat ng antas, mula sa pinuno ng pangkat hanggang sa mga may-ari ng kumpanya. Hindi mo alam kung paano gumawa ng isang bagay nang administratibo - may mga kurso, panloob na tagapagsanay, may karanasan na mga kasamahan. Walang sapat na karanasan sa pag-unlad - mayroong proyekto ng Veeam Academy. Kaya kami ay bukas sa lahat, parehong mga propesyonal at mga baguhan.

Ang proyekto ng Veeam Academy ay isang panggabing libreng offline na C# intensive para sa mga baguhan na programmer na may pag-asa ng trabaho sa Veeam Software para sa pinakamahusay na mga mag-aaral. Ang layunin ng proyekto ay upang isara ang agwat sa pagitan ng dami ng kaalaman at praktikal na kasanayan ng karaniwang nagtapos sa unibersidad at ang dami ng kaalaman na kinakailangan para mainteresan ang isang mahusay na employer. Sa loob ng tatlong buwan, pinag-aaralan ng mga lalaki ang mga prinsipyo ng OOP sa pagsasanay, isawsaw ang kanilang sarili sa mga tampok ng C # at pag-aralan ang engine compartment ng .Net. Bilang karagdagan sa mga lektura, pagsusulit, laboratoryo at personal na mga proyekto, ang mga lalaki ay bumuo ng kanilang magkasanib na proyekto ayon sa lahat ng mga patakaran ng mga tunay na kumpanya. Ang paksa ng proyekto ay hindi alam nang maaga - ito ay pinili kasama ng lahat sa mga unang araw pagkatapos ng pagsisimula ng kurso. Sa huling stream, siya ay naging Virtual Bank.
Bukas na ang enrollment bagong thread.

Pinagmulan: www.habr.com

Magdagdag ng komento