Камдык булут доорунда гүлдөп жатат, бирок лента роликтер унутулган эмес. Veeam менен сүйлөшүү

Камдык булут доорунда гүлдөп жатат, бирок лента роликтер унутулган эмес. Veeam менен сүйлөшүү

Александр Баранов Veeam компаниясында R&D директору болуп иштейт жана эки өлкөнүн ортосунда жашайт. Ал убактысынын жарымын Прагада, жарымын Санкт-Петербургда өткөрөт. Бул шаарларда Veeamдин эң чоң өнүктүрүү кеңселери жайгашкан.

2006-жылы бул виртуалдык машиналардын резервдик көчүрмөсүн сактоо үчүн программалык камсыздоого байланыштуу Россиядан келген эки ишкердин стартапы болгон (аты ошол жерден чыккан - V[ee][a]M, виртуалдык машина). Бүгүнкү күндө бул дүйнө жүзү боюнча төрт миңден ашык кызматкерлери бар ири корпорация.

Александр бизге мындай ишканада иштөө кандай экенин жана ага кирүү канчалык кыйын экенин айтып берди. Төмөндө анын монологу.

Салт боюнча, биз сизге компаниянын "Менин чөйрөм" боюнча берген баасы жөнүндө айтып беребиз: Veeam Программасы анын кызматкерлеринен алынган. орточо баа 4,4. Ал өзүнүн жакшы социалдык пакети, командадагы ыңгайлуу иш атмосферасы, кызыктуу тапшырмалар үчүн жана компания дүйнөнү жакшырткан жери үчүн бааланат.


Камдык булут доорунда гүлдөп жатат, бирок лента роликтер унутулган эмес. Veeam менен сүйлөшүү

Veeam кандай өнүмдөрдү иштеп чыгууда?

IT инфраструктурасынын катачылыкка чыдамдуулугун камсыз кылган продуктылар. Бактыга жараша, убакыттын өтүшү менен, аппараттык кыйла ишенимдүү болуп калды, жана булут ката чыдамдуулук менен камсыз кылат. Бирок адамдардын каталары ушул күнгө чейин сакталып келет.

Мисалы, жаңыртуулардын уюмдун инфраструктурасы менен шайкеш келбеген классикалык көйгөйү. Администратор текшерилбеген жаңыртууну чыгарды, же бул автоматтык түрдө болуп, ушундан улам ишкана серверлеринин иштеши үзгүлтүккө учурады. Дагы бир мисал: кимдир бирөө жалпы долбоорго же документтердин топтомуна ылайыктуу деп эсептеп, өзгөртүүлөрдү киргизген. Кийинчерээк бир маселе аныкталып, бир жума мурунку абалына кайтууга туура келди. Кээде мындай өзгөрүүлөр адамдын аң-сезимдүү иш-аракеттери менен да байланышпайт: криптлокер вирустары салыштырмалуу жакында эле популярдуулукка ээ болду. Колдонуучу өзүнүн жумушчу компьютерине шектүү мазмуну бар флеш-дискти алып келет же мышыктар бар сайтка кирет, натыйжада тармактагы компьютерлер вируска кабылат.

Жаман нерселер болуп кеткен кырдаалда биз өзгөрүүлөрдү артка кайтарууга мүмкүнчүлүк беребиз. Эгерде өзгөртүүлөр жөн эле пландаштырылган болсо, биз сизге алардын таасирин маалымат борборунун резервдик көчүрмөсүнөн кайра түзүлгөн обочолонгон инфраструктурада текшерүүгө мүмкүнчүлүк беребиз.

Көбүнчө, камдык көчүрмөлөр уюмдагы аудит учурунда "унчукпаган күбө" ролун ойнойт. Коомдук компаниялар тышкы жөнгө салуучу органдардын талаптарын аткарышы керек (мисалы, Сарбанес-Оксли мыйзамы) жана бул бекеринен эмес. 2008-жылы дүйнөлүк экономиканын абалы каржы рыногунун айрым катышуучуларынын, болжол менен айтканда, өз ишинин натыйжаларын бурмалоосунан улам солкулдады. Бул кар тополоңду баштап, экономика чөгүп кетти. Ошондон бери жөнгө салуучу органдар коомдук компаниялардагы процесстерге кылдат көз салышты. IT инфраструктурасынын, почта системасынын, документ жүгүртүү системасынын абалын отчеттук мезгилде калыбына келтирүү мүмкүнчүлүгү аудиторлордун талаптарынын бири болуп саналат.

