A copia di salvezza prospera in l'era di a nuvola, ma i bobine di cinta ùn sò micca scurdati. Chat cù Veeam

A copia di salvezza prospera in l'era di a nuvola, ma i bobine di cinta ùn sò micca scurdati. Chat cù Veeam

Alexander Baranov travaglia in Veeam cum'è direttore di R&D è vive trà i dui paesi. Passa a mità di u so tempu in Praga, l'altra mità in San Petruburgu. Queste cità ospitanu i più grandi uffizii di sviluppu Veeam.

In u 2006, era una start-up da dui imprenditori di Russia, assuciatu à u software di salvezza di a macchina virtuale (da quì u nome V[ee][a]M, una macchina virtuale, hè ancu vinutu). Oghje hè una corporazione gigante cù più di quattru mila impiegati in u mondu.

Alexander ci hà dettu ciò chì hè di travaglià in una tale cumpagnia è quantu hè difficiule d'entra in questu. Sottu hè u so monologu.

Tradizionalmente, parleremu di a valutazione di a cumpagnia nantu à My Circle: Veeam Software ricevutu da i so impiegati. valutazione media 4,4. Hè apprezzatu per un bonu pacchettu suciale, un ambiente di travagliu còmode in a squadra, per i travaglii interessanti è per u fattu chì a cumpagnia face u mondu un locu megliu.


A copia di salvezza prospera in l'era di a nuvola, ma i bobine di cinta ùn sò micca scurdati. Chat cù Veeam

Chì prudutti sviluppa Veeam

Prudutti chì furniscenu a tolleranza di difetti per l'infrastruttura IT. Fortunatamente, cù u tempu, u hardware hè diventatu abbastanza affidabile, è i nuvuli furniscenu a tolleranza di difetti. Ma l'errore umanu persiste finu à oghje.

Per esempiu, u prublema classicu di incompatibilità di l'aghjurnamenti cù l'infrastruttura di l'urganizazione. L'amministratore hà lanciatu un aghjurnamentu micca verificatu, o hè accadutu automaticamente, è per quessa, l'operazione di i servitori di l'impresa hè stata interrotta. Un altru esempiu: qualcunu hà fattu cambiamenti à un prughjettu spartutu o inseme di documenti chì si sentenu adattati. In seguitu, un prublema hè statu scupertu, è era necessariu di rinvià u statu di una settimana fà. A volte, tali cambiamenti ùn sò ancu assuciati cù l'azzioni umani cuscenti: pocu pocu tempu, i virus cryptolocker anu acquistatu pupularità. Un utilizatore porta una unità flash cun cuntenutu dubbitu à un urdinatore di travagliu o visita un situ cù i misgi, è in u risultatu, l'urdinatori in a reta sò infettati.

In una situazione induve u male hè digià accadutu, demu l'uppurtunità di rinvià i cambiamenti. Se i cambiamenti sò solu pianificati, vi permettenu di verificà u so impattu in una infrastruttura isolata, recreata da una copia di salvezza di u centru di dati.

Spessu, i backup agisce cum'è un "testimoniu silenziu" per l'auditi di una urganizazione. L'imprese publiche anu bisognu di cunfurmà cù i regulatori esterni (cum'è l'Attu Sarbanes-Oxley), è per una bona ragione. In u 2008, u statu di l'ecunumia mundiale hè stata scuzzulata per u fattu chì certi participanti in u mercatu finanziariu, in modu grossu, falsificatu i risultati di e so attività. Questa bola di neve è l'ecunumia affundò. Da tandu, i regulatori anu monitoratu i prucessi in l'imprese publiche più vicinu. A capacità di restaurà u statu di l'infrastruttura IT, u sistema di mail, u sistema di gestione di documenti per i periodi di rapportu hè unu di i bisogni di l'auditori.

Microsoft, Amazon, Google è altri fornitori di nuvola anu soluzioni native chì salvanu e risorse in u nuvulu. Ma e so decisioni sò "cose ​​in elli". U prublema hè chì e grande cumpagnie in a maiò parte di i casi anu una infrastruttura IT hibrida: una parte hè in u nuvulu, una parte hè in terra. U nuvulu di solitu ospita prughjetti web è applicazioni per i clienti. L'applicazioni è i servitori chì guardanu infurmazione sensittiva o dati persunali sò più spessu truvati in terra.

