Нөөцлөх нь үүлэн эрин үед цэцэглэн хөгжиж байгаа ч соронзон хальсны ороомог мартагддаггүй. Veeam-тай чатлах

Нөөцлөх нь үүлэн эрин үед цэцэглэн хөгжиж байгаа ч соронзон хальсны ороомог мартагддаггүй. Veeam-тай чатлах

Александр Баранов Veeam-д R&D захирлаар ажилладаг бөгөөд хоёр улсын хооронд амьдардаг. Тэрээр амьдралынхаа талыг Прагад, нөгөө талыг нь Санкт-Петербургт өнгөрөөдөг. Эдгээр хотуудад Veeam-ын хөгжлийн томоохон оффисууд байрладаг.

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

Ийм компанид ажиллах ямар байдгийг, түүнд ороход ямар хэцүү байдгийг Александр бидэнд хэлсэн. Түүний монологийг доор харуулав.

Уламжлал ёсоор бид My Circle дээр компанийн үнэлгээний талаар ярих болно: Veeam програм хангамж нь ажилтнуудаасаа хүлээн авсан. дундаж үнэлгээ 4,4. Тэрээр нийгмийн сайн багц, баг доторх тав тухтай ажлын уур амьсгал, сонирхолтой ажлуудыг хийж, компанийг дэлхийг илүү сайхан газар болгож буйг нь үнэлдэг.


Нөөцлөх нь үүлэн эрин үед цэцэглэн хөгжиж байгаа ч соронзон хальсны ороомог мартагддаггүй. Veeam-тай чатлах

Veeam ямар бүтээгдэхүүн хөгжүүлдэг

Мэдээллийн технологийн дэд бүтцийн алдааг тэсвэрлэх чадвартай бүтээгдэхүүн. Аз болоход, цаг хугацаа өнгөрөхөд техник хангамж нь нэлээд найдвартай болж, үүл нь эвдрэлийг тэсвэрлэдэг. Гэвч хүний ​​алдаа өнөөг хүртэл байсаар байна.

Жишээлбэл, шинэчлэлтүүд нь байгууллагын дэд бүтэцтэй үл нийцэх сонгодог асуудал юм. Администратор баталгаажуулаагүй шинэчлэлтийг гаргасан эсвэл энэ нь автоматаар хийгдсэн бөгөөд үүнээс болж байгууллагын серверүүдийн ажиллагаа тасалдсан. Өөр нэг жишээ: хэн нэгэн хуваалцсан төсөл эсвэл баримт бичгийн багцад тохирсон гэж үзсэн өөрчлөлтийг хийсэн. Дараа нь нэг асуудал илэрсэн тул долоо хоногийн өмнөх байдлыг буцаах шаардлагатай болсон. Заримдаа ийм өөрчлөлтүүд хүний ​​ухамсартай үйлдэлтэй ч холбоотой байдаггүй: харьцангуй саяхан криптлокер вирусууд түгээмэл болсон. Хэрэглэгч ажлын компьютер дээрээ эргэлзээтэй контент бүхий флаш диск авчирч эсвэл мууртай сайтад зочилдог бөгөөд үүний үр дүнд сүлжээнд байгаа компьютерууд халдварладаг.

Муу зүйл аль хэдийн тохиолдсон нөхцөлд бид өөрчлөлтийг буцаах боломжийг олгодог. Хэрэв өөрчлөлтүүд зөвхөн төлөвлөж байгаа бол бид танд дата төвийн нөөцлөлтөөс дахин бий болгосон тусгаарлагдсан дэд бүтцэд нөлөөллийг шалгах боломжийг танд олгоно.

