Водич за галаксијата DevOpsConf 2019

Ви претставувам водич за DevOpsConf, конференција која оваа година е во галактички размери. Во смисла дека успеавме да составиме толку моќна и избалансирана програма што различни специјалисти ќе уживаат додека патуваат низ неа: програмери, системски администратори, инженери за инфраструктура, QA, раководители на тимот, сервисни станици и воопшто сите вклучени во технолошкиот развој процес.

Предлагаме да посетиме две големи области на универзумот DevOps: едната со деловни процеси што може флексибилно да се менуваат преку код, а другата со алатки. Односно, на нашата конференција ќе има два текови со еднаква јачина во содржината и, особено, во бројот на извештаи. Едниот се фокусира на вистинската употреба на алатките, а вториот на процесите кои користат примери на деловни проблеми кои се третираат како код и управувани како код. Ние веруваме дека технологијата и процесите се нераскинливо поврзани и систематски го покажуваат тоа со помош на нашите говорници кои работат во new wave компании и го споделуваат својот пат кон нова перцепција за развој преку решавање проблеми и надминување на предизвиците.

Водич за галаксијата DevOpsConf 2019

Ако сакате, кратко резиме на нашиот водич за DevOpsConf:

  • На 30 септември, на првиот ден од конференцијата, во првата сала ќе разгледаме 8 деловни случаи.
  • Во втората сала првиот ден ќе анализираме повеќе високо специјализирани инструментални решенија. Секој извештај содржи многу кул практично искуство, кое, сепак, не е погодно за сите компании.
  • На 1 октомври, во првата сала, напротив, зборуваме повеќе за технологија, но пошироко.
  • Во втората сала на вториот ден разговараме за конкретни задачи што не се појавуваат во сите проекти, на пример, во претпријатие.


Но, веднаш ќе забележам дека ваквата поделба воопшто не значи поделба на публиката. Напротив, важно е инженерот да ги разбере деловните проблеми, да го знае значењето на она што го прави и да има практично искуство. И за раководител на тим или сервис, се разбира, случаите и искуството на други компании се важни, но во исто време треба да ги разберете внатрешните работи. Подолу ќе ви кажам за сите теми подетално и ќе ви помогнам да креирате детален план за патување.

Конференцијата ќе се одржи во Инфоспејс и двете главни сали ги нарековме „Златно срце“ - како бродот од „Автостоперскиот водич за галаксијата“, кој го користи принципот на неверојатност за движење низ вселената и „На работ на Универзум“ - како ресторан од истата сага. Отсега па натаму ќе ги користам овие имиња за да се однесувам на песни. Пријавете ги постојките во областа на галаксијата „Златно срце“ се посоодветни за главната туристичка група; ова се, ако сакате, атракции што мора да ги посетите. „На работ на универзумот“ има интересни предмети за искусни патници. Малкумина стигнуваат до таму, но оние кои се осмелуваат одат таму со запалени очи низ астероидните појаси.

Во исто време, можете лесно да се движите од една соба во друга, и во секое време ќе најдете тема што ви одговара. Како што веќе реков, програмата е многу избалансирана. Имавме многу повеќе извештаи за часовите, но, неволно, Програмскиот комитет мораше да ги премести HighLoad ++ или да се одложи до пролетната конференција во Санкт Петербург, за да не се наруши рамнотежата и да се спроведе првичната идеја. Програмата на конференцијата ви овозможува да ја разгледате секоја од планираните теми (континуирана испорака, инфраструктура како код, трансформација на DevOps, практики на SRE, безбедност, инфраструктурна платформа) користејќи различни примери и од различни агли.

Сега седни, нашиот галактички брод доаѓа до сите постојки.

„Златно срце“, 30 септември

Првите 90 дена како CTO

Водич за галаксијата DevOpsConf 2019Ќе ја отвори конференцијата извештај Леона Оган. за наследувањето на наследните системи и проблемите што често доаѓаат со нив. Леон ќе ви каже како сервисната станица може да стекне разбирање за техничкиот систем со кој тој почнува да работи. За технички директор во модерна компанија, управувањето со процесот DevOps е главната задача, а Леон ќе ви покаже на интересен и хумористичен начин односот помеѓу техничките и деловните делови од гледна точка на SRT.

Почетниците и оние кои сакаат да станат дефинитивно треба да дојдат на овој извештај. На крајот на краиштата, едно е да растеш за да станеш технички директор во својата компанија, а сосема друго е повторно да влезеш во оваа улога; таквата аеробатика не е достапна за секого.

Основи на DevOps - внесување проект од нула

