DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Anton Weiss, mpanorina sy talen'ny Otomato Software, iray amin'ireo mpanentana sy mpampianatra ny fanamarinana DevOps voalohany tany Israely, dia niresaka tamin'ny taon-dasa. DevOpsDays Moscow про теорию хаоса и главные принципы хаосной инженерии, а также объяснил, как устроена идеальная DevOps-организация будущего.

Efa nanomana dikan-teny amin'ny tatitra izahay.



Mirary soa!

DevOpsDays ao Moskoa nandritra ny taona faharoa nisesy, fanindroany izao aho amin'ity sehatra ity, maro aminareo no ao amin'ity efitrano ity fanindroany. Inona no dikan'izany? Midika izany fa mitombo sy mihamaro ny hetsika DevOps ao Rosia ary ny tena zava-dehibe dia midika izany fa tonga ny fotoana hiresahana momba ny atao hoe DevOps amin'ny taona 2018.

Atsangano ny tananao izay mihevitra fa efa asa amin'ny 2018 ny DevOps? Misy toy izany. Misy injeniera DevOps ve ao amin'ny efitrano misy ny filazalazana momba ny asa hoe "Injeniera DevOps"? Misy mpitantana DevOps ve ao amin'ny efitrano? Tsy misy toy izany. DevOps architects? No. Tsy ampy. Tena marina ve fa tsy misy milaza fa injeniera DevOps izy ireo?

Ka ny ankamaroanareo dia mihevitra fa anti-pattern ity? Tsy tokony hisy ve ny asa toy izany? Afaka mieritreritra izay tiantsika isika, fa raha mieritreritra isika dia mandroso amim-pahamatorana ny indostria amin'ny feon'ny trompetra DevOps.

Iza no nandre lohahevitra vaovao antsoina hoe DevDevOps? Ity dia teknika vaovao ahafahan'ny fiaraha-miasa mahomby eo amin'ny developer sy devops. Ary tsy dia vaovao loatra. Raha tsaraina amin'ny Twitter dia efa nanomboka niresaka momba izany izy ireo 4 taona lasa izay. Ary hatramin'izao dia mitombo sy mitombo ny fahalianana amin'izany, izany hoe misy olana. Mila vahana ny olana.

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Olona mamorona isika, tsy miala sasatra fotsiny. Hoy izahay: DevOps dia tsy ampy teny feno; mbola tsy ampy ny karazana singa mahaliana rehetra. Ary mandeha any amin'ny laboratoara miafina izahay ary manomboka mamoaka fiovana mahaliana: DevTestOps, GitOps, DevSecOps, BizDevOps, ProdOps.

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Ny lojika dia vy, sa tsy izany? Tsy miasa ny rafitra fanaterana anay, tsy milamina ny rafitray ary tsy afa-po ny mpampiasa anay, tsy manam-potoana hamoahana rindrambaiko ara-potoana izahay, tsy mifanaraka amin'ny tetibola. Ahoana no fomba hamahana izany rehetra izany? Hitondra teny vaovao isika! Hifarana amin'ny "Ops" izany ary voavaha ny olana.

Так я называю этот подход — «Ops, и проблема решена».

Izany rehetra izany dia manjavona ao ambadika raha mampahatsiahy ny tenantsika ny antony nahatonga izany rehetra izany isika. Tonga tamin'ity DevOps manontolo ity izahay mba hahatonga ny fanaterana rindrambaiko sy ny asantsika manokana amin'ity dingana ity ho tsy misy sakana, tsy misy fanaintainana, mahomby ary ny tena zava-dehibe, mahafinaritra araka izay azo atao.

DevOps dia nitombo noho ny fanaintainana. Ary leon’ny fijaliana izahay. Ary mba hahatongavan'izany rehetra izany dia miantehitra amin'ny fanao maintso izahay: fiaraha-miasa mahomby, fomba fanao mikoriana, ary indrindra indrindra, fisainan'ny rafitra, satria raha tsy misy izany dia tsy misy DevOps miasa.

