Резервне копије успевају у доба облака, али колутови траке нису заборављени. Разговарајте са Вееам-ом

Резервне копије успевају у доба облака, али колутови траке нису заборављени. Разговарајте са Вееам-ом

Александар Баранов ради у Вееам-у као директор истраживања и развоја и живи између две земље. Половину времена проводи у Прагу, другу половину у Санкт Петербургу. Ови градови су дом највећих Вееам развојних канцеларија.

2006. године, то је био старт-уп од стране два предузетника из Русије, повезаних са софтвером за прављење резервних копија виртуелних машина (одатле је дошло и име В[ее][а]М, виртуелна машина). Данас је то гигантска корпорација са више од четири хиљаде запослених широм света.

Александар нам је испричао како је радити у таквој компанији и колико је тешко ући у њу. Испод је његов монолог.

Традиционално, говорићемо о оцени компаније на Ми Цирцле: Вееам Софтваре коју је добио од својих запослених просечна оцена 4,4. Цењен је због доброг социјалног пакета, пријатне радне атмосфере у тиму, због занимљивих задатака и због тога што компанија чини свет бољим местом.


Резервне копије успевају у доба облака, али колутови траке нису заборављени. Разговарајте са Вееам-ом

Које производе Вееам развија

Производи који обезбеђују толеранцију грешака за ИТ инфраструктуру. На срећу, временом је хардвер постао прилично поуздан, а облаци пружају отпорност на грешке. Али људска грешка траје до данас.

На пример, класични проблем некомпатибилности ажурирања са инфраструктуром организације. Администратор је избацио непроверену исправку, или се то десило аутоматски, и због тога је поремећен рад сервера предузећа. Други пример: неко је направио измене у заједничком пројекту или скупу докумената за које сматра да су прикладни. Касније је откривен проблем и било је потребно вратити стање од пре недељу дана. Понекад такве промене нису чак ни повезане са свесним људским поступцима: релативно недавно, вируси криптолокера су стекли популарност. Корисник унесе флеш диск са сумњивим садржајем на радни рачунар или посети сајт са мачкама, а као резултат тога, рачунари на мрежи постају заражени.

У ситуацији када се лоше већ догодило, дајемо могућност да се промене повуку. Ако су промене само планиране, дозвољавамо вам да проверите њихов утицај у изолованој инфраструктури, поново креираној из резервне копије дата центра.

Често резервне копије делују као „неми сведок” ревизија организације. Јавна предузећа морају да се придржавају екстерних регулатора (као што је Сарбанес-Оклеи закон), и то са добрим разлогом. У 2008. години стање светске привреде је уздрмано због чињенице да су неки учесници на финансијском тржишту, грубо говорећи, лажирали резултате својих активности. Ово је пало и економија је потонула. Од тада регулатори помније прате процесе у јавним предузећима. Могућност враћања стања ИТ инфраструктуре, система поште, система за управљање документима за периоде извештавања је један од захтева ревизора.

Мицрософт, Амазон, Гоогле и други добављачи облака имају изворна решења која резервну копију ресурса унутар облака. Али њихове одлуке су „ствари саме по себи“. Проблем је што велике компаније у већини случајева имају хибридну ИТ инфраструктуру: део је у облаку, део је на земљи. У облаку се обично налазе веб пројекти и апликације за клијенте. Апликације и сервери који чувају осетљиве информације или личне податке најчешће се налазе на терену.

Поред тога, организације користе неколико различитих облака да би изградиле један хибридни да би свеле ризике на минимум. Када мултинационална компанија изгради хибридни облак, потребан јој је јединствен и заједнички систем толеранције грешака за целу инфраструктуру.

Резервне копије успевају у доба облака, али колутови траке нису заборављени. Разговарајте са Вееам-ом

Колико је тешко развити такве производе

Непрестано се појављују нове технологије које захтевају проучавање, прилагођавање и искуство. Када смо се први пут појавили и били стартап, мало људи је озбиљно размишљало о виртуелизацији. Постојале су апликације за прављење резервних копија физичких центара података. Виртуелизовани центри података су посматрани као играчке.

Почели смо да подржавамо резервне копије засноване на виртуелизацији од самог почетка, када су технологију користили само ентузијасти. А онда је дошло до његовог експлозивног раста и признања као стандарда. Сада видимо и друге области које чекају исти квалитативни скок, а ми се трудимо да будемо на таласу. Способност да држите нос низ ветар је ушивена негде у ДНК компаније.