Следно извештај ја продолжува темата, но Андреј Јумашев (LitRes) ќе го разгледа прашањето малку помалку глобално и ќе одговори на прашањата: кои основи треба да ги знаете кога почнувате да работите во различни тимови; како правилно да се анализира опсегот на проблеми; како да се изгради план за активности; како да се пресметаат KPI и кога да се запре.

Иднината на инфраструктурата како код

Следно ќе направиме пауза за да разговараме за темата инфраструктура како код. Роман Бојко Архитект на решенија во AWS во DevOpsConf ќе кажам за новата алатка Комплет за развој на облак AWS, кој ви овозможува да ја опишете инфраструктурата на познат јазик (Python, TypeScript, JavaScript, Java). Од прва рака ќе научиме што му овозможува на облакот да биде уште поблиску до развивачот, како да започнеме да ја користиме оваа алатка и да создаваме компоненти за повеќекратна употреба за практично управување со инфраструктурата. За учесниците на конференцијата, ова е одлична можност да слушнат за светските иновации на руски и со степенот на технички детали што е вообичаен овде, но не и на Запад.

Од објавување до FastTrack

По ручекот ќе се вратиме на прашањето за трансформација уште неколку часа. На извештај Евгенија Фоменко Ајде да ја следиме трансформацијата на DevOps на MegaFon: почнувајќи од фазата кога тие се обидуваат да користат традиционални методи, како што е KPI, надминување на фазата кога ништо не е јасно и треба да смислите нови алатки и да се промените себеси, додека процесот целосно не се реструктуира. Ова е многу кул и мотивирачко искуство за претпријатието, кое ги вклучи и своите изведувачи во трансформацијата на DevOps, за која ќе зборува и Евгениј.

Како да станете меѓуфункционален тим 

У Михаил Бижан долгогодишно искуство во спроведување на трансформациски промени во тимовите. Сега Михаил, како лидер на тимот за забрзување на Рајфајзенбанк, ги прави тимовите вкрстено функционални. на неговиот извештај Ајде да зборуваме за болката од недостатокот на меѓуфункционални тимови и зошто предизвиците на меѓуфункционалниот тим не завршуваат со измислување, правење и имплементирање.

SRE практики

Следно на патот ќе најдеме два извештаи посветени на практиките на SRE, кои земаат замав и заземаат важно место во целиот процес на DevOps.

Алексеј Андреев од Prisma Labs ќе кажам, зошто на стартапот му се потребни SRE практики и зошто тоа се исплати.

Матвеј Григориев од пица Додо ќе се претстави пример за SRE во поголема компанија која веќе ја надмина фазата на стартување. Самиот Матвеј го кажува ова за себе: искусен развивач на .NET и почетник SRE, соодветно, ќе ја споделат приказната за транзицијата на програмер, и не само еден, туку цел тим, во инфраструктура. Зошто DevOps е логичен пат за развивач и што ќе се случи ако почнете да ги гледате сите ваши книги за играње Ansible и баш скриптите како полноправен софтверски производ и да ги примените истите барања за нив, ќе разговараме во извештајот на Matvey на 30 септември во 17:00 часот во салата Golden Heart.

Завршете ја програмата за првиот ден Даниил Тихомиров, кој во својата говорот поставува важно прашање: Како технологијата се поврзува со среќата на корисниците. Решавајќи го проблемот „сè работи, но корисникот е незадоволен“, МегаФон премина од следење на поединечни системи, потоа сервери, апликации до следење на услугата преку очите на корисникот. Како сите технички специјалисти, клиенти и продавачи почнаа да се фокусираат на овие индикатори KQI, ќе дознаеме вечерта на првиот ден од конференцијата. И после тоа, ќе разговараме за инфраструктурата и трансформацијата во неформален амбиент на после-забавата.

„На работ на универзумот“, 30 септември

Првите три репортажи во салата „На работ на универзумот“ ќе бидат многу интересни од гледна точка на инструменти.

Максим Кострикин (Икстенс) ќе покаже обрасци во Terraform за борба против хаосот и рутината на големи и долги проекти. Програмерите на Terraform нудат прилично удобни најдобри практики за работа со AWS инфраструктура, но има една нијанса. Користејќи примери за кодови, Maxim ќе покаже како да не се претвори папка со Terraform код во снежна топка, туку, користејќи обрасци, да ја поедностави автоматизацијата и понатамошниот развој.

Извештај Григориј Михалкин од Ламода „Зошто го развивме операторот Kubernetes и какви лекции научивме од него? ќе помогне да се пополни недостатокот на информации за тоа како да се имплементира инфраструктурата како практики за кодови користејќи Kubernetes. Самиот Kubernetes содржи, на пример, опис на услуги кои користат yaml-датотеки, но тоа не е доволно за сите задачи. Управувањето со ниско ниво бара оператори, а овој разговор е многу корисен ако сакате правилно да управувате со Кубернет.