Inona ny rafitra?

Ary raha efa miresaka momba ny fisainan'ny rafitra isika dia andao hampahatsiahy ny tenantsika hoe inona ny rafitra.

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Raha mpijirika revolisionera ianao, dia mazava ho azy fa ratsy ny rafitra ho anao. Rahona mihantona eo amboninao io ka manery anao hanao zavatra tsy tianao hatao.

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Avy amin'ny fomba fijerin'ny rafitra fisainana, ny rafitra dia fitambarana misy ampahany. Amin'io lafiny io, ny tsirairay amintsika dia rafitra iray. Ny fikambanana iasanay dia rafitra. Ary izay aorina izaho sy ianao dia antsoina hoe rafitra.

Izany rehetra izany dia ampahany amin'ny rafitra ara-tsosialy-teknolojia lehibe iray. Ary raha tsy azontsika ny fomba iarahan'ity rafitra ara-tsosialy sy ara-teknolojia ity, dia amin'izay fotoana izay ihany no ahafahantsika manatsara zavatra amin'ity raharaha ity.

Avy amin'ny fomba fijerin'ny rafitra, ny rafitra dia manana toetra mahaliana isan-karazany. Voalohany, misy ampahany izy io, izay midika fa miankina amin'ny fihetsiky ny ampahany ny fitondran-tenany. Ambonin'izany, ny ampahany rehetra ao aminy dia mifampiankina ihany koa. Hita fa arakaraka ny ananan'ny rafitra iray no sarotra kokoa ny mahatakatra na maminavina ny fitondran-tenany.

Raha ny fomba fijery amin'ny fitondran-tena dia misy zava-misy mahaliana hafa. Ny rafitra dia afaka manao zavatra izay tsy vitan'ny ampahany tsirairay.

Как говорил доктор Рассел Акофф (один из основоположников системного мышления), это достаточно легко доказать при помощи мыслительного эксперимента. Например, кто в зале умеет писать код? Много рук, и это нормально, потому что это одно из основных требований к нашей профессии. Вы умеете писать, а ваши руки отдельно от вас могут писать код? Есть такие люди, которые скажут: «У меня не руки пишут код, у меня мозг пишет код». А мозг может отдельно от вас писать код? Ну, скорее всего нет.

Ny atidoha dia milina mahagaga, tsy fantatsika akory ny 10% amin'ny fiasan'izy io any, saingy tsy afaka miasa misaraka amin'ny rafitra izay ny vatantsika. Ary mora porofoina izany: sokafy ny karandohanao, esory ny atidohanao, apetraho eo anoloan'ny ordinatera, avelao izy hanandrana hanoratra zavatra tsotra. "Manahoana, izao tontolo izao" amin'ny Python, ohatra.

Raha misy rafitra afaka manao zavatra izay tsy vitan'ny ampahany tsirairay, dia midika izany fa ny fitondran-tenany dia tsy miankina amin'ny fihetsiky ny ampahany. Inona ary no mamaritra azy? Ny fifandraisana misy eo amin'ireo faritra ireo no mamaritra izany. Ary mifanaraka amin'izany, arakaraka ny ampahany, ny saro-pady kokoa ny fifandraisana, no sarotra kokoa ny mahatakatra sy maminavina ny fihetsiky ny rafitra. Ary izany dia mahatonga ny rafitra toy izany ho savorovoro, satria na inona na inona, na dia ny fiovana tsy misy dikany indrindra, tsy hita maso amin'ny faritra rehetra amin'ny rafitra dia mety hitarika ho amin'ny vokatra tsy ampoizina tanteraka.