Сада је компанија већ прошла кроз дане покретања. Сада, за многе велике купце, стабилност и поузданост су важне, а доношење одлуке о толеранцији грешке може потрајати неколико година. Постоји адаптација, провера производа, усклађеност са бројним захтевима. Испоставља се смешна ситуација - с једне стране, морате осигурати поузданост и поверење у производе, а с друге стране, да останете модерни.

Али ново је увек повезано са одређеним нивоом непознавања технологије, тржишта или обоје.

На пример, након неколико година рада, схватили смо да морамо да користимо уграђене могућности складиштења података система података да бисмо убрзали прављење резервних копија. Тако је настао читав правац интеграције са произвођачима гвожђа. До данас Вееам партнери у овом програму су сви највећи играчи на овом тржишту - ХП, НетАпп, Делл ЕМЦ, Фујитсу, итд.

Такође смо мислили да ће виртуелизација заменити класичне сервере. Али живот је показао да остаје последњих 10% физичких сервера, виртуелизација која или није могућа или нема смисла. И њих такође треба направити резервну копију. Тако се појавио Вееам Агент за Виндовс/Линук.

Својевремено смо мислили да је време да Уник заузме своје место у музеју и одбили смо да га подржимо. Али чим смо отишли ​​код клијената са дугом историјом, схватили смо да је Уник живљи од свих живих бића. А ипак су за њега написали одлуку.

Иста прича је била и са тракама. Помислили смо: „коме су они потребни у савременом свету?“ Затим смо радили на функцијама као што су грануларни опоравак података или инкрементална резервна копија са синтетичком пуном копијом - а то једноставно не може да се уради на траци, потребан вам је диск. Онда се испоставило да драјвови на тракама функционишу као једно од средстава за обезбеђивање непроменљивих резервних копија које су потребне за дуготрајно складиштење – да би дошли за 5 година, узмите траку са полице и урадите ревизију. Па, и величина клијената – почели смо са малим – и тамо нико не користи траке. А онда смо прерасли у купце који су нам рекли да неће купити производ без трака.

Резервне копије успевају у доба облака, али колутови траке нису заборављени. Разговарајте са Вееам-ом

Које технологије се користе у Вееам-у

За задатке везане за пословну логику користимо .НЕТ. Почели смо са тим, и настављамо да оптимизујемо. Сада користимо .НЕТ Цоре у бројним решењима. Када је стартап први пут формиран, у тиму је било неколико присталица ове групе. Добар је у смислу писања пословне логике, брзине развоја и погодности алата. Тада то није била најпопуларнија одлука, али сада је јасно да су те присталице биле у праву.

Истовремено пишемо под Уник-ом, Линук-ом, радимо са хардвером, то захтева коришћење других решења. Делови система који се односе на информације о подацима које чувамо у резервној копији, алгоритми претраживања података, алгоритми везани за рад хардвера - све је то написано у Ц ++.

Резервне копије успевају у доба облака, али колутови траке нису заборављени. Разговарајте са Вееам-ом

Како су запослени распоређени широм света

Сада компанија запошљава око четири хиљаде људи. У Русији их је око хиљаду. Компанија има две велике групе. Први се бави развојем и техничком подршком производа. Други чини производе видљивим спољном свету: продаја и маркетинг су у његовој надлежности. Однос између група је отприлике тридесет до седамдесет.

Имамо тридесетак канцеларија широм света. Продаја је шире распоређена, али ни развој не заостаје. Неки производи се раде истовремено у неколико канцеларија - делом у Санкт Петербургу, делом у Прагу. Неки су развијени у само једном, на пример, производ који обезбеђује физичку резервну копију Линук-а развијен је у Прагу. Постоји производ на коме се ради само у Канади.

Радимо дистрибуирани развој како бисмо задовољили захтеве купаца. Велики купци се осећају сигурније када се развој налази у истом региону где производ ради.

Већ имамо веома велику канцеларију у Чешкој, а следеће године планирамо да отворимо још једну у Прагу – за 500 програмера и тестера. Они који су се у главни град Чешке доселили у „првом таласу“ радо деле своје искуство и лајф хакове са свима који су заинтересовани за могућност да раде у Европи на Хабреу. У Русији се канцеларија налази у Санкт Петербургу, део интерних пројеката се спроводи у Ижевску, а подршка је делом у Москви. Генерално, неколико стотина људи широм света је ангажовано на техничкој подршци. Постоје специјалисти различитих нивоа техничке обуке и специјализације. Највиши ниво су људи који су у стању да разумеју производ на нивоу изворног кода и раде у истој канцеларији као и развојни.