Inoltre, l'urganisazioni utilizanu parechje nuvole diverse per custruisce un hibridu per minimizzà i risichi. Quandu una sucietà multinaziunale hà custruitu un nuvulu hibridu, hà bisognu di un sistema di tolleranza di errore unicu è cumuni per tutta l'infrastruttura.

A copia di salvezza prospera in l'era di a nuvola, ma i bobine di cinta ùn sò micca scurdati. Chat cù Veeam

Quantu hè difficiule di sviluppà tali prudutti

E tecnulugii novi sò sempre emergenti chì necessitanu studiu, adattazione è sperienza. Quandu avemu apparsu prima è eramu una startup, pochi persone anu cunsideratu a virtualizazione seriamente. Ci era appiicazioni per a copia di salvezza di i centri di dati fisici. I centri di dati virtualizzati sò stati visti cum'è ghjoculi.

Avemu cuminciatu à sustene a copia di salvezza di virtualizazione da u principiu, quandu a tecnulugia hè stata aduprata solu da i dilettanti. È dopu ci era a so crescita splussiva è a ricunniscenza cum'è standard. Avà vedemu altri spazii chì aspittàvanu u listessu saltu qualitativu, è simu pruvatu à esse nantu à l'onda. A capacità di mantene u vostru nasu sottu u ventu hè cusitu in qualchì locu in l'ADN di a cumpagnia.

Avà a cumpagnia hà digià passatu i ghjorni di una startup. Avà, per parechji grandi clienti, a stabilità è a fiducia sò impurtanti, è piglià una decisione nantu à a toleranza di difetti pò piglià parechji anni. Ci hè adattazione, verificazione di i prudutti, rispettu di numerosi esigenze. Risulta una situazione divertente - da una banda, avete bisognu di assicurà l'affidabilità è a fiducia in i prudutti, è da l'altra banda, per esse mudernu.

Ma u novu hè sempre assuciatu cù un certu livellu di ignuranza di a tecnulugia, u mercatu, o i dui.

Per esempiu, dopu à parechji anni di travagliu, avemu capitu chì avemu bisognu di usà e capacità d'almacenamiento integrate di i sistemi di almacenamiento di dati per accelerà e salvezza. Hè cusì chì hè natu una direzzione sana di integrazione cù i pruduttori di ferru. A data, i partenarii Veeam in stu prugramma sò tutti i più grandi attori in stu mercatu - HP, NetApp, Dell EMC, Fujitsu, etc.

Avemu ancu pensatu chì a virtualizazione rimpiazzà i servitori classici. Ma a vita hà dimustratu chì l'ultimi 10% di i servitori fisichi restanu, virtualizà chì ùn hè micca pussibule o ùn hà micca sensu. È anu ancu bisognu di salvezza. Hè cusì chì Veeam Agent per Windows / Linux apparsu.

À un tempu, avemu pensatu chì era u tempu per Unix di piglià u so postu in u museu, è ricusatu di sustene. Ma appena andemu à i clienti cù una longa storia, avemu capitu chì Unix hè più vivu chè tutti i cose viventi. Eppuru anu scrittu una decisione per ellu.

A listessa storia era cù unità di cinta. Avemu pensatu: "chì ne hà bisognu in u mondu mudernu?" Allora avemu travagliatu nantu à e funzioni cum'è a ricuperazione di dati granulari o una copia di salvezza incrementale cù una copia sintetica completa - è questu ùn pò micca esse fattu solu nantu à a cinta, avete bisognu di un discu. Allora hè risultatu chì i tape drives funzionanu cum'è unu di i mezi per furnisce backups immutabili chì sò necessarii per un almacenamentu longu - cusì chì dopu à 5 anni, pigliate una cinta da u scaffale è fate un auditu. Ebbè, è a dimensione di i clienti - avemu principiatu cù i picculi - è nimu usa cassette quì. È dopu avemu crisciutu à i clienti chì ci anu dettu chì ùn anu micca cumprà un pruduttu senza ribbons.

A copia di salvezza prospera in l'era di a nuvola, ma i bobine di cinta ùn sò micca scurdati. Chat cù Veeam

Chì tecnulugia sò aduprate in Veeam

Per i travaglii ligati à a logica cummerciale, usemu .NET. Avemu cuminciatu cun ellu, è cuntinuemu à ottimisimu. Avà avemu aduprà .NET Core in una quantità di suluzioni. Quandu u startup hè statu furmatu, ci era parechji sustenidori di sta pila in a squadra. Hè bonu in quantu à scrive a logica cummerciale, a velocità di sviluppu è a cunvenzione di l'arnesi. Tandu ùn era micca a decisione più pupulare, ma avà hè chjaru chì quelli sustenidori avianu ragione.