Ity fahatsapan-tena amin'ny toe-javatra voalohany ity dia hita sy nodinihin'ny Amerikana meteorologist Ed Lorenz. Avy eo dia nantsoina hoe "vokatry ny lolo" izy io ary nitarika ho amin'ny fivoaran'ny fihetsiketsehana siantifika antsoina hoe "theorie chaos". Io teoria io dia lasa iray amin'ireo fiovana lehibe indrindra amin'ny siansa tamin'ny taonjato faha-20.

Chaos theory

Ny olona mianatra korontana dia miantso ny tenany ho chaosologista.

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Raha ny marina, ny anton'ity tatitra ity dia noho ny fiaraha-miasa amin'ireo rafitra mizara saro-pady sy fikambanana iraisam-pirenena lehibe, tamin'ny fotoana iray dia nahatsapa aho fa ity no tsapako. Chaosologist aho. Amin'ny ankapobeny dia fomba feno fahendrena izany hoe: "Tsy azoko ny zava-mitranga eto ary tsy fantatro izay tokony hatao amin'izany."

Я думаю, что многие из вас тоже себя так часто ощущают, так что вы тоже хаосологи. Я приглашаю вас в гильдию хаосологов. Системы, которые мы с вами, дорогие коллеги хаосологи, будем изучать, называются «сложные адаптивные системы».

Inona no atao hoe adaptability? Ny fampifanarahana dia midika fa ny fitondran-tenan'ny tsirairay sy ny fitambaran'ny ampahany amin'ny rafitra adaptatera toy izany dia miova sy mandamina ny tenany, mamaly ny hetsika na rojom-pihetsiketsehana madinika ao amin'ny rafitra. Izany hoe, ny rafitra dia mampifanaraka ny fiovana amin'ny alàlan'ny fandaminana ny tenany. Ary io fahaiza-mandamina tena io dia mifototra amin'ny fiaraha-miasa an-tsitrapo sy itsinjaram-pahefana tanteraka ataon'ireo masoivoho mahaleo tena malalaka.

Ny fananana mahaliana iray hafa amin'ny rafitra toy izany dia ny maha-scalable azy ireo. Inona no tsy isalasalana fa mahaliana antsika, toy ny chaosologists-injeniera. Noho izany, raha nilaza isika fa ny fitondran-tenan'ny rafitra sarotra dia voafaritra amin'ny fifandraisan'ny ampahany aminy, inona no tokony hahaliana antsika? Fifandraisana.

Есть еще два интересных вывода.
DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Voalohany, takatsika fa ny rafitra sarotra dia tsy azo tsotsotra amin'ny fanatsorana ny ampahany aminy. Faharoa, ny hany fomba hanatsorana ny rafitra sarotra dia ny fanatsorana ny fifandraisana eo amin'ny ampahany.

Ahoana ny fifandraisantsika? Izaho sy ianao dia ampahany amin'ny rafi-pampahalalam-baovao lehibe antsoina hoe fiarahamonin'olombelona. Mifanerasera amin'ny fiteny iraisana isika, raha manana izany, raha mahita azy.

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Fa ny fiteny mihitsy dia rafitra adaptive be pitsiny. Noho izany, mba hifaneraserana amin'ny fomba mahomby sy tsotra, mila mamorona karazana protocols isika. Izany hoe, misy filaharan'ny tandindona sy hetsika izay hahatonga ny fifanakalozam-baovao eo amintsika ho tsotra kokoa, azo vinaniana kokoa, azo takarina kokoa.

Я хочу сказать, что тенденции к усложнению, к адаптивности, к децентрализации, к хаотичности прослеживаются во всем. И в тех системах, которые мы с вами строим, и в тех системах, частью которых мы являемся.

Ary tsy hoe tsy mitombina, andeha hojerentsika ny fiovan'ny rafitra izay noforoninay.

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Niandry an'io teny io ianao, azoko. Ao amin'ny fihaonambe DevOps isika, anio dia ho heno eo amin'ny in-jato eo ho eo io teny io ary avy eo hanonofy momba izany amin'ny alina.