Темата на следниот извештај е Хашикорп свод - сосема посебно. Но, всушност, оваа алатка е потребна секаде каде што треба да управувате со лозинки и да имате заедничка точка за работа со тајни. Минатата година Сергеј Носков раскажа како се управуваат тајните во Авито со помош на Hashicorp Vault, погледнете го тоа извештај и дојди слушај Јуриј Шуткин од Tinkoff.ru за уште повеќе искуство.

Тарас Котов (ЕПАМ) ќе разгледа уште поретката задача да се изгради инфраструктура на облак која вклучува свој 'рбет IP/MPLS мрежа. Но, искуството е одлично, а извештајот е хардкор, па ако разбирате за што се работи, не заборавајте да дојдете до овој извештај.

Подоцна во вечерните часови ќе зборуваме за управување со базата на податоци во облак инфраструктури. Кирил Мелничук ќе сподели искуство на употреба Vitess за работа со MySQL во кластерот Kubernetes. А Владимир Рјабов од Playkey.net ќе кажам, како да работите со податоци внатре во облакот и како правилно да го користите достапниот простор за складирање.

„Златно срце“, 1 октомври

На 1 октомври се ќе биде обратно. Салата Golden Heart ќе има повеќе технолошки ориентирана патека. Така, за инженерите кои патуваат низ „Златното срце“, прво ве покануваме да се нурнете во деловните случаи, а потоа да видите како овие случаи се решаваат во пракса. И менаџерите, пак, прво размислуваат за можните задачи, а потоа почнуваат подобро да разбираат како да го имплементираат ова во алатки и хардвер.

Под хаубата на големото складиште на облак

Водич за галаксијата DevOpsConf 2019Првиот говорник Артеми Капитула. Неговиот извештај минатата годинаЦеф. Анатомија на катастрофа„Учесниците на конференцијата ја нарекоа најдобра, мислам, поради неверојатната длабочина на приказната. Овој пат приказна ќе продолжи со решенијата на Mail.Ru Cloud Solutions за дизајн на складирање и анализа на преседанот на неуспех на системот. Неочигледната придобивка од овој извештај за менаџерите е што Артеми го испитува не само самиот технички проблем, туку и целиот процес на негово решавање. Оние. Можете да разберете како да управувате со целиот овој процес и да го примените во вашата компанија.

Реверзивно децентрализирано распоредување

Егор Бугаенко Ова не е првпат и тој да се појави на конференцијата, неговите извештаи традиционално содржат контроверзни тези, но ве тераат да размислите. Се надеваме дека извештај Говорот на Егор за децентрализирано распоредување ќе предизвика интересна и што е најважно, конструктивна дискусија.

Повторно сме во облаците

Извештај Алексеј Вахове моќен спој на деловни компоненти и технологии, што ќе биде интересно и од инженерска и од менаџерска страна. Алексеј ќе ви каже како функционира Uchi.ru Cloud Native инфраструктура: како се користат Service Mesh, OpenTracing, Vault, централизирано евидентирање и вкупно ДЗС. Потоа, во 15:00 часот ќе одржи Алексеј господар класа, каде секој што ќе дојде ќе може со свои раце да ги допре сите овие инструменти.

Апачи Кафка во Авито: приказна за три реинкарнации

Извештај Анатолиј Солдатов за тоа како Avito го гради Кафка како услуга, секако, ќе биде од интерес за оние кои го користат Кафка. Но, од друга страна, многу добро открива процес на креирање на внатрешна услуга: како да се соберат барањата за услуги и желбите на колегите, да се имплементираат интерфејси, да се изгради интеракција помеѓу тимовите и да се создаде услуга како производ во компанијата. Од оваа гледна точка, историјата повторно е корисна за многу различни учесници на конференцијата.

Ајде повторно да ги направиме микросервисите лесни 

Овде, се чини, сè е јасно од името. Но тези тоа понуди Дмитриј Сугробов од Лерој Мерлин, дури и во програмската комисија предизвика жестока дебата. Со еден збор, ова ќе биде добра основа за дискусија на темата што генерално се смета за микросервис, како да се пишуваат, одржуваат итн.

CI/CD за управување со BareMetal инфраструктура 

Следниот извештај е повторно два во едно. Од една страна, Андреј Квапил (WEDOS Internet, as) ќе зборува за управување со BareMetal инфраструктура, која е доста специфична, бидејќи сите сега главно користат облаци, а ако држат хардвер, тоа не е во толку големи размери. Но, многу е важно Андреј споделете искуство примена на CI/CD техники за распоредување и управување со BareMetal инфраструктура, и од оваа гледна точка, извештајот ќе биде од интерес и за раководителите на тимот и за инженерите.

Ќе продолжи темата Сергеј Макаренко, покажа зад сцената на овој трудоинтензивен процес во Wargaming платформа.

Дали контејнерите можат да бидат безбедни? 

Ќе ја заврши програмата во салата Златно срце Александар Кајоров документ за дискусија за безбедност на контејнери. Александар е веќе на RIT++ истакна за безбедносните проблеми на Хелм и начините за борба против него, а овој пат нема да се ограничи само на набројување на слабостите, туку ќе покаже алатки за целосна изолација на околината.

„На работ на универзумот“, 1 октомври

Ќе почне Александар Бурцев (БрамаБрама) и ќе се претстави едно од можните решенија за забрзување на страницата. Да ја погледнеме успешната имплементација на петкратното забрзување само поради алатките DevOps без препишување на кодот. Сè уште ќе треба да одлучите дали да го преработите кодот или не во секој проект, но секогаш е корисно да го имате на ум таквото искуство.

DevOps во 1C: Enterprise 

Петр Грибанов од компанијата 1C Ќе се обидеме разоткријте го митот дека е невозможно да се имплементира DevOps во големо претпријатие. Што може да биде покомплексно од платформата 1C: Enterprise, но бидејќи практиките на DevOps се применливи дури и таму, мислам дека митот нема да стои.

DevOps во сопствен развој

Антон Хлевицки во продолжение на извештајот на Евгениј Фоменко ќе кажам, како MegaFon изгради DevOps на страната на изведувачот и изгради Континуирано распоредување, вклучително и сопствен развој од неколку добавувачи на софтвер.

Донесување на DevOps во DWH/BI

Нестандардна, но повторно интересна тема за различни учесници ќе открие Василиј Куценко од Газпромбанк. Василиј ќе сподели практични совети за тоа како да развиете ИТ култура во развојот на податоци и да ги примените практиките на DevOps во Data Warehous и BI, и ќе ви каже како се разликува линијата за работа со податоци и кои алатки за автоматизација се навистина корисни во контекст на работа со податоци.

Како (вие) да живеете без оддел за безбедност 

По ручекот Мона Аркипова (sudo.su) ќе воведе нас со основите DevSecOps и ќе објасни како можете да ја вградите безбедноста како процес во вашиот развојен процес и да престанете да користите посебен безбедносен оддел. Темата е итна, а извештајот треба да биде многу корисен за многумина.

Тестирање на оптоварување во CI/CD на големо решение

Совршено ја надополнува претходната тема изведба Владимир Хонин од МегаФон. Тука ќе зборуваме за како да се воведе квалитет во процесот DevOps: како да се користи Quality Gate, да се снимаат различни случаи во системот и како сето тоа да се интегрира во процесот на развој. Овој извештај е особено погоден за оние кои работат со големи системи, но дури и ако не работите со огромна наплата, ќе најдете интересни аспекти за себе.

SDLC и усогласеност

И следната тема е порелевантна за големите компании - како да се воведат решенија за усогласеност и барања за стандарди во процесот. Илја Митруков од Технолошкиот центар на Дојче Банк ќе демонстрираДека работните стандарди може да бидат компатибилни со DevOps.

И на крајот на денот Матвеј Кукуј (Amixr.IO) ќе сподели статистика и увид за тоа како десетици тимови ширум светот се на должност, средување инциденти, организирање на работата и градење сигурни системи и ќе објаснат како сето тоа е поврзано со SRE.

Сега дури и ти завидувам малку, бидејќи патувањето низ DevOpsConf 2019 година само треба. Можете да креирате сопствен индивидуален план и да уживате како органски ќе се надополнуваат извештаите, но јас, најверојатно, како и секој водич, нема да имам време внимателно да погледнам наоколу.

Патем, покрај главната програма, имаме, така да се каже, место за кампување - просторија за состаноци, во која самите учесници можат да организираат мала средба, работилница, мастер клас и да разговараат за итни прашања во интимен амбиент. Предложете состанок секој учесник може, и секој учесник може да дејствува како програмска комисија и да гласа за други состаноци. Овој формат веќе ја докажа својата ефикасност, особено во однос на вмрежувањето, па погледнете го подетално овој дел распоред и за време на конференцијата, следете ги најавите за нови состаноци во телеграма канал.

Се гледаме во галаксијата DevOpsConf 2019!

Извор: www.habr.com

Додадете коментар