Ихэнхдээ нөөц хуулбар нь байгууллагын аудитын "чимээгүй гэрч" болдог. Олон нийтийн компаниуд гадны зохицуулагчид (жишээ нь Сарбанес-Окслийн хууль гэх мэт) дагаж мөрдөх ёстой бөгөөд үүнд сайн шалтгаан бий. 2008 онд санхүүгийн зах зээлийн зарим оролцогчид үйл ажиллагааныхаа үр дүнг хуурамчаар үйлдсэний улмаас дэлхийн эдийн засгийн байдал ганхсан. Энэ нь цасан шуурга шуурч, эдийн засаг уналтад орсон. Түүнээс хойш зохицуулагчид хувьцаат компаниудын үйл явцыг илүү анхааралтай ажиглаж байна. Тайлант хугацаанд мэдээллийн технологийн дэд бүтэц, шуудангийн систем, баримт бичгийн удирдлагын тогтолцооны төлөв байдлыг сэргээх чадвар нь аудиторуудын шаардлагын нэг юм.

Майкрософт, Амазон, Google болон бусад үүлэн үйлчилгээ үзүүлэгчид үүлэн доторх нөөцийг нөөцлөх эх шийдэлтэй байдаг. Гэхдээ тэдний шийдвэр бол "өөрсдөө зүйл" юм. Асуудал нь томоохон компаниуд ихэнх тохиолдолд мэдээллийн технологийн эрлийз дэд бүтэцтэй байдаг: түүний нэг хэсэг нь үүлэн дотор, нэг хэсэг нь газар дээр байдаг. Үүл нь ихэвчлэн вэб төслүүд болон үйлчлүүлэгчдэд зориулсан програмуудыг байршуулдаг. Нууц мэдээлэл эсвэл хувийн мэдээллийг хадгалдаг програмууд болон серверүүд ихэвчлэн газар дээр байдаг.

Үүнээс гадна байгууллагууд эрсдэлийг багасгахын тулд нэг эрлийз үүсгэхийн тулд хэд хэдэн өөр үүл ашигладаг. Үндэстэн дамнасан компани эрлийз үүлийг бий болгоход бүх дэд бүтцэд нэг бөгөөд нийтлэг алдааг тэсвэрлэх систем хэрэгтэй.

Нөөцлөх нь үүлэн эрин үед цэцэглэн хөгжиж байгаа ч соронзон хальсны ороомог мартагддаггүй. Veeam-тай чатлах

Ийм бүтээгдэхүүн гаргахад ямар хэцүү вэ

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

Виртуалчлалыг мэддэг нөөцлөлтийг бид зөвхөн сонирхогчид ашигладаг байсан эхнээс нь дэмжиж эхэлсэн. Дараа нь түүний гайхалтай өсөлт, стандарт болгон хүлээн зөвшөөрөгдсөн. Одоо бид ижил чанарын үсрэлт хүлээж байгаа бусад салбаруудыг харж, бид давалгаанд орохыг хичээж байна. Хамраа салхинд хийсгэх чадвар нь компанийн ДНХ-ийн хаа нэгтээ оёсон байдаг.

Одоо тус компани гарааны үеийг аль хэдийн туулсан. Одоо олон томоохон хэрэглэгчдийн хувьд тогтвортой байдал, найдвартай байдал чухал бөгөөд алдааг тэсвэрлэх чадварын талаар шийдвэр гаргахад хэдэн жил шаардагдана. Дасан зохицох, бүтээгдэхүүний баталгаажуулалт, олон тооны шаардлагыг дагаж мөрдөх зэрэг байдаг. Энэ нь инээдтэй нөхцөл байдал болж хувирав - нэг талаас та бүтээгдэхүүний найдвартай байдал, итгэлийг хангах, нөгөө талаас орчин үеийн хэвээр үлдэх хэрэгтэй.

Гэхдээ шинэ зүйл нь технологи, зах зээл эсвэл аль алиныг нь мэдэхгүй байхтай үргэлж холбоотой байдаг.

Жишээлбэл, бид хэдэн жилийн турш ажилласны дараа нөөцлөлтийг хурдасгахын тулд өгөгдөл хадгалах системийн суулгасан хадгалах чадварыг ашиглах хэрэгтэй гэдгийг ойлгосон. Төмөр үйлдвэрлэгчидтэй нэгдэх бүхэл бүтэн чиглэл ингэж төрсөн юм. Өнөөдрийг хүртэл энэхүү хөтөлбөрийн Veeam түншүүд нь HP, NetApp, Dell EMC, Fujitsu гэх мэт зах зээлийн хамгийн том тоглогчид юм.