À u listessu tempu, scrivemu sottu Unix, Linux, travaglià cù hardware, questu hè bisognu di l'usu di altre soluzioni. Parti di u sistema ligati à l'infurmazioni nantu à e dati chì guardamu in a copia di salvezza, algoritmi di ricerca di dati, algoritmi ligati à l'operazione di hardware - tuttu questu hè scrittu in C ++.

A copia di salvezza prospera in l'era di a nuvola, ma i bobine di cinta ùn sò micca scurdati. Chat cù Veeam

Cumu l'impiegati sò distribuiti in u mondu

Avà a cumpagnia impiega circa quattru mila persone. Circa un milla di elli sò in Russia. A cumpagnia hà dui grandi gruppi. U primu tratta di u sviluppu è u sustegnu tecnicu di i prudutti. U sicondu rende i prudutti visibili à u mondu esternu: a vendita è u marketing sò in u so mandatu. U rapportu trà i gruppi hè di circa trenta à settanta.

Avemu una trentina di uffizii in u mondu. A vendita hè più largamente distribuita, ma ancu u sviluppu ùn hè micca ritardatu. Certi prudutti sò stati travagliati simultaneamente in parechji uffizii - in parte in San Pietroburgo, in parte in Praga. Certi sò sviluppati in un solu, per esempiu, un pruduttu chì furnisce una copia di salvezza fisica di Linux hè sviluppatu in Praga. Ci hè un pruduttu chì hè solu travagliatu in Canada.

Facemu u sviluppu distribuitu per risponde à i bisogni di i clienti. I grandi clienti si sentenu più sicuri quandu u sviluppu hè situatu in a listessa regione induve u pruduttu travaglia.

Avemu digià un uffiziu assai grande in a Repubblica Ceca, è l'annu dopu avemu pensatu à apre un altru in Praga - per 500 sviluppatori è testatori. Quelli chì si trasfirìu à a capitale di a Repubblica Ceca in a "prima onda" sò felici di sparte a so sperienza è i pirate di vita cù tutti quelli chì anu interessatu à l'uppurtunità di travaglià in Europa nantu à Habré. In Russia, l'uffiziu hè situatu in San Petruburgu, parte di i prughjetti interni sò realizati in Izhevsk, è u sustegnu hè in parte in Mosca. In generale, parechji centu persone in u mondu sò impegnati in supportu tecnicu. Ci sò specialisti di diversi livelli di furmazione tecnica è specializazione. U livellu più altu sò persone chì sò capaci di capiscenu u pruduttu à u livellu di u codice fonte, è travaglianu in u stessu uffiziu cum'è u sviluppu.

A copia di salvezza prospera in l'era di a nuvola, ma i bobine di cinta ùn sò micca scurdati. Chat cù Veeam

Cumu sò strutturati i prucessi

Circa una volta à l'annu avemu versioni maiò cù novi funziunalità, è ogni dui o trè mesi avemu aghjurnamenti cù correzioni di bug è migliure chì rispondenu à i bisogni urgenti di u mercatu o cambiamenti di piattaforma. I requisiti sò attribuiti priorità - da minore à criticu, senza chì una liberazione hè impussibile. L'ultimi sò chjamati "epica".

Ci hè un triangulu classicu - qualità, quantità di risorse, timing (in a ghjente cumuna, "rapidamente, efficienza, prezzu, sceglite dui"). Ùn pudemu micca fà cose male, a qualità deve esse sempre alta. I risorsi sò ancu limitati, ancu s'è avemu pruvatu à espansione tuttu u tempu. Moltu più flessibilità in a gestione di u tempu, ma hè spessu fissu. Dunque, l'unicu ciò chì pudemu varià hè a quantità di funziunalità in a liberazione.

Epics, in regula, pruvate à mantene micca più di 30-40% di u ciculu di liberazione prughjettata. U restu pudemu taglià, trasfiriri, raffinà, mudificà. Questa hè a nostra stanza di manuvra.

Una squadra temporale hè creata per ogni esigenza in a liberazione. Pò esse trè persone, è cinquanta, secondu a cumplessità. Aderemu à una metodulugia di sviluppu flexible, una volta à settimana urganizemu recensioni è discussioni di u travagliu finitu è ​​futuru nantu à ogni funziunalità.