Резервне копије успевају у доба облака, али колутови траке нису заборављени. Разговарајте са Вееам-ом

Како су процеси структурирани

Отприлике једном годишње имамо велика издања са новом функционалношћу, а свака два до три месеца имамо ажурирања са исправкама грешака и побољшањима која испуњавају хитне захтеве тржишта или промене платформе. Захтевима се додељују приоритети - од мањих до критичних, без којих је ослобађање немогуће. Потоњи се зову „епови“.

Постоји класичан троугао - квалитет, количина ресурса, тајминг (у обичном народу, „брзо, ефикасно, јефтино, изабери два“). Не можемо да радимо лоше ствари, квалитет увек мора да буде висок. Ресурси су такође ограничени, иако се стално трудимо да се ширимо. Много више флексибилности у управљању временом, али је често фиксно. Стога, једино што можемо да варирамо је количина функционалности у издању.

Епи, по правилу, покушавају да задрже не више од 30-40% пројектованог циклуса издања. Остало можемо да одсечемо, пренесемо, дорадимо, изменимо. Ово је наш маневарски простор.

Привремени тим се креира за сваки захтев у издању. Може бити три особе, и педесет, у зависности од сложености. Придржавамо се флексибилне развојне методологије, једном недељно организујемо прегледе и дискусије о завршеним и предстојећим радовима на свакој функционалности.

Половина времена циклуса издавања се троши на развој, половина на дораду производа. Али имамо изреку – „технички дуг пројекта у стечају је нула“. Стога је важније направити производ који ради и који је тражен него бескрајно лизање кода. Ако је производ популаран, онда га већ вреди даље развијати и прилагођавати будућим променама.

Резервне копије успевају у доба облака, али колутови траке нису заборављени. Разговарајте са Вееам-ом

Како Вееам запошљава програмере

Алгоритам избора је вишестепени. Први ниво је разговор између кандидата и регрутера о жељама саме особе. У овој фази покушавамо да схватимо да ли смо добри за кандидата. Важно нам је да смо као компанија занимљиви, јер је увођење човека у пројекат скупо задовољство.

Ако постоји интересовање, онда на другом нивоу нудимо тестни задатак да разумемо колико је искуство кандидата релевантно и шта може да покаже као специјалиста. На пример, тражимо од вас да направите компресор датотека. Ово је стандардни задатак, и показује како се човек односи према кодексу, које културе и стила се придржава, која решења користи.

На тестном задатку је обично све савршено видљиво. Особа која се тек описменила и која је први пут написала писмо се приметно разликује од особе која стално пише писма.

Следеће, имамо интервју. Обично га спроводе три вође тима одједном, како би све било што објективније. Поред тога, помаже да се регрутују технички компатибилни људи који имају приближно исте методе и приступе развоју, чак и ако на крају раде у различитим тимовима.

Током недеље обавимо неколико интервјуа за отворени конкурс и одлучимо са ким ћемо наставити да радимо.

Често нам дођу момци и кажу да траже посао, јер у садашњем немају где да се преселе – чека се само унапређење уз одлазак газде у пензију. Имамо мало другачију динамику. Пре XNUMX година, Вееам је био стартап са десет запослених. Сада је то предузеће са неколико хиљада запослених.

Људи овде долазе као у бурну реку. Нови правци се стално појављују, јучерашњи обични програмери постају вође тима. Људи расту технички, расту административно. Ако развијате малу функцију, али желите да је развијете, пола битке је већ урађено. Подршка ће бити на свим нивоима, од вође тима до власника компаније. Не знате да урадите нешто административно - постоје курсеви, интерни тренери, искусне колеге. Нема довољно искуства у развоју - постоји пројекат Вееам Ацадеми. Тако да смо отворени за све, и професионалце и почетнике.

Пројекат Вееам Ацадеми је вече бесплатно оффлине Ц# интензивно за програмере почетнике са могућношћу запослења у Вееам Софтваре-у за најбоље студенте. Циљ пројекта је да се затвори јаз између количине знања и практичних вештина просечног дипломца и количине знања која је потребна да би се заинтересовао добар послодавац. Три месеца, момци у пракси проучавају принципе ООП-а, уроне у карактеристике Ц # и проучавају моторни простор .Нет-а. Поред предавања, тестова, лабораторијских и личних пројеката, момци развијају свој заједнички пројекат по свим правилима правих компанија. Тема пројекта је унапред непозната - бира се заједно са свима у првим данима након почетка курса. На последњем стриму је постала Виртуелна банка.
Упис је сада отворен Нова тема.

Извор: ввв.хабр.цом

Додај коментар