Պահուստավորումը բարգավաճում է ամպային դարաշրջանում, բայց ժապավենի ժապավենները չեն մոռացվում: Զրուցեք Veeam-ի հետ

Պահուստավորումը բարգավաճում է ամպային դարաշրջանում, բայց ժապավենի ժապավենները չեն մոռացվում: Զրուցեք Veeam-ի հետ

Ալեքսանդր Բարանովն աշխատում է Veeam-ում որպես R&D տնօրեն և ապրում է երկու երկրների միջև: Ժամանակի կեսն անցկացնում է Պրահայում, մյուս կեսը՝ Սանկտ Պետերբուրգում։ Այս քաղաքներում են գտնվում Veeam-ի խոշորագույն զարգացման գրասենյակները:

2006-ին դա Ռուսաստանից երկու ձեռնարկատերերի ստարտափ էր՝ կապված վիրտուալ մեքենաների կրկնօրինակման ծրագրային ապահովման հետ (այստեղից էլ առաջացել է անվանումը՝ V[ee][a]M, վիրտուալ մեքենա): Այսօր այն հսկա կորպորացիա է, որն ունի ավելի քան չորս հազար աշխատակից ամբողջ աշխարհում։

Ալեքսանդրը մեզ պատմեց, թե ինչ է նման ընկերությունում աշխատելը և որքան դժվար է դրանում մտնելը: Ստորև ներկայացնում ենք նրա մենախոսությունը.

Ավանդաբար, մենք ձեզ կպատմենք ընկերության գնահատականի մասին «Իմ շրջանակը»․ Veeam Software-ը ստացել է իր աշխատակիցներից։ միջին գնահատականը 4,4. Նրան գնահատում են իր լավ սոցիալական փաթեթի, թիմում հարմարավետ աշխատանքային մթնոլորտի, հետաքրքիր առաջադրանքների և այն բանի համար, որ ընկերությունն աշխարհն ավելի լավն է դարձնում։


Պահուստավորումը բարգավաճում է ամպային դարաշրջանում, բայց ժապավենի ժապավենները չեն մոռացվում: Զրուցեք Veeam-ի հետ

Ի՞նչ ապրանքներ է մշակում Veeam-ը:

Ապրանքներ, որոնք ապահովում են անսարքությունների հանդուրժողականություն ՏՏ ենթակառուցվածքին: Բարեբախտաբար, ժամանակի ընթացքում սարքավորումները բավականին հուսալի են դարձել, և ամպը ապահովում է սխալների հանդուրժողականություն: Բայց մարդկանց սխալները պահպանվում են մինչ օրս։

Օրինակ՝ կազմակերպության ենթակառուցվածքի հետ թարմացումների անհամատեղելիության դասական խնդիրը։ Ադմինիստրատորը թողարկեց չստուգված թարմացում, կամ դա տեղի ունեցավ ավտոմատ կերպով, և դրա պատճառով ձեռնարկության սերվերների աշխատանքը խափանվեց: Մեկ այլ օրինակ. ինչ-որ մեկը փոփոխություններ է կատարել ընդհանուր նախագծի կամ փաստաթղթերի փաթեթում՝ այն համարելով տեղին: Ավելի ուշ խնդիր է հայտնաբերվել, և անհրաժեշտ է եղել վերադառնալ մեկ շաբաթ առաջվա վիճակին։ Երբեմն նման փոփոխությունները նույնիսկ կապված չեն մարդու գիտակցված գործողությունների հետ. կրիպտոլոկեր վիրուսները համեմատաբար վերջերս տարածվածություն են ձեռք բերել: Օգտատերը կասկածելի բովանդակությամբ ֆլեշ կրիչ է բերում իր աշխատանքային համակարգիչ կամ գնում է կայք, որտեղ կա կատուներ, և արդյունքում ցանցի համակարգիչները վարակվում են։

Այն իրավիճակում, երբ արդեն վատ բաներ են եղել, մենք հնարավորություն ենք տալիս հետ գցել փոփոխությունները։ Եթե ​​փոփոխությունները պարզապես պլանավորված են, մենք թույլ ենք տալիս ստուգել դրանց ազդեցությունը տվյալների կենտրոնի կրկնօրինակից վերստեղծված մեկուսացված ենթակառուցվածքում:

Հաճախ կրկնօրինակները կազմակերպությունում աուդիտի ժամանակ խաղում են «լուռ վկայի» դեր: Հանրային ընկերությունները պետք է համապատասխանեն արտաքին կարգավորիչների պահանջներին (օրինակ, Սարբանես-Օքսլիի օրենքը), և դա առանց պատճառի չէ: 2008 թվականին համաշխարհային տնտեսության վիճակը ցնցվեց այն պատճառով, որ ֆինանսական շուկայի որոշ մասնակիցներ, կոպիտ ասած, կեղծեցին իրենց գործունեության արդյունքները։ Սա ձնագնդի սկիզբ դրեց, և տնտեսությունը խորտակվեց: Այդ ժամանակից ի վեր կարգավորող մարմիններն ավելի մոտիկից ուսումնասիրել են հանրային ընկերություններում տեղի ունեցող գործընթացները: Հաշվետու ժամանակաշրջանների համար ՏՏ ենթակառուցվածքի, փոստային համակարգի, փաստաթղթաշրջանառության համակարգի վիճակը վերականգնելու ունակությունը աուդիտորների պահանջներից է:

Microsoft-ը, Amazon-ը, Google-ը և այլ ամպային մատակարարներ ունեն տեղական լուծումներ, որոնք ապահովում են ռեսուրսների կրկնօրինակում ամպի ներսում: Բայց նրանց որոշումները «իրենց բաներ են»։ Խնդիրն այն է, որ խոշոր ընկերությունները շատ դեպքերում ունեն հիբրիդային ՏՏ ենթակառուցվածք՝ դրա մի մասը ամպի մեջ է, մի մասը՝ գետնի վրա: Հաճախորդներին ուղղված վեբ նախագծերն ու հավելվածները սովորաբար ապրում են ամպի մեջ: Հավելվածները և սերվերները, որոնք պահում են զգայուն տեղեկատվություն կամ անձնական տվյալներ, ամենից հաճախ գտնվում են տեղում:

Բացի այդ, կազմակերպությունները օգտագործում են մի քանի տարբեր ամպեր՝ ստեղծելու մեկ հիբրիդային ամպ՝ ռիսկերը նվազագույնի հասցնելու համար: Երբ բազմազգ ընկերությունը կառուցել է հիբրիդային ամպ, նրան անհրաժեշտ է անսարքությունների հանդուրժողականության միասնական համակարգ, որը ընդհանուր է ամբողջ ենթակառուցվածքի համար:

Պահուստավորումը բարգավաճում է ամպային դարաշրջանում, բայց ժապավենի ժապավենները չեն մոռացվում: Զրուցեք Veeam-ի հետ

Որքա՞ն դժվար է նման արտադրանք մշակելը:

Անընդհատ առաջանում են նոր տեխնոլոգիաներ, որոնք պահանջում են ուսուցում, հարմարվողականություն և փորձ: Երբ մենք առաջին անգամ հայտնվեցինք և ստարտափ էինք, քչերն էին լրջորեն մտածում վիրտուալացման մասին: Ֆիզիկական տվյալների կենտրոնների պահուստավորման հավելվածներ կային։ Վիրտուալացված տվյալների կենտրոնները դիտվում էին որպես խաղալիքներ:

Մենք սկսել ենք աջակցել կրկնօրինակումը՝ նկատի ունենալով վիրտուալացումը հենց սկզբից, երբ տեխնոլոգիան օգտագործվում էր միայն էնտուզիաստների կողմից: Եվ հետո եղավ նրա պայթյունավտանգ աճն ու ճանաչումը որպես չափանիշ: Հիմա տեսնում ենք այլ ոլորտներ, որոնք սպասում են նույն որակական թռիչքին, և փորձում ենք ալիքի վրա լինել։ Քիթը քամուն պահելու ունակությունը ինչ-որ տեղ ամրագրված է ընկերության ԴՆԹ-ում:

Այժմ ընկերությունն արդեն վերապրել է ստարտափ օրերը։ Այժմ, շատ խոշոր հաճախորդներ գնահատում են կայունությունն ու հուսալիությունը, և սխալների հանդուրժողականության վերաբերյալ որոշում կայացնելը կարող է տևել մի քանի տարի: Ընթացքի մեջ է ադապտացիա, արտադրանքի փորձարկում, բազմաթիվ պահանջների համապատասխանություն։ Զավեշտալի իրավիճակ է ստացվում՝ մի կողմից պետք է ապրանքների նկատմամբ հուսալիություն և վստահություն ապահովել, իսկ մյուս կողմից՝ ժամանակակից մնալ։

Բայց նորը միշտ գալիս է տեխնոլոգիայի, շուկայի կամ երկուսի մասին անտեղյակության որոշակի մակարդակով:

Օրինակ, մի քանի տարվա աշխատանքից հետո մենք հասկացանք, որ անհրաժեշտ է օգտագործել պահեստավորման համակարգերի ներկառուցված հնարավորությունները՝ կրկնօրինակումները արագացնելու համար: Այսպես ծնվեց երկաթ արտադրողների հետ ինտեգրվելու մի ամբողջ ուղղություն։ Այսօր Veeam-ի գործընկերներն այս ծրագրում բոլոր խոշորագույն խաղացողներն են այս շուկայում՝ HP, NetApp, Dell EMC, Fujitsu և այլն:

Մեզ թվում էր նաև, որ վիրտուալացումը կփոխարինի դասական սերվերներին: Բայց կյանքը ցույց տվեց, որ ֆիզիկական սերվերների վերջին 10%-ը մնացել է, վիրտուալացում, որը կա՛մ հնարավոր չէ, կա՛մ իմաստ չունի։ Եվ դրանք նույնպես պետք է ապահովվեն: Ահա թե ինչպես է ծնվել Veeam Agent-ը Windows/Linux-ի համար։

Ժամանակին մենք որոշեցինք, որ ժամանակն է, որ Յունիքսը զբաղեցնի իր տեղը թանգարանում, և մենք հրաժարվեցինք աջակցել նրան։ Բայց հենց որ հասանք երկար պատմություն ունեցող հաճախորդներին, հասկացանք, որ Unix-ն ավելի կենդանի է, քան բոլոր կենդանի էակները: Եվ այնուամենայնիվ դրա համար լուծում են գրել։

Նույն պատմությունը եղավ ժապավենային կրիչների հետ կապված: Մտածեցինք՝ «ո՞ւմ են պետք դրանք ժամանակակից աշխարհում»։ Այնուհետև մենք աշխատեցինք այնպիսի գործառույթների վրա, ինչպիսիք են տվյալների հատիկավոր վերականգնումը կամ սինթետիկ ամբողջական պատճենով լրացուցիչ կրկնօրինակում, և դա պարզապես հնարավոր չէ անել ժապավենի վրա, ձեզ հարկավոր է սկավառակ: Հետո պարզվեց, որ ժապավենային կրիչներն աշխատում են որպես մշտական ​​պահուստային պատճեններ տրամադրելու միջոցներից մեկը, որոնք անհրաժեշտ են երկարաժամկետ պահպանման համար, որպեսզի 5 տարի հետո կարողանաս վերադառնալ, դարակից ժապավենը հանել և աուդիտ անել: Դե, հաճախորդների չափը, մենք սկսել ենք փոքրից, և այնտեղ ոչ ոք ժապավեն չի օգտագործում: Եվ հետո մենք աճեցինք դեպի հաճախորդներ, ովքեր մեզ ասացին, որ իրենք ապրանքը չեն գնի առանց ժապավենի:

Պահուստավորումը բարգավաճում է ամպային դարաշրջանում, բայց ժապավենի ժապավենները չեն մոռացվում: Զրուցեք Veeam-ի հետ

Ինչ տեխնոլոգիաներ են օգտագործվում Veeam-ում

Բիզնես տրամաբանության հետ կապված առաջադրանքների համար մենք օգտագործում ենք .NET: Մենք սկսել ենք դրանից և շարունակում ենք այն օպտիմալացնել: Ներկայումս մենք օգտագործում ենք .NET Core մի շարք լուծումներ: Երբ ստարտափը առաջին անգամ ստեղծվեց, թիմում կային այս stack-ի մի քանի կողմնակիցներ: Լավ է բիզնես տրամաբանության գրելու, զարգացման արագության և գործիքների օգտագործման հեշտության առումով։ Այն ժամանակ դա ամենասիրված որոշումը չէր, բայց հիմա պարզ է, որ այդ կողմնակիցները ճիշտ էին։

Միևնույն ժամանակ մենք գրում ենք Unix-ի, Linux-ի համար և աշխատում ենք սարքաշարի հետ, սա պահանջում է այլ լուծումների օգտագործում։ Համակարգի մասեր, որոնք վերաբերում են տվյալների մասին տեղեկատվությանը, որը մենք պահում ենք կրկնօրինակում, տվյալների որոնման ալգորիթմներ, սարքավորումների շահագործման հետ կապված ալգորիթմներ - այս ամենը գրված է C++-ով:

Պահուստավորումը բարգավաճում է ամպային դարաշրջանում, բայց ժապավենի ժապավենները չեն մոռացվում: Զրուցեք Veeam-ի հետ

Ինչպես են աշխատակիցները բաշխվում ամբողջ աշխարհում

Ընկերությունում ներկայումս աշխատում է մոտ չորս հազար մարդ։ Նրանցից մոտ հազարը Ռուսաստանում են։ Ընկերությունն ունի երկու մեծ խումբ. Առաջինը զբաղվում է արտադրանքի մշակմամբ և տեխնիկական աջակցությամբ։ Երկրորդը արտադրանքը տեսանելի է դարձնում արտաքին աշխարհին. այն պատասխանատու է վաճառքի և շուկայավարման համար: Խմբերի միջև հարաբերակցությունը մոտավորապես երեսունից յոթանասուն է:

Մենք ունենք մոտ երեսուն գրասենյակ ամբողջ աշխարհում: Վաճառքներն ավելի լայն տարածում ունեն, բայց զարգացումը նույնպես հետ չի մնում։ Որոշ ապրանքների վրա աշխատանքն իրականացվում է միաժամանակ մի քանի գրասենյակներում՝ մի քանիսը Սանկտ Պետերբուրգում, որոշները Պրահայում։ Որոշները մշակվում են միայն մեկում, օրինակ՝ Պրահայում մշակվում է մի արտադրանք, որն ապահովում է Linux-ի ֆիզիկական կրկնօրինակում: Կա մի ապրանք, որի վրա աշխատում են միայն Կանադայում։

Մենք բաշխված զարգացում ենք կատարում՝ հաճախորդների պահանջները բավարարելու համար: Խոշոր հաճախորդներն իրենց ավելի ապահով են զգում, երբ մշակումը գտնվում է նույն տարածաշրջանում, որտեղ գործում է արտադրանքը:

Մենք արդեն ունենք շատ մեծ գրասենյակ Չեխիայում, իսկ հաջորդ տարի նախատեսում ենք բացել ևս մեկը Պրահայում 500 ծրագրավորողների և փորձարկողների համար։ Նրանք, ովքեր տեղափոխվել են Չեխիայի մայրաքաղաք «առաջին ալիքով», ուրախ են կիսվել իրենց փորձով և կյանքի հաքերներով Habré-ում բոլոր նրանց հետ, ովքեր հետաքրքրված են Եվրոպայում աշխատելու հնարավորությամբ: Ռուսաստանում գրասենյակը գտնվում է Սանկտ Պետերբուրգում, ներքին նախագծերի մի մասն իրականացվում է Իժևսկում, իսկ աջակցությունը մասամբ գտնվում է Մոսկվայում։ Ընդհանուր առմամբ, ամբողջ աշխարհում մի քանի հարյուր մարդ տեխնիկական աջակցություն է ցուցաբերում։ Կան տեխնիկական պատրաստվածության և մասնագիտացման տարբեր մակարդակների մասնագետներ։ Ամենաբարձր մակարդակը մարդիկ են, ովքեր կարողանում են հասկանալ ապրանքը սկզբնական կոդի մակարդակով, և նրանք աշխատում են նույն գրասենյակում՝ մշակմամբ։

Պահուստավորումը բարգավաճում է ամպային դարաշրջանում, բայց ժապավենի ժապավենները չեն մոռացվում: Զրուցեք Veeam-ի հետ

Ինչպես են կառուցված գործընթացները

Մոտավորապես տարին մեկ անգամ մենք ունենում ենք հիմնական թողարկումներ նոր ֆունկցիոնալությամբ, և յուրաքանչյուր երկու-երեք ամիսը մեկ թարմացումներ ենք ունենում թերությունների շտկումներով և բարելավումներով, որոնք համապատասխանում են շուկայի հրատապ պահանջներին կամ հարթակի փոփոխություններին: Պահանջներին տրված են առաջնահերթություններ՝ փոքրից մինչև կրիտիկական, առանց որի թողարկումն անհնար է: Վերջիններս կոչվում են «էպոսներ»:

Կա դասական եռանկյունի` որակ, ռեսուրսների քանակ, ժամկետներ (ընդհանուր լեզվով ասած` «արագ, բարձրորակ, էժան, ընտրիր երկուսը»): Ոչ մի վատ բան չենք կարող անել, որակը միշտ պետք է բարձր լինի. Ռեսուրսները նույնպես սահմանափակ են, չնայած մենք անընդհատ փորձում ենք ընդլայնվել։ Ժամանակի կառավարման մեջ շատ ավելի ճկունություն կա, բայց այն հաճախ շտկվում է: Հետևաբար, միակ բանը, որ մենք կարող ենք տարբերել, թողարկման ֆունկցիոնալության քանակն է:

Որպես կանոն, մենք փորձում ենք էպոսներ պահել կանխատեսվող թողարկման ցիկլի ժամանակի 30-40%-ից ոչ ավելի: Մենք կարող ենք կտրել, տեղափոխել, փոփոխել, փոփոխել մնացածը: Սա մեր մանևրելու սենյակն է։

Թողարկման յուրաքանչյուր պահանջի համար ստեղծվում է ժամանակավոր թիմ: Այն կարող է ունենալ երեք հոգի կամ հիսուն, կախված բարդությունից: Մենք հավատարիմ ենք զարգացման արագաշարժ մեթոդաբանությանը, շաբաթը մեկ անգամ կազմակերպում ենք ավարտված և առաջիկա աշխատանքների վերանայումներ և քննարկումներ յուրաքանչյուր ֆունկցիոնալության համար:

Թողարկման ցիկլի ժամանակի կեսը ծախսվում է մշակման վրա, կեսը՝ արտադրանքը ավարտելու վրա: Բայց մի ասացվածք ունենք՝ «սնանկացած նախագծի տեխնիկական պարտքը զրոյական է»։ Ուստի ավելի կարևոր է աշխատող և պահանջարկ ունեցող արտադրանք պատրաստելը, քան ծածկագիրը անվերջ լիզելը։ Եթե ​​ապրանքը հայտնի է, ապա արժե այն հետագայում զարգացնել և հարմարեցնել ապագա փոփոխություններին:

Պահուստավորումը բարգավաճում է ամպային դարաշրջանում, բայց ժապավենի ժապավենները չեն մոռացվում: Զրուցեք Veeam-ի հետ

Ինչպես է Veeam-ը մարդկանց աշխատանքի ընդունում զարգացման մեջ

Ընտրության ալգորիթմը բազմաստիճան է։ Առաջին մակարդակը թեկնածուի և հավաքագրողի միջև խոսակցությունն է հենց անձի ցանկությունների մասին: Այս փուլում մենք փորձում ենք հասկանալ՝ արդյո՞ք համապատասխան ենք թեկնածուին։ Մեզ համար կարևոր է, որ մենք որպես ընկերություն հետաքրքիր լինենք, քանի որ մարդուն նախագծին ծանոթացնելը թանկ հաճույք է։

Եթե ​​կա հետաքրքրություն, ապա երկրորդ մակարդակում մենք առաջարկում ենք թեստային առաջադրանք՝ հասկանալու համար, թե որքանով է տեղին թեկնածուի փորձը և ինչ կարող է նա ցույց տալ որպես մասնագետ։ Օրինակ, մենք խնդրում ենք ձեզ ֆայլերի կոմպրեսոր պատրաստել: Սա ստանդարտ առաջադրանք է, և ցույց է տալիս, թե ինչպես է մարդը վերաբերվում ծածկագրին, ինչ մշակույթին և ոճին է նա հավատարիմ և ինչ լուծումներ է օգտագործում:

Թեստային առաջադրանքը սովորաբար ամեն ինչ հիանալի է ցույց տալիս: Մարդը, ով նոր է ծանոթացել գրագիտությանը և առաջին անգամ է նամակ գրել, նկատելիորեն տարբերվում է անընդհատ նամակ գրողից։

Հաջորդիվ անցկացնում ենք հարցազրույց։ Սովորաբար դա իրականացվում է միանգամից երեք թիմի ղեկավարների կողմից, որպեսզի ամեն ինչ հնարավորինս օբյեկտիվ լինի։ Բացի այդ, այն օգնում է հավաքագրել տեխնիկապես համատեղելի մարդկանց, ովքեր ունեն մոտավորապես նույն զարգացման մեթոդներն ու մոտեցումները, նույնիսկ եթե նրանք ի վերջո աշխատում են տարբեր թիմերում:

Մեկ շաբաթվա ընթացքում մենք մի քանի հարցազրույց ենք անցկացնում բաց պաշտոնի համար և որոշում, թե ում հետ ենք շարունակելու աշխատել։

Հաճախ տղաները գալիս են մեզ մոտ և ասում, որ աշխատանք են փնտրում, քանի որ տեղաշարժվելու տեղ չունեն իրենց ներկայիս աշխատանքով. առաջխաղացում կարելի է սպասել միայն այն ժամանակ, երբ իրենց ղեկավարը թոշակի անցնի: Մի փոքր այլ դինամիկա ունենք։ Տասներկու տարի առաջ Veeam-ը ստարտափ էր՝ տասը աշխատակիցներով: Այժմ այն ​​մի քանի հազար մարդ աշխատող ընկերություն է։

Մարդիկ հայտնվում են այստեղ, ինչպես փոթորկոտ գետում: Անընդհատ նոր ուղղություններ են առաջանում, և երեկվա սովորական մշակողները դառնում են թիմի առաջատարներ: Մարդիկ աճում են տեխնիկապես և աճում են ադմինիստրատիվ: Եթե ​​դուք մշակում եք փոքր գործառույթ, բայց ցանկանում եք զարգացնել այն, ապա գործի կեսն արդեն ավարտված է: Աջակցությունը կլինի բոլոր մակարդակներում՝ սկսած թիմի ղեկավարից մինչև ընկերության սեփականատերերը: Եթե ​​չգիտեք, թե ինչպես վարվել ինչ-որ բան վարչական, կան դասընթացներ, ներքին մարզիչներ և փորձառու գործընկերներ: Զարգացման բավարար փորձ չկա՝ կա Veeam Academy նախագիծ: Այսպիսով, մենք բաց ենք բոլորի համար՝ և՛ պրոֆեսիոնալների, և՛ սկսնակների համար:

Veeam Academy նախագիծը C#-ի անվճար երեկոյան օֆլայն ինտենսիվ դասընթաց է սկսնակ ծրագրավորողների համար՝ Veeam Software-ում աշխատանքի տեղավորման հեռանկարով լավագույն ուսանողների համար: Ծրագրի նպատակն է նվազեցնել բուհերի միջին շրջանավարտների գիտելիքների քանակի և գործնական հմտությունների և այն գիտելիքների միջև, որոնք անհրաժեշտ են լավ գործատուին հետաքրքրելու համար: Երեք ամիս տղաները գործնականում ուսումնասիրում են OOP-ի սկզբունքները, խորանում են C#-ի առանձնահատկությունների մեջ և ուսումնասիրում .Net-ի ներքևի տարածությունը։ Բացի դասախոսություններից, թեստերից, լաբորատոր և անձնական նախագծերից, տղաները մշակում են իրենց համատեղ նախագիծը իրական ընկերությունների բոլոր կանոններով։ Նախագծի թեման նախապես անհայտ է. այն ընտրվում է բոլորի հետ դասընթացի մեկնարկից հետո առաջին օրերին: Վերջին հոսքում այն ​​դարձավ Վիրտուալ բանկ։
Գրանցումն այժմ բաց է նոր թեմա.

Source: www.habr.com

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