Виртуалчлал нь сонгодог серверүүдийг орлох болно гэж бид бас бодсон. Гэвч бодит серверүүдийн сүүлийн 10% нь хэвээр байдгийг амьдрал харуулсан бөгөөд виртуалчлах нь боломжгүй эсвэл утгагүй юм. Мөн тэдгээрийг нөөцлөх шаардлагатай. Windows/Linux-д зориулсан Veeam Agent ингэж гарч ирэв.

Нэгэн цагт бид Юникс музейд байр сууриа эзлэх цаг нь болсон гэж бодоод дэмжихээс татгалзаж байсан. Гэхдээ бид олон жилийн түүхтэй үйлчлүүлэгчид рүү очиход л Юникс бүх амьд зүйлээс илүү амьд гэдгийг ойлгосон. Гэсэн хэдий ч тэд түүнд зориулж шийдвэр бичсэн.

Үүнтэй ижил түүх соронзон хальсны хөтчүүдтэй холбоотой байв. Бид "орчин үеийн ертөнцөд тэд хэнд хэрэгтэй вэ?" гэж бодсон. Дараа нь бид нарийн ширхэгтэй өгөгдлийг сэргээх эсвэл синтетик бүрэн хуулбар бүхий нэмэлт нөөцлөлт гэх мэт функцууд дээр ажилласан - үүнийг соронзон хальс дээр хийх боломжгүй, танд диск хэрэгтэй. Дараа нь соронзон хальсны хөтчүүд нь урт хугацааны хадгалалтанд шаардлагатай хувиршгүй нөөцлөлтийг хангах хэрэгслийн нэг болж ажилладаг болох нь тогтоогдсон бөгөөд ингэснээр 5 жилийн дараа тавиураас соронзон хальс аваад аудит хийх хэрэгтэй. За, үйлчлүүлэгчдийн хэмжээ - бид жижиг зүйлээс эхэлсэн - тэнд хэн ч соронзон хальс ашигладаггүй. Дараа нь бид туузгүй бүтээгдэхүүн худалдаж авахгүй гэж хэлдэг үйлчлүүлэгчидтэй болсон.

Нөөцлөх нь үүлэн эрин үед цэцэглэн хөгжиж байгаа ч соронзон хальсны ороомог мартагддаггүй. Veeam-тай чатлах

Veeam-д ямар технологи ашигладаг вэ

Бизнесийн логиктой холбоотой ажлуудын хувьд бид .NET ашигладаг. Бид үүнээс эхэлсэн бөгөөд үргэлжлүүлэн оновчтой болгох. Одоо бид .NET Core-г хэд хэдэн шийдэлд ашиглаж байна. Стартап анх байгуулагдах үед багт энэ стекийг дэмжигчид хэд хэдэн байсан. Бизнесийн логик бичих, хөгжүүлэлтийн хурд, хэрэглүүрийн тав тухтай байдлын хувьд сайн. Дараа нь энэ нь хамгийн алдартай шийдвэр биш байсан ч одоо тэдгээр дэмжигчдийн зөв байсан нь тодорхой болсон.

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

Нөөцлөх нь үүлэн эрин үед цэцэглэн хөгжиж байгаа ч соронзон хальсны ороомог мартагддаггүй. Veeam-тай чатлах

Ажилчдыг дэлхий даяар хэрхэн хуваарилдаг

Одоо тус компанид дөрвөн мянга орчим хүн ажилладаг. Тэдний мянга орчим нь Орост байдаг. Тус компани нь хоёр том бүлэгтэй. Эхнийх нь бүтээгдэхүүний хөгжил, техникийн дэмжлэгтэй холбоотой. Хоёр дахь нь бүтээгдэхүүнийг гадаад ертөнцөд харагдуулдаг: борлуулалт, маркетинг нь түүний эрх мэдэлд байдаг. Бүлэг хоорондын харьцаа ойролцоогоор гучаас далан байна.

