DevOps зо­ны хай­па

Otkrytye sistemy. SUBD. - - КОЛОНКА РЕДАКТОРА - Дмит­рий Вол­ков

ИТ--ин­ду­стрия жи­вет «хай­па­ми» — тех­но­ло­гии блок­чей­на, по мне­нию ана­ли­ти­ков Gartner, «спус­ка­ют­ся» с пи­ка ожи­да­ний, боль­шие дан­ные во­об­ще уже ко­то­рый год под­ряд вне фор­ма­та цик­ла зре­ло­сти, а на вер­шине «кри­вой хай­па» сей­час глу­бин­ное обу­че­ние, ар­хи­тек­ту­ры ав­то­мо­би­лей бу­ду­ще­го и плат­фор­мы Ин­тер­не­та ве­щей. Все эти те­мы ак­тив­но об­суж­да­ют­ся в Крем­ни­е­вой до­лине — в той или иной сте­пе­ни за­тра­ги­ва­ют­ся они и на стра­ни­цах дан­но­го вы­пус­ка жур­на­ла. Дей­стви­тель­но, обу­строй­ство гра­ниц Ин­тер­не­та ве­щей — его око­неч­ных устройств — се­год­ня го­ря­чая те­ма: ка­кой долж­на быть ар­хи­тек­ту­ра окру­жа­ю­щих нас устройств, как ими управ­лять и за­щи­тить их от ки­бе­р­атак, как свя­зать меж­ду со­бой и с об­ла­ком, как сде­лать ав­то­ном­ны­ми, спо­соб­ны­ми са­мо­сто­я­тель­но рас­по­зна­вать се­бе по­доб­ных. Ни­кто по­ка не по­ни­ма­ет, как все это долж­но вы­гля­деть, по­это­му и ин­ве­сти­ции в со­от­вет­ству­ю­щие раз­ра­бот­ки льют­ся ре­кой. Но как толь­ко по­явит­ся яс­ность, ин­ду­стрия перейдет к об­суж­де­нию но­во­го «хай­па», а ста­рый «ска­тит­ся» с вер­ши­ны и т. д. Од­на­ко вот что при­ме­ча­тель­но: сре­ди но­ва­ций, пред­став­лен­ных на све­жей «кри­вой хай­па», по­чти нет ис­клю­чи­тель­но ап­па­рат­ных тех­но­ло­гий, и к боль­шин­ству из них в той или иной сте­пе­ни вполне мож­но до­ба­вить пре­фикс SDX (software defined). В ко­неч­ном сче­те ры­ноч­ный успех боль­шин­ства но­вых идей опре­де­ля­ет­ся се­год­ня тем, на­сколь­ко гиб­ко, без­опас­но и эф­фек­тив­но ор­га­ни­зо­ва­но непрерывное раз­вер­ты­ва­ние ин­фор­ма­ци­он­ных си­стем их под­держ­ки, вклю­ча­ю­щее про­ек­ти­ро­ва­ние, раз­ра­бот­ку и экс­плу­а­та­цию. В этой свя­зи ос­нов­ной ак­цент в жур­на­ле сде­лан на про­бле­ме непре­рыв­но­го раз­вер­ты­ва­ния ПО, или Devops в ре­аль­ном вре­ме­ни.

Бе­з­услов­но, ис­кус­ствен­ный ин­тел­лект, глу­бин­ное обу­че­ние, ум­ные ро­бо­ты и дру­гие но­вей­шие тех­но­ло­гии спо­соб­ны по­тен­ци­аль­но дать циф­ро­во­му биз­не­су кон­ку­рент­ные пре­иму­ще­ства, од­на­ко тра­ди­ци­он­ные ИТ не мо­гут на долж­ном уровне обес­пе­чить непрерывное раз­вер­ты­ва­ние ин­фор­ма­ци­он­ных сер­ви­сов под­держ­ки но­вых биз­нес-мо­де­лей. Эф­фек­тив­ное вза­и­мо­дей­ствие под­раз­де­ле­ний раз­ра­бот­ки и экс­плу­а­та­ции ста­ло се­год­ня од­ним из глав­ных усло­вий гар­мо­ни­за­ции от­но­ше­ний ИТ и биз­не­са, жи­ву­ще­го в кон­ку­рент­ной и неста­биль- ной сре­де, в ко­то­рой тре­бу­ет­ся быст­ро ре­а­ги­ро­вать на из­ме­не­ния. Уже непри­ем­ле­ма обыч­ная еще недав­но си­ту­а­ция, ко­гда од­ни участ­ни­ки биз­нес-про­цес­са (раз­ра­бот­чи­ки) вы­сту­па­ют за пе­ре­ме­ны, опе­ра­тив­но со­зда­ют но­вые при­ло­же­ния и мо­дер­ни­зи­ру­ют су­ще­ству­ю­щие, а дру­гие (спе­ци­а­ли­сты по опе­ра­ци­он­ной ра­бо­те) все­ми си­ла­ми ра­ту­ют за ста­биль­ность ин­фра­струк­ту­ры как един­ствен­но пра­виль­ное, по их убеж­де­нию, усло­вие ее на­деж­ной ра­бо­ты.

Как обес­пе­чить вза­и­мо­дей­ствие всех участ­ни­ков жиз­нен­но­го цик­ла при­ло­же­ний, за­ста­вить ра­бо­тать вме­сте тех, кто при­вык к изо­ля­ции, по­ме­няв не толь­ко мо­дель управ­ле­ния про­цес­са­ми со­зда­ния но­во­го ПО и ин­те­гра­ции уна­сле­до­ван­ных си­стем, но и куль­ту­ру? За шесть лет чис­ло про­грам­ми­стов в Facebook вы­рос­ло в 20 раз, а раз­мер ко­до­вой ба­зы — в 50 раз, од­на­ко про­дук­тив­ность тру­да раз­ра­бот­чи­ков не из­ме­ни­лась. В ком­па­нии счи­та­ют это до­сти­же­ни­ем и свя­зы­ва­ют имен­но с непре­рыв­ным раз­вер­ты­ва­ни­ем, суть ко­то­ро­го, в част­но­сти, со­сто­ит в ав­то­ма­ти­за­ции те­сти­ро­ва­ния ин­кре­мен­таль­ных из­ме­не­ний про­грамм­но­го обес­пе­че­ния и в опе­ра­тив­ном за­пус­ке об­нов­лен­ных вер­сий в бо­е­вой ре­жим. При уме­лой ор­га­ни­за­ции из­ме­не­ния, вно­си­мые про­грам­ми­ста­ми, по­па­да­ют «на стол» кли­ен­там уже за счи­тан­ные ча­сы. Сре­ди пре­иму­ществ непре­рыв­но­го раз­вер­ты­ва­ния — уско­ре­ние ре­а­ли­за­ции функ­ци­о­наль­но­сти, улуч­ше­ние ка­че­ства ПО и по­вы­ше­ние удо­вле­тво­рен­но­сти кли­ен­та, что, в свою оче­редь, до­бав­ля­ет эн­ту­зи­аз­ма и со­труд­ни­кам ком­па­ний, быст­рее по­лу­ча­ю­щих кли­ент­ские от­зы­вы. Од­на­ко при быст­ром раз­вер­ты­ва­нии есть риск по­па­да­ния де­фек­тов в про­мыш­лен­ные вер­сии, это спо­соб­но дис­кре­ди­ти­ро­вать про­дукт, хо­тя и ком­пен­си­ру­ет­ся тем, что раз­ра­бот­чи­ки уже не слиш­ком бо­ят­ся на­ру­шить срок вы­пус­ка оче­ред­но­го ре­ли­за. Жест­кие сро­ки при ред­ком вы­пус­ке вер­сий, уста­нав­ли­ва­е­мые при тра­ди­ци­он­ном под­хо­де, спо­соб­ны на­не­сти ущерб ка­че­ству, то­гда как при непре­рыв­ном раз­вер­ты­ва­нии, на­обо­рот, ре­ше­ния бу­дут в боль­шей сте­пе­ни ос­но­ва­ны на ре­аль­ных дан­ных и быст­ро по­сту­па­ю­щих от­кли­ках поль­зо­ва­те­лей. Раз­ра­бот­чи­ки, со сво­ей сто­ро­ны, до­сти­га­ют вы­со­кой про­из­во­ди­тель­но­сти в усло­ви­ях бо­лее сла­жен­но­го вза­и­мо­дей­ствия с со­труд­ни­ка­ми биз­нес-под­раз­де­ле­ний ком­па­нии. Уме­ние ба­лан­си­ро­вать меж­ду эти­ми «за» и «про­тив» в ко­неч­ном сче­те и опре­де­ля­ет­ся куль­ту­рой Devops.

Со­глас­но опро­сам от­рас­ле­вых экс­пер­тов, в Ит-служ­бах, взяв­ших на во­ору­же­ние Devops, в 60 раз мень­ше сбо­ев, а ча­сто­та раз­вер­ты­ва­ний в 30 раз вы­ше. На­при­мер, Сбер­банк се­год­ня вы­пус­ка­ет в пять раз боль­ше ре­ли­зов, а вре­мен­ной лаг меж­ду раз­ра­бот­кой и те­сти­ро­ва­ни­ем со­кра­тил­ся с ше­сти недель до несколь­ких дней. Ко­неч­но, та­кие тем­пы по­ка тре­бу­ют­ся не всем ком­па­ни­ям — в чис­ло об­ла­стей, где Devops ис­поль­зу­ет­ся ши­ре все­го, вхо­дят Ит-ин­ду­стрия, раз­ра­бот­ка веб-при­ло­же­ний, финансы и связь.

Циф­ро­вая эпо­ха на­сту­па­ет неза­ви­си­мо от на­шей го­тов­но­сти к ней — под­рас­та­ет но­вое по­ко­ле­ние по­тре­би­те­лей, ко­то­рых не прой­мешь обез­ли­чен­ны­ми об­ра­ще­ни­я­ми или про­грам­ма­ми по при­вле­че­нию вни­ма­ния к про­дук­ту или услу­ге, при­ду­ман­ны­ми мар­ке­то­ло­га­ми ме­ся­цы на­зад. Пред­ста­ви­те­ли по­ко­ле­ния Z рас­счи­ты­ва­ют на пря­мое вза­и­мо­дей­ствие с пер­со­наль­ны­ми пред­ло­же­ни­я­ми и не ста­нут ждать, по­ка ме­не­дже­ры по раз­ви­тию биз­не­са неде­ля­ми бу­дут со­гла­со­вы­вать со все­ми под­раз­де­ле­ни­я­ми каж­дый шаг про­дви­же­ния сер­ви­са. Жи­ву­честь биз­не­са со­всем ско­ро бу­дет опре­де­лять­ся быст­ро­той сме­ны пра­вил и спо­соб­но­стью от­ка­зать­ся от уни­вер­саль­ных шаб­ло­нов и сте­рео­ти­пов. Ина­че го­во­ря, без непре­рыв­но­го раз­вер­ты­ва­ния, Devops в ре­аль­ном вре­ме­ни, под­держ­ки сию­ми­нут­ных за­про­сов поль­зо­ва­те­лей их при­зна­тель­но­сти не по­лу­чить, и ком­па­нии не спа­сут ни на­коп­лен­ные за­па­сы дан­ных о про­шлом по­ве­де­нии кли­ен­тов, ни ве­ра в их при­вер­жен­ность брен­ду.

Newspapers in Russian

Newspapers from Russia

© PressReader. All rights reserved.