Ny Microservices no rafitra rindrambaiko voalohany nipoitra ho fanehoan-kevitra tamin'ny fomba fanao DevOps, izay natao mba hahatonga ny rafitra ho mora kokoa sy azo ekena kokoa ary hiantohana ny fandefasana mitohy. Ahoana no anaovany izany? Amin'ny fampihenana ny habetsaky ny serivisy, ny fampihenana ny halehiben'ny olana atrehin'ireo serivisy ireo, ny fampihenana ny fotoana fandefasana. Izany hoe, mampihena sy manatsotra ny ampahany amin'ny rafitra isika, mampitombo ny isan'izy ireo, ary mifanaraka amin'izany, mitombo hatrany ny fahasarotan'ny fifandraisana misy eo amin'ireo faritra ireo, izany hoe, misy olana vaovao tsy maintsy vahana.

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Микросервисы — это еще не конец, микросервисы это, в общем-то, уже вчерашний день, потому что приходит Serverless. Все серверы сгорели, нет серверов, нет операционных систем, только чистый исполняемый код. Конфигурации отдельно, состояния отдельно, все управляется событиями. Красота, чистота, тишина, нет событий, ничего не происходит, полный порядок.

Где сложность? Сложность, понятное дело, во взаимодействиях. Сколько одна функция может сделать сама по себе? Как она взаимодействует с другими функциями? Очереди сообщений, базы данных, балансировщики. Как воссоздать какое-то событие, когда произошел сбой? Куча вопросов и немного ответов.

Microservices sy Serverless no antsointsika hoe Cloud Native. Momba ny rahona daholo izany. Saingy voafetra ihany koa ny rahona amin'ny scalability. Efa zatra mihevitra azy io ho rafitra mizara. Raha ny marina, aiza no misy ny mpizara mpanome rahona? Ao amin'ny foibe data. Izany hoe, manana karazana modely afovoany, voafetra be, zaraina eto isika.

Amin'izao fotoana izao dia takatsika fa ny Internet of Things dia tsy teny lehibe fotsiny fa na dia araka ny vinavina tsotra aza dia fitaovana an'arivony tapitrisa mifandray amin'ny Internet no miandry antsika ao anatin'ny dimy ka hatramin'ny folo taona ho avy. Be dia be ny angona mahasoa sy tsy misy ilana azy izay hatambatra ao anaty rahona ary ampiakarina avy amin'ny rahona.

Tsy haharitra ny rahona, noho izany dia miresaka momba ny antsoina hoe edge computing isika. Na tiako koa ilay famaritana mahafinaritra ny "compute zavona". Izy io dia voasaron'ny mistery momba ny romantika sy mistery.

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Kajy zavona. Ny zava-misy dia ny rahona dia fitambaran-drano, etona, gilasy ary vato. Ary ny zavona dia vongan-drano miparitaka manodidina antsika eny amin'ny habakabaka.

В туманной парадигме большая часть работы выполняется этими капельками совершенно автономно или в сотрудничестве с другими капельками. И они обращаются к облаку, только когда действительно совсем прижмет.

Izany hoe, indray ny fitsinjaram-pahefana, ny fahaleovan-tena, ary, mazava ho azy, maro aminareo no efa mahatakatra ny fandehan'izany rehetra izany, satria tsy afaka miresaka momba ny fitsinjaram-pahefana ianao raha tsy manonona ny blockchain.

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Misy ireo izay mino, ireo dia ireo izay nampiasa vola amin'ny cryptocurrency. Misy ny mino nefa matahotra toa ahy ohatra. Ary misy ireo tsy mino. Eto ianao dia afaka mitondra fomba hafa. Misy ny teknolojia, zavatra vaovao tsy fantatra, misy ny olana. Tahaka ny teknolojia vaovao rehetra, dia mametraka fanontaniana bebe kokoa noho ny valiny.

Хайп вокруг блокчейна понятен. Даже если отбросить в сторону золотую лихорадку, то сама по себе технология дает замечательные обещания светлого будущего: больше свобода, больше автономия, распределенное глобальное доверие. Чего тут не хотеть?