Бид дэлхий даяар гуч орчим оффистой. Борлуулалт илүү өргөн тархсан боловч хөгжил нь бас хоцрогдохгүй байна. Зарим бүтээгдэхүүнийг хэд хэдэн оффис дээр нэгэн зэрэг боловсруулж байна - зарим нь Санкт-Петербургт, зарим нь Прагад. Заримыг нь зөвхөн нэг хувилбараар хөгжүүлдэг, жишээлбэл, Линуксийн физик нөөцийг хангадаг бүтээгдэхүүнийг Прага хотод бүтээжээ. Зөвхөн Канадад л ажиллаж байгаа бүтээгдэхүүн бий.

Бид хэрэглэгчийн шаардлагыг хангахын тулд хуваарилагдсан хөгжүүлэлтийг хийдэг. Томоохон худалдан авагчид бүтээн байгуулалт нь тухайн бүтээгдэхүүн ажилладаг бүс нутагт байрлах үед илүү аюулгүй байдлыг мэдэрдэг.

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

Нөөцлөх нь үүлэн эрин үед цэцэглэн хөгжиж байгаа ч соронзон хальсны ороомог мартагддаггүй. Veeam-тай чатлах

Процессууд хэрхэн бүтэцтэй байдаг

Жилд нэг удаа бид шинэ функц бүхий томоохон хувилбаруудыг гаргадаг бөгөөд XNUMX-XNUMX сар тутамд зах зээлийн яаралтай шаардлагад нийцсэн алдаа засч, сайжруулсан шинэчлэлтүүд эсвэл платформын өөрчлөлтүүдтэй байдаг. Шаардлагууд нь нэн тэргүүнд тавигддаг - бага багаас чухал хүртэл, үүнгүйгээр гаргах боломжгүй. Сүүлийнх нь "туульс" гэж нэрлэгддэг.

Сонгодог гурвалжин байдаг - чанар, нөөцийн тоо хэмжээ, цаг хугацаа (жирийн хүмүүст "хурдан, үр дүнтэй, хямд, хоёрыг сонгох"). Бид муу зүйл хийж чадахгүй, чанар нь үргэлж өндөр байх ёстой. Хэдийгээр бид үргэлж өргөжүүлэхийг хичээж байгаа ч нөөц нь хязгаарлагдмал. Цагийн менежментэд илүү уян хатан байдаг, гэхдээ энэ нь ихэвчлэн тогтмол байдаг. Тиймээс бидний өөрчилж чадах цорын ганц зүйл бол хувилбар дахь функцын хэмжээ юм.

Туульс нь дүрмээр бол төлөвлөсөн хувилбарын мөчлөгийн 30-40% -иас хэтрэхгүй байхыг хичээдэг. Үлдсэнийг нь бид таслах, шилжүүлэх, сайжруулах, өөрчлөх боломжтой. Энэ бол бидний маневр хийх өрөө юм.

Хувилбарын шаардлага бүрийн хувьд түр баг бий болсон. Энэ нь нарийн төвөгтэй байдлаас хамааран гурван хүн, тавин хүн байж болно. Бид уян хатан хөгжлийн аргачлалыг баримталж, долоо хоногт нэг удаа функц тус бүр дээр дууссан болон удахгүй хийх ажлын талаар тойм, хэлэлцүүлгийг зохион байгуулдаг.

Хувилбарын мөчлөгийн хагасыг боловсруулахад, хагас нь бүтээгдэхүүнийг дуусгахад зарцуулдаг. Гэтэл манайд “дампуурсан төслийн техникийн өр тэг болно” гэдэг үг бий. Тиймээс кодыг эцэс төгсгөлгүй долоохоос илүү үр дүнтэй, эрэлттэй бүтээгдэхүүн хийх нь чухал. Хэрэв бүтээгдэхүүн алдартай бол түүнийг цаашид хөгжүүлж, ирээдүйн өөрчлөлтөд дасан зохицох нь зүйтэй юм.

Нөөцлөх нь үүлэн эрин үед цэцэглэн хөгжиж байгаа ч соронзон хальсны ороомог мартагддаггүй. Veeam-тай чатлах

Veeam хэрхэн хөгжүүлэгчид ажилд авч байна