Microsoft, Amazon, Google жана башка булут провайдерлери булут ичиндеги ресурстардын камдык көчүрмөсүн камсыз кылган жергиликтүү чечимдерге ээ. Бирок алардын чечимдери «өзүнчө нерсе». Көйгөй, ири компаниялардын көпчүлүк учурда гибриддик IT инфраструктурасы бар: анын бир бөлүгү булутта, бир бөлүгү жерде. Кардарга багытталган веб-долбоорлор жана тиркемелер, адатта, булутта жашайт. Купуя маалыматты же жеке маалыматтарды сактаган тиркемелер жана серверлер көбүнчө жерде жайгашкан.

Мындан тышкары, уюмдар тобокелдиктерди азайтуу үчүн бир гибрид булут түзүү үчүн бир нече ар кандай булуттарды колдонушат. Көп улуттуу компания гибриддик булутту курганда, ага бүткүл инфраструктура үчүн жалпы катачылыкка чыдамкайлыктын бирдиктүү системасы керек.

Камдык булут доорунда гүлдөп жатат, бирок лента роликтер унутулган эмес. Veeam менен сүйлөшүү

Мындай продукцияларды иштеп чыгуу канчалык кыйын?

Окууну, адаптациялоону жана тажрыйбаны талап кылган жаңы технологиялар тынымсыз пайда болууда. Биз биринчи жолу пайда болуп, стартап болгондо, аз эле адамдар виртуалдаштырууну олуттуу деп эсептешкен. Физикалык маалымат борборлорунун резервдик көчүрмөсүн алуу үчүн арыздар бар болчу. Виртуализацияланган маалымат борборлору оюнчук катары каралчу.

Виртуалдаштырууну эске алуу менен камдык көчүрмөнү колдой баштаганбыз, технология энтузиасттар тарабынан гана колдонулган. Анан анын жарылуучу өсүшү жана стандарт катары таанылышы болду. Эми ошол эле сапаттык секирикти күтүп жаткан башка тармактарды көрүп, толкунда болууга аракет кылып жатабыз. Мурдун шамалга каршы туруу жөндөмү компаниянын ДНКсынын бир жеринде камтылган.

Азыр компания стартап күндөрүн башынан өткөрдү. Азыр көптөгөн ири кардарлар туруктуулукту жана ишенимдүүлүктү баалайт жана каталарга чыдамдуулук боюнча чечим кабыл алуу бир нече жылга созулушу мүмкүн. Адаптация жүрүп жатат, продукцияны сыноо, көптөгөн талаптарга ылайык келүү. Бул күлкүлүү жагдай болуп чыкты - бир жагынан, сиз буюмдардын ишенимдүүлүгүн жана ишенимди камсыз кылуу керек, ал эми экинчи жагынан, заманбап бойдон калууда керек.

Бирок жаңы ар дайым технология, рынок же экөөсү жөнүндө белгилүү бир деңгээлде билбестик менен келет.

Мисалы, бир нече жыл иштегенден кийин, биз камдык көчүрмөлөрдү тездетүү үчүн сактоо тутумдарынын орнотулган мүмкүнчүлүктөрүн колдонуу керек экенин түшүндүк. Ошентип, темир өндүрүүчүлөр менен интеграциянын бүтүндөй багыты жаралган. Бүгүнкү күндө Veeamдин бул программадагы өнөктөштөрү бул рыноктун эң ири оюнчулары - HP, NetApp, Dell EMC, Fujitsu ж.б.

Виртуализация классикалык серверлерди сүрүп чыгара тургандай көрүндү. Бирок жашоо физикалык серверлердин акыркы 10% калганын көрсөттү, виртуалдаштыруу мүмкүн эмес же мааниси жок. Жана ошондой эле алардын камдык көчүрмөсү болушу керек. Windows/Linux үчүн Veeam Агент ушинтип жаралган.