Araka izany, mihamaro ny injeniera manerana an'izao tontolo izao manomboka mamorona rindranasa decentralized. Ary izany dia hery izay tsy azo esorina amin'ny filazana fotsiny hoe: "Ahh, blockchain dia angon-drakitra zaraina tsy ampiasaina." Na toy ny tenenin'ireo misalasala hoe: "Tsy misy fampiharana tena izy ho an'ny blockchain." Raha mieritreritra an'izany ianao, 150 taona lasa izay dia nilaza zavatra mitovy amin'izany izy ireo momba ny herinaratra. Ary marina mihitsy aza izy ireo amin'ny lafiny sasany, satria ny herin'ny herinaratra ankehitriny dia tsy azo atao mihitsy tamin'ny taonjato faha-19.

Raha ny marina, iza no mahalala hoe inona no karazana logo eo amin'ny efijery? Ity no Hyperledger. Tetikasa iray novolavolaina eo ambany fiahian'ny The Linux Foundation izy io ary ahitana andiana teknolojia blockchain. Izany no tanjaky ny vondrom-piarahamonina open source.

Хаосная инженерия

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Noho izany, ny rafitra izay amboarina dia mihasarotra kokoa, mikorontana ary mihamitombo hatrany. Netflix dia mpisava lalana amin'ny rafitra microservice. Anisan'ireo voalohany nahatakatra izany izy ireo, namolavola fitaovana iray nantsoiny hoe Simian Army, ny malaza indrindra amin'izany Chaos Monkey. Он определили то, что стало известно как "Principles of chaos engineering".

Teny an-dalana, teo am-panamboarana ny tatitra, nadikanay tamin'ny teny Rosiana mihitsy aza ity lahatsoratra ity, ka mandehana any линку, читайте, комментируйте, ругайте.

Raha fintinina, ny fitsipiky ny chaos engineering dia milaza izao manaraka izao. Ny rafitra zaraina saro-pady dia tsy azo vinaniana ary misy fiara mifono vy. Tsy azo ihodivirana ny fahadisoana, izay midika fa mila manaiky ireo fahadisoana ireo isika ary miara-miasa amin'ireo rafitra ireo amin'ny fomba hafa tanteraka.

Ny tenantsika dia tsy maintsy miezaka mampiditra ireo hadisoana ireo ao anatin'ny rafi-pamokaranay mba hitsapana ny rafitra misy antsika amin'io fahaiza-mampifanaraka io ihany, io fahaiza-manao io indrindra amin'ny fandaminana tena, mba ho velona.

И это меняет всё. Не только то, как мы запускаем систему в продакшн, но и как мы их разрабатываем, как мы их тестируем. Нет никакого процесса стабилизации, замораживания кода, наоборот, есть постоянный процесс дестабилизации. Мы пытаемся убить систему и увидеть, что она продолжает выживать.