Сонгох алгоритм нь олон үе шаттай. Эхний түвшин бол нэр дэвшигч болон ажилд зуучлагчийн хооронд тухайн хүний ​​хүслийн талаархи яриа юм. Энэ шатанд бид нэр дэвшигчид тохирох эсэхээ ойлгохыг хичээж байна. Бид компаний хувьд сонирхолтой байх нь чухал, учир нь хүнийг төсөлд оруулах нь үнэтэй таашаал юм.

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

Туршилтын даалгавар дээр бүх зүйл ихэвчлэн төгс харагддаг. Дөнгөж бичиг үсэгтэй болоод анх удаа захидал бичсэн хүн байнга захидал бичдэг хүнээс мэдэгдэхүйц ялгаатай байдаг.

Дараа нь бид ярилцлага авч байна. Ихэвчлэн үүнийг гурван багийн удирдагч нэгэн зэрэг гүйцэтгэдэг бөгөөд ингэснээр бүх зүйл аль болох бодитой байх болно. Нэмж дурдахад энэ нь янз бүрийн баг дээр ажиллаж байсан ч бараг ижил арга барил, хөгжлийн хандлагатай, техникийн хувьд нийцтэй хүмүүсийг ажилд авахад тусалдаг.

Долоо хоногийн турш бид нээлттэй ажлын байранд хэд хэдэн ярилцлага хийж, цаашид хэнтэй ажиллахаа шийддэг.

Ихэнхдээ залуус бидэн дээр ирж, ажил хайж байна гэж хэлдэг, учир нь тэдэнд нүүх газар байхгүй - та зөвхөн даргын тэтгэвэрт гарахтай зэрэгцэн албан тушаал ахихыг л хүлээх боломжтой. Бид арай өөр динамиктай. Арван хоёр жилийн өмнө Veeam арван ажилтантай гарааны компани байсан. Одоо хэдэн мянган ажилтантай компани болсон.

Хүмүүс энд эргэлдэж буй голын ус шиг ирдэг. Шинэ чиглэлүүд байнга гарч ирдэг, өчигдрийн энгийн хөгжүүлэгчид багийн удирдагч болж байна. Хүмүүс техникийн хувьд, засаг захиргааны хувьд өсч байна. Хэрэв та жижиг функцийг хөгжүүлж байгаа ч үүнийг хөгжүүлэхийг хүсч байгаа бол тулааны тал хувь нь аль хэдийн дууссан байна. Багийн ахлагчаас эхлээд компанийн эзэд хүртэл бүх түвшинд дэмжлэг үзүүлнэ. Та ямар нэг зүйлийг захиргааны аргаар яаж хийхээ мэдэхгүй байна - курсууд, дотоод сургагч багш нар, туршлагатай хамт олон байдаг. Хөгжлийн хангалттай туршлага байхгүй - Veeam Academy төсөл байдаг. Тиймээс бид мэргэжлийн болон эхлэгчдэд бүгдэд нээлттэй.

Veeam Academy төсөл нь шилдэг оюутнуудад зориулсан Veeam Software-д ажилд орох боломжтой анхан шатны програмистуудад зориулсан оройн үнэ төлбөргүй офлайн C# сургалт юм. Төслийн зорилго нь их, дээд сургуулийн дундаж төгсөгчдийн мэдлэг, практик ур чадварын хэмжээ болон сайн ажил олгогчийн сонирхлыг татах мэдлэгийн хэмжээ хоорондын зөрүүг арилгахад оршино. Гурван сарын турш залуус практик дээр OOP-ийн зарчмуудыг судалж, C #-ийн онцлогуудыг шимтэн үзэж, .Net-ийн хөдөлгүүрийн тасалгааг судалж байна. Лекц, туршилт, лаборатори, хувийн төслүүдээс гадна залуус хамтарсан төслөө жинхэнэ компаниудын бүх дүрмийн дагуу боловсруулдаг. Төслийн сэдэв нь урьдчилан тодорхойгүй байна - курс эхэлснээс хойшхи эхний өдрүүдэд хүн бүртэй хамт сонгогддог. Сүүлийн урсгал дээр тэр Виртуал банк болсон.
Бүртгэл нээлттэй байна шинэ хэлхээ.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх