Если вы не были на DevOops 2017, то, наверное, ваши мысли сейчас примерно такие: «При чём тут греческие тоги? Так выглядел лучший доклад девопс-конференции? Что это за доклад и почему он признан лучшим? А были ли там серьёзные выступления в обычной одежде?»
Серьёзного было более чем достаточно: если вас интересуют нюансы работы с Kubernetes, Istio или Zipkin, в посте вы всё это найдёте, да и тоги не мешают говорить дельные вещи. Звание «лучшего» зависело от зрителей: мы составили этот топ-10 на основе их оценок. А ответ на первый вопрос — под катом.
(кейноут) DevOps в масштабе: греческая трагедия в трёх актах
Спикер: Барух Садогурский и Леонид Игольник
Презентация доклада
В этом случае важно понимать контекст. Конец дня. Зрители посмотрели уже шесть докладов, остался этот закрывающий кейноут. Сразу после него будет вечеринка, и после целого дня активного впитывания информации многим наверняка хочется поскорее перейти к ней.
И что-то хардкорное в этот момент было бы уже сложно воспринимать — а вот ироничное костюмированное выступление про девопс, стилизованное под греческую трагедию, идеально вписалось в контекст, оживив весь зал. При этом «сказка ложь, да в ней намёк»: история о том, как выдуманная компания по мере роста сталкивалась с различным сложностями, помогала не только посмеяться, но и задуматься.
И в результате именно это выступление оказалось самым высоко оценённым зрителями DevOops. Чтобы вы разделили их ощущения, рекомендуем смотреть видеозапись в похожих условиях: вечером сложного дня, с бокалом чего-нибудь любимого вами.
Расширяем k8s
Спикер: Николай Рыжиков
Презентация доклада
А сразу после предыдущего пункта идёт настолько резкий контраст с ним, насколько возможно. В докладе, занявшем второе место, вместо прибауток и развлечений сплошная техническая конкретика.
Kubernetes стал ключевым инструментом нашего времени (вон GitLab из-за него переезжают с Azure на GCP). И пока одни уже вовсю используют его, другие с интересом присматриваются. «Присматривающимся» советуем начало доклада с вводной информацией, а уже использующим станет интересно дальше: Николай говорит и о том, «как там всё внутри», и о том, «как с помощью k8s максимально упростить ops для разработчиков» (в идеале ему хотелось бы прийти к NoOps).
one-cloud: ОС уровня дата-центра в Одноклассниках
Спикер: Олег Анастасьев
Презентация доклада
А у кого сейчас, при всей популярности Kubernetes, есть причины его не использовать? У Одноклассников: посмотрев на него, там пришли к выводу «нам проще своё запилить, чем это под себя адаптировать». А вот Docker там взяли. Всё это произошло в рамках «создания собственного облака»: ранее в соцсети использовали принцип «каждый сервер занят только одной задачей», однако со временем пришли к решению выполнять разные задачи на одном сервере. И в докладе подробно об этом рассказали.
Будет ли опыт Одноклассников полезен другим, если далеко не каждый работает в компании с несколькими собственными дата-центрами, и у большинства совсем другая специфика? Скажем так, вряд ли вы досмотрите запись с ощущением «надо нам точно так же сделать», но что-то из доклада может оказаться полезным и в другом контексте, а знать «чем живут другие» полезно для общего понимания индустрии.
(кейноут) Come scale away with me: solving for problems you don't have
Спикер: Corey Quinn
Презентация доклада
Кори Куинн известен как создатель еженедельной рассылки про Amazon AWS Last Week in AWS. В своих текстах он постоянно иронизирует, резко отличаясь от обычного сухого стиля IT-материалов. Но при всех шуточках его рассылка оказалась настолько информативной и полезной, что даже сотрудники Amazon зачастую следят за новостями по ней.
Кори открывал своим кейноутом конференцию, и в его выступлении было то же сочетание «иронично и по делу»: можно было услышать о ситуациях, которые и смех, и девопс-грех. «Я как-то сидел на докладе Netflix, где они говорили, что дают вообще всем разработчикам доступ в продакшн. Сидевший рядом со мной мужчина горячо одобрил эти слова. Я посмотрел на его бейдж и с ужасом обнаружил, что он работает в банке».
Кремниевая резня бензопилой (как я провёл выходные на дежурстве)
Спикеры: Барух Садогурский и Леонид Игольник
Презентация доклада
Снова Барух Садогурский и Леонид Игольник, но уже без греческих тог и с докладом о том, как правильнее выстраивать процесс дежурства (и о том, как он зачастую выстроен вместо этого). Тут уже не сплошное веселье «DevOps в масштабе», а более прикладной доклад с конкретными выводами. Но если вы знаете Баруха, вы уже понимаете, что место шоу нашлось и здесь. Во-первых, спикеры не просто перечисляют тезисы «как правильно делать», а приводят в пример гипотетические истории — и можно переживать за её персонажей, узнавая в них себя и других. Во-вторых, проиллюстрировано это всё гифками — и на видеозаписи прямо-таки слышно по реакции зала, насколько точным оказался их подбор.
Troubleshooting & debugging production applications in Kubernetes (aka The Failing Demo Talk)
Спикеры: Барух Садогурский & Ray Tsang
И снова Барух, но в этот раз с другим спикером (и, как можно догадаться, на другом языке).
С докладами, в которых присутствует «живое демо», всегда есть риск «это демо на сцене может внезапно не сработать». А здесь эту сложность обыграли, намеренно сделав демо «будто бы внезапно отказавшим» — и дальше по шагам разбираясь, что надо сделать, чтобы всё стало хорошо. Что прекрасно сочетается с темой «troubleshooting & debugging»: с отладкой интересно разбираться на конкретном наглядном примере.
История успеха, или «Dev+DevOps+Ops»
Спикеры: Артём Каличкин и Сергей Бердников
Презентация доклада
Расхваливать преимущества девопса в разговорах легко. Куда сложнее реально идти к ним, когда есть крупная компания с устоявшимися процессами, которая не может измениться мгновенно. А если есть ещё и обстоятельства вроде «это финтех, так что безопасность превыше всего», задача усложняется ещё сильнее.
И здесь доклад от уже прошедших по этому пути, где они подробно делятся своим опытом, переходя от «было» к «стало». Получается в числе прочего история о том, что для девопса нельзя просто взять и указом сверху перейти на другие инструменты — перемены должны происходить с людьми и исходить от них.
Managing your microservices with Kubernetes and Istio
Спикер: Craig Box
Презентация доклада
Хотя предыдущий пункт и напоминает нам, что девопс не сводится к инструментам, разумеется, инструменты и умение с ними обращаться важны. И этот доклад — строго про использование двух конкретных технологий. Если про Kubernetes уже говорено-переговорено (взять хотя бы второй пункт этого списка), то вот с Istio ситуация другая: звёздочек на GitHub уже over 9000, а вот материалов про него не настолько много. Тем ценнее этот доклад от сотрудника Google — компании, имеющей прямое отношение и к Kubernetes, и к Istio. Если раньше на Istio не обращали, то сейчас как раз подходящий момент: вот-вот состоится релиз версии 1.0.
How to properly blame things for causing latency: an introduction to distributed tracing and Zipkin
Спикер: Adrian Cole
Презентация доклада
Ещё один технологический доклад, помогающий эффективно использовать инструмент. Как соотносятся логирование, метрики и трейсинг? Как правильнее заниматься третьим? Почему инструмент Zipkin так называется?
Заспойлерим третий ответ: когда Twitter страдал от падений и показывал при этом так называемого «fail whale», в компании назвали созданный там инструмент по слову «гарпун», надеясь с его помощью победить «кита». А для ответов на другие два вопроса смотрите доклад.
От сисадмина к человеку
Спикер: Александр Титов
Презентация доклада
Александр — управляющий партнёр в компании Экспресс 42, которая «выращивает DevOps в технологических компаниях». С такой работой неудивительно, что он видел много подходов к DevOps, в том числе много неудачных — и может просуммировать, в чём зачастую оказываются проблемы и что нам с ними делать. Что происходит, когда девопс идёт исключительно со стороны сисадминов? А когда исключительно со стороны разработчиков? А со стороны бизнеса, услышавшего модное слово и сказавшего «сделать девопс вчера»?
Если вам понравились эти записи, то ещё больше вам понравится на конференции DevOops 2018: там можно будет не только услышать доклады, но и расспросить любого докладчика в дискуссионной зоне. Конференция пройдёт в Петербурге 14 октября, мы уже публиковали на Хабре подробный анонс, а тем временем билеты постепенно дорожают — так что думать о них стоит уже сейчас.
Автор: phillennium