Protocols Integration System Distributed

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Arak'izany dia mitaky ny fanovana ny rafitra misy antsika izany. Mba hahatonga azy ireo ho marin-toerana kokoa dia mila protocole vaovao izy ireo amin'ny fifandraisana eo amin'ny ampahany. Mba hifanaraka sy ho tonga amin'ny karazana fandaminan-tena ireo faritra ireo. Ary ny karazana fitaovana vaovao rehetra, ny protocols vaovao dia mipoitra, izay antsoiko hoe "protocoles ho an'ny fifandraisana amin'ny rafitra mizara."

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Inona no resahiko? Voalohany, ny tetikasa Opentracing. Некая попытка создать общий протокол распределенного отслеживания, который является совершенно незаменимым инструментом для отладки сложных распределенных систем.

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Fanampiny - Open Policy Agent. Мы говорим, что мы не можем предсказать то, что произойдет с системой, то есть нам необходимо повысить ее observability, наблюдаемость. Opentracing относится к семье инструментов, которые дают наблюдаемость наших систем. Но наблюдаемость нам нужна для того, чтобы определить, ведет себя система так, как мы от нее ожидаем, или нет. Как нам определить ожидаемое поведение? За счет определения в ней какой-то политики, какого-то свода правил. Проект Open Policy Agent занимается определением этого свода правил по широкому спектру: от доступа до размещения ресурсов.

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Araka ny voalazanay dia mihamitombo hatrany ny rafitra misy anay. Serverless dia ohatra tsara amin'ny rafitra entin'ny hetsika. Mba hahafahantsika mamindra hetsika eo anelanelan'ny rafitra sy manara-maso azy ireo, dia mila fiteny iraisana isika, protocole iraisana amin'ny fomba firesahana momba ny zava-mitranga, ny fomba fampitana azy ireo amin'ny tsirairay. Izany no atao hoe tetikasa Cloudevents.

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Ny fikorianan'ny fanovana tsy tapaka izay manasa ny rafitray, manakorontana azy ireo tsy tapaka, dia andiana artifact rindrambaiko tsy tapaka. Mba hahafahantsika mitazona io fikorianan'ny fanovana tsy tapaka io, dia mila karazana protocole mahazatra izay ahafahantsika miresaka momba ny artifact rindrambaiko, ny fomba fitiliana azy, ny fanamarinana nolalovany. Izany no atao hoe tetikasa Grafeas. Izany hoe, protocol metadata mahazatra ho an'ny artifact rindrambaiko.

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Ary farany, raha tiantsika ny hahaleo tena tanteraka, ny fampifanarahana ary ny fandaminana ny rafitra misy antsika, dia tsy maintsy omentsika ny zo hamantarana ny tenany izy ireo. Tetikasa antsoina spiffe Izany indrindra no ataony. Tetikasa eo ambany fiahian'ny Cloud Native Computing Foundation ihany koa ity.

Все эти проекты молодые, им всем нужна наша любовь, наша проверка. Это все открытый код, наше тестирование, наша имплементация. Они показывают нам, в какую сторону движется технология.

Saingy ny DevOps dia tsy niresaka momba ny teknolojia voalohany indrindra, momba ny fiaraha-miasa eo amin'ny olona foana. Ary, araka izany, raha tiantsika ny hiova ny rafitra izay avelantsika, dia ny tenantsika ihany no tokony hiova. Raha ny marina, miova isika na izany aza; tsy manana safidy firy isika.

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Misy mahafinaritra boky Ilay mpanoratra britanika Rachel Botsman, izay nanoratany momba ny fivoaran'ny fitokisana nandritra ny tantaran'ny olombelona. Nilaza izy fa tamin'ny voalohany, tao amin'ny fiaraha-monina tany am-boalohany, dia teo an-toerana ny fifampitokisana, izany hoe ireo izay fantatray manokana ihany no nitokisanay.

Дальше был очень долгий период — темное время, когда доверие было централизованно, когда мы стали доверять людям, которых мы не знаем на основании того, что мы с ними принадлежим к одному общественному или государственному институту.

Ary izao no hitantsika amin'izao tontolo izao ankehitriny: miha-miparitaka sy mihamitombo ny fifampitokisana, ary mifototra amin'ny fahalalahan'ny fampahalalam-baovao, amin'ny fisian'ny vaovao.

Raha mieritreritra an'izany ianao, ity fahafahana miditra ity, izay mahatonga izany fahatokisana izany, no ampiharinay sy ianao. Midika izany fa tsy maintsy miova ny fomba fiaraha-miasa sy ny fomba fanaovantsika izany, satria tsy mandeha intsony ireo fikambanana IT mivondrona sy mivondrona teo aloha. Manomboka maty izy ireo.

DevOps Organisation Fundamentals

Идеальная DevOps-организация будущего — это децентрализованная, адаптивная система, состоящая из автономных команд, каждая из которых состоит из автономных индивидуумов. Эти команды разбросаны по всему миру, они эффективно сотрудничают друг с другом при помощи асинхронной коммуникации, при помощи высокопрозрачных протоколов обмена информацией. Очень красиво, правда? Очень красивое будущее.

Конечно, это все невозможно без культурных изменений. У нас должны быть трансформационное лидерство, личная ответственность, внутренняя мотивация.

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Izany no fototry ny fikambanana DevOps: mangarahara vaovao, fifandraisana tsy mifanentana, fitarihana fanovana, fitsinjaram-pahefana.

Burnout

Ny rafitra misy antsika sy izay aorinay dia mihabetsaka hatrany, ary sarotra ho antsika olombelona ny miatrika izany eritreritra izany, sarotra ny miala amin'ny illusion de contrôle. Miezaka ny hifehy azy ireo foana izahay, ary matetika izany no mitarika ho amin'ny fahamaizana. Ny traikefako manokana no ilazako izany, may koa aho, kilemaina noho ny tsy fahombiazana tsy nampoizina tamin'ny famokarana.

DevOps sy Chaos: Fanaterana rindrambaiko ao amin'ny Tontolo voatokana

Выгорание происходит тогда, когда мы пытаемся контролировать то, что контролю по сути своей не поддается. Когда мы выгораем, то все теряет смысл, потому что мы теряем желание делать что-то новое, мы встаем в защитную позицию и начинаем защищать то, что есть.

Инженерная профессия, как я часто люблю себе напоминать, это в первую очередь творческая профессия. Если мы теряем желание что-то создавать, то мы превращаемся в пепел, превращаемся в золу. Выгорают люди, выгорают целые организации.

Raha ny hevitro dia ny fanekena fotsiny ny hery mahaforona ny korontana, ny fananganana fiaraha-miasa araka ny foto-keviny ihany no hanampy antsika tsy hahavery izay tsara amin'ny asantsika.

Izao no iriako ho anao: ho tia ny asanao, ho tia ny ataontsika. Ity tontolo ity dia mivelona amin'ny fampahalalam-baovao, manana voninahitra ny mamahana azy isika. Ka andeha hodinihintsika ny korontana, ndao ho chaosologists, ndao isika hitondra lanja, hamorona zava-baovao, tsara, ny olana, araka ny efa hitantsika, dia tsy azo ihodivirana, ary rehefa miseho izy ireo dia hiteny fotsiny hoe "Ops!" Dia voavaha ny olana.

Что кроме Chaos Monkey?

Raha ny marina dia mbola tanora avokoa ireo zavamaneno ireo. Ny Netflix ihany no nanamboatra fitaovana ho an'ny tenany. Manamboara fitaovanao manokana. Vakio ny fitsipiky ny chaos engineering ary miaina mifanaraka amin'ireo fitsipika ireo fa tsy miezaka mitady fitaovana hafa efa naorin'olon-kafa.

Miezaha hahatakatra ny fomba rava ny rafitrao ary manomboka mandrava azy ireo ary jereo ny fomba fitazomana azy. Izany no voalohany. Ary afaka mitady fitaovana ianao. Misy karazana tetikasa rehetra.

Я не совсем понял момент, когда вы говорили про то, что систему нельзя упрощать, упрощая ее компоненты, и сразу же перешли к микросервисам, которые как раз упрощают систему упрощением самих компонентов и усложняя взаимодействия. Это по сути две части, противоречащие друг другу.

Marina izany, lohahevitra mampiady hevitra amin'ny ankapobeny ny microservices. Raha ny marina, ny fanatsorana ny ampahany dia mampitombo ny fahafaha-manao. Inona no omen'ny microservices? Manome fahafaham-po antsika sy haingana izy ireo, saingy azo antoka fa tsy manome antsika fahatsorana. Mampitombo ny fahasarotana izy ireo.

Noho izany, amin'ny filozofia DevOps, tsy zavatra tsara ny microservices?

Ny tsara rehetra dia manana lafiny mifanohitra. Ny tombony dia ny fampitomboana ny flexibility, mamela antsika hanao fiovana haingana kokoa, fa mampitombo ny fahasarotana ary noho izany ny fragility ny rafitra manontolo.

Na izany aza, inona no manantitrantitra kokoa: amin'ny fanatsorana ny fifandraisana sa amin'ny fanatsorana ampahany?

Mazava ho azy fa ny fanatsorana ny fifampiresahana no tena tiana, satria raha ny fomba iarahantsika miasa aminareo no jerentsika, dia ny fanamorana ny fifampiraharahana no tena ilaina, fa tsy ny fanatsorana ny asa. antsika tsirairay avy. Satria ny fanatsorana ny asa dia midika hoe mivadika ho robot. Eto amin'ny McDonald's dia miasa ara-dalàna izy io rehefa manana torolalana ianao: eto ianao apetrakao ny burger, eto ianao araraka ny saosy eo amboniny. Tsy mandeha mihitsy izany amin'ny asa famoronana ataontsika.

Marina ve fa miaina ao anatin’ny tontolo tsy misy fifaninanana ny zavatra rehetra nolazainao, ary tena tsara fanahy ny korontana ao, ary tsy misy fifanoherana ao anatin’izany korontana izany, tsy misy te hihinana na hamono olona? Ahoana no tokony hataon'ny fifaninanana sy ny DevOps?

Eny ary, miankina amin'ny karazana fifaninanana inona no resahina. Fifaninanana eo amin’ny toeram-piasana ve sa fifaninanana eo amin’ny samy orinasa?

Momba ny fifaninanana serivisy misy satria ny serivisy dia tsy orinasa maromaro. Mamorona karazana tontolo vaovao vaovao izahay, ary ny tontolo iainana rehetra dia tsy afaka miaina tsy misy fifaninanana. Misy ny fifaninanana eny rehetra eny.

Ny Netflix mitovy, raisinay ho modely izy ireo. Nahoana izy ireo no nanao izany? Satria nila nifaninana izy ireo. Io flexibilité sy hafainganan'ny hetsika io no tena takiana amin'ny fifaninanana; mampiditra korontana ao amin'ny rafitra misy antsika. Izany hoe, ny korontana dia tsy zavatra ataontsika amin'ny fahatsapana fa tiantsika izany, fa zavatra mitranga satria takian'izao tontolo izao izany. Mila mampifanaraka fotsiny isika. Ary ny korontana, izany indrindra no vokatry ny fifaninanana.

Midika ve izany fa ny korontana dia ny tsy fisian'ny tanjona, raha ny marina? Sa ireo tanjona tsy tiantsika ho hita? Ao an-trano izahay ary tsy mahazo ny tanjon'ny hafa. Ny fifaninanana, raha ny marina, dia noho ny fananana tanjona mazava ary fantatsika izay hiafarantsika amin'ny fotoana manaraka. Ity, raha ny fahitako azy, no fototry ny DevOps.

Тоже взгляд на вопрос. Я думаю, что цель у нас всех одна: выживать и делать это с
fahafinaretana lehibe indrindra. Ary mitovy ny tanjona amin'ny fifaninanana amin'ny fikambanana rehetra. Ny fahavelomana matetika dia mitranga amin'ny alàlan'ny fifaninanana, tsy misy azonao atao momba izany.

Fihaonambe amin’ity taona ity DevOpsDays Moscow hotanterahina ny 7 desambra izao ao amin’ny Technopolis. Manaiky ny fangatahana tatitra izahay hatramin'ny 11 Novambra. soraty anay raha te hiresaka ianao.

Misokatra ny fisoratana anarana ho an'ny mpandray anjara, mitentina 7000 roubles ny tapakila. Avia ho namanay!

Source: www.habr.com

Add a comment