Кезинде биз Unixтин музейдеги ордун ээлөөгө убакыт келди деп чечтик жана аны колдоодон баш тарттык. Бирок биз узак тарыхы бар кардарларга жеткенде, биз Unix бардык жандыктарга караганда жандуу экенин түшүндүк. Ошондой болсо да алар бул үчүн чечим жазышкан.

Ошол эле окуя магнитофондор менен болгон. Биз: «Азыркы дүйнөдө алардын кимге кереги бар?» деп ойлодук. Андан кийин биз маалыматтарды майдалап калыбына келтирүү же синтетикалык толук көчүрмө менен кошумча резервдик көчүрүү сыяктуу функциялардын үстүндө иштедик - бул жөн эле лентада жасалбайт, сизге диск керек. Андан кийин, магниттик дисктер узак мөөнөттүү сактоо үчүн зарыл болгон туруктуу резервдик көчүрмөлөрдү берүү каражаттарынын бири катары иштейт экен - 5 жылдан кийин кайра келип, текчеден кассетаны алып, аудит жүргүзө аласыз. Ооба, кардарлардын көлөмү - биз кичинекей баштадык - ал жерде эч ким кассеталарды колдонбойт. Анан биз лентасыз продуктуну сатып албайбыз деп кардарларга чейин өстүк.

Камдык булут доорунда гүлдөп жатат, бирок лента роликтер унутулган эмес. Veeam менен сүйлөшүү

Veeamде кандай технологиялар колдонулат

Бизнес логикасына байланыштуу тапшырмалар үчүн биз .NET колдонобуз. Биз аны менен баштадык жана аны оптималдаштырууну улантабыз. Учурда биз бир катар чечимдерде .NET Core колдонобуз. Стартап алгач түзүлгөндө, командада бул стектин бир нече жактоочулары болгон. Бул бизнес логикасын жазуу, өнүгүү ылдамдыгы жана инструменттерди колдонуунун жөнөкөйлүгү жагынан жакшы. Ал кезде эң популярдуу чечим болгон эмес, эми ошол тарапкерлердин туура чечим чыгарганы көрүнүп турат.

Ошол эле учурда, биз Unix, Linux үчүн жазабыз жана аппараттык камсыздоо менен иштейбиз, бул башка чечимдерди колдонууну талап кылат. Биз резервдик көчүрмөдө сактаган маалыматтар жөнүндө маалыматка тиешелүү система бөлүктөрү, маалыматтарды издөө алгоритмдери, аппараттык камсыздоонун иштешине байланыштуу алгоритмдер - мунун баары C++ тилинде жазылган.

Камдык булут доорунда гүлдөп жатат, бирок лента роликтер унутулган эмес. Veeam менен сүйлөшүү

Кызматкерлер дүйнө жүзү боюнча кандай бөлүштүрүлөт

Учурда ишканада төрт миңге жакын адам иштейт. Алардын миңге жакыны Орусияда. Компаниянын эки чоң тобу бар. Биринчи продуктыларды иштеп чыгуу жана техникалык колдоо менен алектенет. Экинчиси өнүмдөрдү тышкы дүйнөгө көрүнүктүү кылат: ал сатуу жана маркетинг үчүн жооптуу. Топтордун ортосундагы катыш болжол менен отуздан жетимишке чейин.

Дүйнө жүзү боюнча биздин отузга жакын кеңсебиз бар. Сатуу кененирээк бөлүштүрүлөт, бирок өнүгүү да артта калган жок. Кээ бир буюмдар боюнча иш бир эле учурда бир нече кеңселерде жүргүзүлөт - айрымдары Санкт-Петербургда, айрымдары Прагада. Кээ бирлери биринде гана иштелип чыккан, мисалы, Linuxтун физикалык резервдик көчүрмөсүн камсыз кылган продукт Прагада иштелип чыгууда. Канадада гана иштеп жаткан продукт бар.

Биз кардарлардын талаптарын канааттандыруу үчүн бөлүштүрүлгөн иштеп чыгууну жасайбыз. Иштеп чыгуу продукт иштеп жаткан аймакта жайгашканда, ири кардарлар өздөрүн коопсуз сезишет.

Биздин Чехияда абдан чоң кеңсебиз бар, кийинки жылы Прагада 500 иштеп чыгуучулар жана тестерлер үчүн дагы бир кеңсе ачууну пландап жатабыз. Чехиянын борборуна "биринчи толкунда" көчүп келгендер Европада иштөө мүмкүнчүлүгүнө кызыккандардын баары менен Хабредеги тажрыйбасы жана лайфхактары менен бөлүшүүгө кубанычта. Россияда кеңсеси Санкт-Петербургда жайгашкан, ички долбоорлордун бир бөлүгү Ижевск шаарында ишке ашырылат, ал эми колдоо жарым-жартылай Москвада жайгашкан. Жалпысынан алганда, дүйнө жүзү боюнча бир нече жүз адамдар техникалык колдоо көрсөтөт. Техникалык даярдыгы жана адистиги ар турдуу децгээлдеги адистер бар. Эң жогорку деңгээл бул продуктуну баштапкы код деңгээлинде түшүнө алган адамдар жана алар иштеп чыгуу менен бир кеңседе иштешет.

Камдык булут доорунда гүлдөп жатат, бирок лента роликтер унутулган эмес. Veeam менен сүйлөшүү

Процесстер кантип түзүлөт

Болжол менен жылына бир жолу бизде жаңы функциялар менен негизги релиздер чыгат жана ар бир эки-үч ай сайын бизде кемчиликтерди оңдоолор жана тез арада рыноктун талаптарына жооп берген жакшыртуулар менен жаңыртуулар же платформаны өзгөртүүлөр болот. Талаптарга артыкчылыктар ыйгарылган - кичинеден критикага чейин, аларсыз чыгаруу мүмкүн эмес. Акыркылары «эпос» деп аталат.

Классикалык үч бурчтук бар - сапат, ресурстардын саны, мөөнөтү (жалпы тил менен айтканда, "тез, сапаттуу, арзан, экөөнү танда"). Биз жаман эч нерсе кыла албайбыз, сапат дайыма жогору болушу керек. Ресурстар да чектелүү, бирок биз ар дайым кеңейтүүгө аракет кылып жатабыз. Убакытты башкарууда көбүрөөк ийкемдүүлүк бар, бирок ал көп учурда чечилет. Ошондуктан, биз өзгөртө турган бир гана нерсе - бул чыгарылыштагы функциялардын көлөмү.

Эреже катары, биз эпостордун релиз циклинин болжолдонгон убактысынын 30-40% ашпаганын сактоого аракет кылабыз. Калганын кесип, жылдырып, өзгөртүп, өзгөртө алабыз. Бул биздин маневр үчүн бөлмөбүз.

Релиздеги ар бир талап үчүн убактылуу команда түзүлөт. Ал татаалдыгына жараша үч же элүү адам болушу мүмкүн. Биз ийкемдүү иштеп чыгуу методологиясын карманабыз, жумасына бир жолу ар бир функция боюнча бүткөрүлгөн жана алдыдагы иштерди карап чыгууну жана талкуулоону уюштурабыз.

Чыгаруу циклинин жарымы иштеп чыгууга, жарымы буюмду бүтүрүүгө жумшалат. Бирок бизде “банкрот болгон долбоордун техникалык карызы нөлгө барабар” деген кеп бар. Ошондуктан, кодду чексиз жалаганга караганда, иштеген жана суроо-талапка ээ болгон продуктуну жасоо маанилүү. Эгерде продукт популярдуу болсо, анда аны андан ары өнүктүрүү жана келечектеги өзгөрүүлөргө ылайыкташтыруу керек.

Камдык булут доорунда гүлдөп жатат, бирок лента роликтер унутулган эмес. Veeam менен сүйлөшүү

Veeam кантип иштеп чыгууда адамдарды жалдайт

Тандоо алгоритми көп баскычтуу. Биринчи деңгээл - талапкер менен рекрутер ортосундагы адамдын каалоосу жөнүндө сүйлөшүү. Бул этапта биз талапкерге ылайыктуубу, жокпу, түшүнүүгө аракет кылып жатабыз. Биз үчүн компания катары кызыктуу болушубуз маанилүү, анткени адамды долбоор менен тааныштыруу - бул кымбат ырахат.