A mità di u tempu di u ciculu di liberazione hè spesu nantu à u sviluppu, a mità di a finitura di u pruduttu. Ma avemu un dettu - "u debitu tecnicu di un prughjettu fallimentu hè zero". Per quessa, hè più impurtante per fà un pruduttu chì travaglia è hè in a dumanda di licking senza fine u codice. Se u pruduttu hè populari, allora vale a pena di sviluppà più è adattà à i cambiamenti futuri.

A copia di salvezza prospera in l'era di a nuvola, ma i bobine di cinta ùn sò micca scurdati. Chat cù Veeam

Cume Veeam assume sviluppatori

L'algoritmu di selezzione hè multistage. U primu livellu hè una conversazione trà u candidatu è u recruiter nantu à i desideri di a persona stessu. À questu stadiu, avemu da pruvà à capisce s'ellu simu un bonu fitu per u candidatu. Hè impurtante per noi chì simu interessanti cum'è una cumpagnia, perchè portà una persona in un prughjettu hè un piacè caru.

Se ci hè interessu, allora à u sicondu livellu offremu un compitu di prova per capisce quantu hè pertinente l'esperienza di u candidatu è ciò chì pò dimustrà cum'è specialista. Per esempiu, vi dumandemu di fà un compressore di schedari. Questu hè un compitu standard, è mostra cumu una persona hè in relazione cù u codice, chì cultura è stile aderisce, chì suluzioni usa.

In un compitu di prova, tuttu hè di solitu perfettamente visibile. Una persona chì hè appena diventata alfabetizzata è hà scrittu una lettera per a prima volta hè notevolmente sfarente da una persona chì scrive lettere in tuttu u tempu.

Dopu, avemu una entrevista. Di solitu hè realizatu da trè capi di squadra à una volta, cusì chì tuttu hè u più obiettivu pussibule. Inoltre, aiuta à recrutà e persone tecnicamente cumpatibili chì anu apprussimatamente i stessi metudi è approcci à u sviluppu, ancu s'ellu finiscinu per travaglià in diverse squadre.

Durante a settimana, facemu parechje interviste per un vacante apertu è decidemu cù quale continueremu à travaglià.

Spessu i picciotti venenu à noi è dicenu chì cercanu un impiegu, perchè ùn anu micca un locu per spustà in l'attuale - pudete solu aspittà per una prumuzione cù a ritirata di u capu. Avemu una dinamica un pocu sfarente. Dodici anni fà, Veeam era una startup cù dece impiegati. Avà hè una sucietà cù parechji mila impiegati.

A ghjente vene quì cum'è in un fiume turbulente. Nuvelle direzzione appariscenu constantemente, i sviluppatori ordinarii di ieri diventanu capi di squadra. A ghjente cresce tecnicamente, cresce amministrativamente. Sè vo avete sviluppatu una piccula funzione, ma vulete sviluppà, allura a mità di a battaglia hè digià fatta. U sustegnu serà à tutti i livelli, da u capu di squadra à i pruprietarii di a cumpagnia. Ùn sapete micca fà qualcosa amministrativamente - ci sò corsi, furmatori interni, culleghi sperimentati. Ùn ci hè micca abbastanza sperienza di sviluppu - ci hè un prughjettu di l'Academia Veeam. Dunque simu aperti à tutti, prufessiunali è principianti.

U prughjettu di l'Academia Veeam hè una sera offline C# intensiva per i programatori principianti cù a prospettiva di impiegu in Veeam Software per i migliori studienti. L'obiettivu di u prugettu hè di colma a distanza trà a quantità di cunniscenze è e cumpetenze pratiche di u graduate universitariu mediu è a quantità di cunniscenze necessarie per interessà un bonu patronu. Per trè mesi, i picciotti studianu i principii di OOP in pratica, immerse in e caratteristiche di C # è studià u compartment di u mutore di .Net. In più di lezioni, testi, laboratori è prughjetti persunali, i picciotti sviluppanu u so prughjettu cumunu secondu tutte e regule di e cumpagnie reali. U tema di u prugettu hè scunnisciutu in anticipu - hè sceltu inseme cù tutti in i primi ghjorni dopu à l'iniziu di u cursu. In l'ultimu flussu, hè diventata u Bancu Virtuale.
L'iscrizzione hè avà aperta novu filu.

Source: www.habr.com

Add a comment