Эгерде кызыгуу бар болсо, анда экинчи деңгээлде биз талапкердин тажрыйбасы канчалык актуалдуу экенин жана ал адис катары эмнени көрсөтө аларын түшүнүү үчүн тесттик тапшырманы сунуштайбыз. Мисалы, биз сизден файл компрессорун жасоону суранабыз. Бул стандарттуу тапшырма жана ал адамдын код менен кандай байланышы бар экенин, кандай маданиятты жана стилди карманарын жана кандай чечимдерди колдоноорун көрсөтөт.

Тест тапшырмасы, адатта, бардыгын кемчиликсиз көрсөтөт. Сабаттуулук менен жаңыдан таанышып, биринчи жолу кат жазган адам тынымсыз кат жазган адамдан байкаларлык айырмаланат.

Кийинки маектешебиз. Адатта, муну бир эле учурда үч команданын лидери ишке ашырат, ошондуктан бардыгы мүмкүн болушунча объективдүү. Мындан тышкары, бул ар кандай командаларда иштеп бүтсө дагы, болжол менен бирдей өнүгүү ыкмаларына жана ыкмаларына ээ болгон техникалык жактан шайкеш адамдарды тартууга жардам берет.

Бир жуманын ичинде ачык позиция үчүн бир нече интервьюларды өткөрүп, ким менен иштешүүнү чечебиз.

Көбүнчө бизге балдар келишет жана алар жумуш издеп жатканын айтышат, анткени алардын азыркы жумушунда көчүп кете турган жери жок – начальниги пенсияга чыкканда гана кызматка көтөрүлүүнү күтүүгө болот. Бизде бир аз башкача динамика бар. Он эки жыл мурун Veeam он кызматкери менен стартап болгон. Азыр бир нече миң адам иштеген компания.

Адамдар бороондуу дарыядагыдай бул жерге келип калышат. Жаңы багыттар тынымсыз пайда болуп, кечээки катардагы иштеп чыгуучулар команданын лидерлерине айланууда. Адамдар техникалык жактан өсүп, административдик жактан өсөт. Эгер сиз кичинекей бир функцияны иштеп чыксаңыз, бирок аны иштеп чыгууну кааласаңыз, анда күрөштүн жарымы бүттү. Колдоо команданын лидеринен компания ээлерине чейин бардык деңгээлде болот. Эгер сиз административдик бир нерсени кантип жасоону билбесеңиз, анда курстар, ички тренерлер жана тажрыйбалуу кесиптештер бар. Өнүктүрүү боюнча тажрыйба жетишсиз - Veeam Academy долбоору бар. Андыктан биз профессионалдар да, башталгычтар да бардыгына ачыкпыз.

Veeam Academy долбоору бул эң мыкты студенттер үчүн Veeam Программасында жумушка орношуу мүмкүнчүлүгү бар башталгыч программисттер үчүн C# тилинин акысыз кечки оффлайн интенсивдүү курсу. Долбоордун максаты – ЖОЖдун орточо бүтүрүүчүсүнүн билими менен практикалык көндүмдөрүнүн көлөмү менен жакшы иш берүүчүнү кызыктыруу үчүн талап кылынган билимдердин көлөмүнүн ортосундагы ажырымды азайтуу. Үч ай бою балдар OOP принциптерин практикада изилдеп, C# өзгөчөлүктөрүнө сүңгүп, .Netтин астындагы мейкиндигин изилдешет. Лекциялардан, тесттерден, лабораториялык жана жеке долбоорлордон тышкары, балдар өздөрүнүн биргелешкен долбоорун реалдуу компаниялардын бардык эрежелерине ылайык иштеп чыгышат. Долбоордун темасы алдын ала белгисиз - ал курс башталгандан кийинки биринчи күндөрдө башкалар менен бирге тандалат. Акыркы агымда ал Виртуалдык банк болуп калды.
Каттоо азыр ачык жаңы жип.

Source: www.habr.com

Комментарий кошуу