Как SRE видит кэширование в Linux, интересны и технические детали, и то как действительно преломляются системные знания в SRE практике. Например, появляется гайд по телеметрии и трейсингу в конце http://a.e42.link/jzRTn
biriukov.dev
🏠
Hi! # This is my home page, you probably want to check out my Linux Page Cache mini book or read some blog posts about system programming, Linux kernel, golang, python, etc.
What every SRE should know about file descriptors, pipes, terminals, user sessions…
What every SRE should know about file descriptors, pipes, terminals, user sessions…
Свежий отчет «2021 Accelerate State of DevOps» от Google Cloud’s DORA (DevOps Research and Assessment) http://a.e42.link/jzRpi
PS. В этом году, также, будет отчет о состоянии DevOps индустрии в России от Экспресс 42.
PS. В этом году, также, будет отчет о состоянии DevOps индустрии в России от Экспресс 42.
Компания «Экспресс 42», совместно с «HeadHunter» и «OTUS Онлайн-образование» проводит уникальное и масштабное исследование состояния DevOps в России!
Если тема DevOps вам не безразлична — просим вас пройти опрос https://e42.link/devops-survey-2021 и внести свой вклад в развитие отрасли.
Мы ждем разработчиков, тестировщиков, админов, инженеров, техлидов и тимлидов, CTO, CIO, CDTO.
Важно мнение каждого!
Для всех, кто заполнит опросник, мы приготовили подарки:
— скидка 10% на любые курсы и продукты ОТУС;
— лотерея, в которой мы разыграем 50 книг по DevOps;
— вы будете самыми первыми, кто узнает о результатах и получит отчет, как только он будет готов!
Если тема DevOps вам не безразлична — просим вас пройти опрос https://e42.link/devops-survey-2021 и внести свой вклад в развитие отрасли.
Мы ждем разработчиков, тестировщиков, админов, инженеров, техлидов и тимлидов, CTO, CIO, CDTO.
Важно мнение каждого!
Для всех, кто заполнит опросник, мы приготовили подарки:
— скидка 10% на любые курсы и продукты ОТУС;
— лотерея, в которой мы разыграем 50 книг по DevOps;
— вы будете самыми первыми, кто узнает о результатах и получит отчет, как только он будет готов!
Surveymonkey
Бесплатные онлайн-опросы от SurveyMonkey: опрос закрыт
В настоящее время этот опрос закрыт. Для получения дополнительной помощи свяжитесь с автором данного опроса.
CloudFlare объявили о готовящемся выходе сервиса R2 — объектном хранилище, совместимом по API с S3: http://a.e42.link/jzAaG (пока не доступен, но можно записаться в waiting list)
Еще одно объектное хранилище, что здесь удивительного?
То, что они не берут оплату за трафик (как минимум не берут за egress) — для тех, кто живет на Амазоне стоимость трафика часто в несколько раз превышает стоимость хранения данных на S3.
Второй интересный момент — для переезда не обязательно делать «классическую» миграцию с S3, можно настроить, чтобы этот сервис был «прокси» к Амазону и данные постепенно перекачаются сами собой.
Corey Quinn, небезызвестный своими шутейками об Амазоне, уже сделал сравнение экономики затрат и победил, кажется, CloudFlare http://a.e42.link/jzAaf
Еще одно объектное хранилище, что здесь удивительного?
То, что они не берут оплату за трафик (как минимум не берут за egress) — для тех, кто живет на Амазоне стоимость трафика часто в несколько раз превышает стоимость хранения данных на S3.
Второй интересный момент — для переезда не обязательно делать «классическую» миграцию с S3, можно настроить, чтобы этот сервис был «прокси» к Амазону и данные постепенно перекачаются сами собой.
Corey Quinn, небезызвестный своими шутейками об Амазоне, уже сделал сравнение экономики затрат и победил, кажется, CloudFlare http://a.e42.link/jzAaf
Интерактивная Периодическая таблица DevOps-инструментов от Xebia Labs. Подробности о каждом инструменте можно почитать при нажатии на инструмент.
http://a.e42.link/jzqln
http://a.e42.link/jzqln
Друзья, мы напоминаем, что компания Экспресс 42, совместно с HeadHunter и OTUS Онлайн-образование проводит уникальное и масштабное исследование состояния DevOps в России!
До финишной прямой осталось совсем немного времени, если тема DevOps вам не безразлична — просим вас пройти опрос https://e42.link/devops-survey-2021 и внести свой вклад в развитие отрасли.
Важно мнение каждого!
Для всех кто заполнит опросник, мы приготовили подарки:
• скидка 10% на любые курсы и продукты ОТУС
• лотерея, в которой мы разыграем 50 книг по DevOps
Вы будете самыми первыми, кто узнает о результатах и получит отчет, как только он будет готов!
До финишной прямой осталось совсем немного времени, если тема DevOps вам не безразлична — просим вас пройти опрос https://e42.link/devops-survey-2021 и внести свой вклад в развитие отрасли.
Важно мнение каждого!
Для всех кто заполнит опросник, мы приготовили подарки:
• скидка 10% на любые курсы и продукты ОТУС
• лотерея, в которой мы разыграем 50 книг по DevOps
Вы будете самыми первыми, кто узнает о результатах и получит отчет, как только он будет готов!
Surveymonkey
Бесплатные онлайн-опросы от SurveyMonkey: опрос закрыт
В настоящее время этот опрос закрыт. Для получения дополнительной помощи свяжитесь с автором данного опроса.
Виртуальная конференция AWS Tech Conference от AWS User Group Ukraine.
В программе конференции:
— 6 хайлоад докладов
— 6 воркшопов с тренерами AWS
— Ответы на вопросы от экспертов AWS
— 1500 участников онлайн
— призы за лучшие вопросы
Спикеры — команда AWS с разных уголков мира, поэтому доклады будут на украинском, русском и английском языках.
Где и когда: 19 октября с 10:00 до 17:00 (GMT+3), онлайн.
Участие бесплатное по предварительной регистрации: http://a.e42.link/j1njj
В программе конференции:
— 6 хайлоад докладов
— 6 воркшопов с тренерами AWS
— Ответы на вопросы от экспертов AWS
— 1500 участников онлайн
— призы за лучшие вопросы
Спикеры — команда AWS с разных уголков мира, поэтому доклады будут на украинском, русском и английском языках.
Где и когда: 19 октября с 10:00 до 17:00 (GMT+3), онлайн.
Участие бесплатное по предварительной регистрации: http://a.e42.link/j1njj
Осень митапов и конференций продолжается!
21 октября Cloud Builders приглашают на Build-up: DevOps Edition. Тема билдапа — Azure.
В программе:
— Томас Стрингер, Principal Software Engineer Lead в Microsoft — «Azure Kubernetes Service (AKS) CI / CD with GitHub»
— Александр Карпенко, Senior DevOps Engineer в Intellias — «Azure Policy + Terraform = Policy-As-Code»
Поговорим про Azure DevOps в формате fireside chat — неформальной дискуссии между модератором, спикером и участниками вместе с:
— Диланом Битти, Systems architect and developer в Ursatile
— Осамой Мустафа, Cloud & DevOps Expert
Когда и где: 21 октября в 19:00, онлайн.
Участие бесплатное.
Регистрация по ссылке http://a.e42.link/j1fBB
21 октября Cloud Builders приглашают на Build-up: DevOps Edition. Тема билдапа — Azure.
В программе:
— Томас Стрингер, Principal Software Engineer Lead в Microsoft — «Azure Kubernetes Service (AKS) CI / CD with GitHub»
— Александр Карпенко, Senior DevOps Engineer в Intellias — «Azure Policy + Terraform = Policy-As-Code»
Поговорим про Azure DevOps в формате fireside chat — неформальной дискуссии между модератором, спикером и участниками вместе с:
— Диланом Битти, Systems architect and developer в Ursatile
— Осамой Мустафа, Cloud & DevOps Expert
Когда и где: 21 октября в 19:00, онлайн.
Участие бесплатное.
Регистрация по ссылке http://a.e42.link/j1fBB
Некоторое время назад Яндекс опубликовал Yandex.Cloud Security Solution Library — это набор примеров и рекомендаций на GitHub по построению безопасной инфраструктуры. Акцент больше на решениях Yandex.Cloud, но есть и общие рекомендации, которые можно переиспользовать без привязки к определенному облачному решению, например, раздел Безопасность Kubernetes + документация в readme и примеры кода.
http://a.e42.link/j1kCG
http://a.e42.link/j1kCG
Мы в Экспресс 42 совместно с ОТП-банком сделали проект по диагностике ПО в digital-командах и решили рассказать о профитах такого подхода на практике.
Зачем, почему это важно, как измерить процесс производства ПО на уровне команды и на уровне организации — расскажут наши коллеги на вебинаре «DevOps: Новое измерение», который состоится 27 октября в 20:00 по МСК.
Тема вебинара: Зачем измерять производство ПО?
Организаторы:
Экспресс 42 и ОТП банк
Что будет на вебинаре:
• Как измерять производство ПО и зачем?;
• Идеологическая основа: 4 метрики производительности;
• Сколько нужно инструментов для измерения производства?;
• Как и кому пользоваться результатами измерений: команда, трайб, вся организация.
Когда и где: 27 октября в 20:00 по МСК, онлайн
Бонус за участие в вебинаре — инженерные практики и метрики SDLC, используемые в ежедневной работе ОТП-банка, присоединяйтесь!
Регистрация по ссылке: http://a.e42.link/j1Pzz
Зачем, почему это важно, как измерить процесс производства ПО на уровне команды и на уровне организации — расскажут наши коллеги на вебинаре «DevOps: Новое измерение», который состоится 27 октября в 20:00 по МСК.
Тема вебинара: Зачем измерять производство ПО?
Организаторы:
Экспресс 42 и ОТП банк
Что будет на вебинаре:
• Как измерять производство ПО и зачем?;
• Идеологическая основа: 4 метрики производительности;
• Сколько нужно инструментов для измерения производства?;
• Как и кому пользоваться результатами измерений: команда, трайб, вся организация.
Когда и где: 27 октября в 20:00 по МСК, онлайн
Бонус за участие в вебинаре — инженерные практики и метрики SDLC, используемые в ежедневной работе ОТП-банка, присоединяйтесь!
Регистрация по ссылке: http://a.e42.link/j1Pzz
С 8 по 11 ноября пройдет конференция DevOops 2021. Спикеры расскажут о лучших DevOps-практиках, которые помогли им наладить процессы в команде:
— Олег Ненашев, «[R]Evolution of open source CI/CD tools»;
— Павел Селиванов, «Повышаем отказоустойчивость и снижаем расходы в Kubernetes»;
— Алина Власова, «Как сделать стабильно, когда тысячи разработчиков могут всё сломать, или как организован CI в монорепозитории „Лаборатории Касперского“»;
— Владимир Гурьянов, Андрей Колаштов, Дмитрий Столяров, «TSDB — взгляд изнутри. Миграция на Prometheus и Cortex. Опыт Okmeter»;
— Kerim Satirli, «Building Trustable Infrastructure».
Это лишь малая часть программы — вас ждет 30 докладов и воркшопов. Узнать подробности и купить билет можно на сайте по ссылке http://a.e42.link/j1O3a
Кстати, промокод devopsdeflope2021JRGpc еще действует, и поможет приобрести Personal Standard билет со скидкой 2000₽.
— Олег Ненашев, «[R]Evolution of open source CI/CD tools»;
— Павел Селиванов, «Повышаем отказоустойчивость и снижаем расходы в Kubernetes»;
— Алина Власова, «Как сделать стабильно, когда тысячи разработчиков могут всё сломать, или как организован CI в монорепозитории „Лаборатории Касперского“»;
— Владимир Гурьянов, Андрей Колаштов, Дмитрий Столяров, «TSDB — взгляд изнутри. Миграция на Prometheus и Cortex. Опыт Okmeter»;
— Kerim Satirli, «Building Trustable Infrastructure».
Это лишь малая часть программы — вас ждет 30 докладов и воркшопов. Узнать подробности и купить билет можно на сайте по ссылке http://a.e42.link/j1O3a
Кстати, промокод devopsdeflope2021JRGpc еще действует, и поможет приобрести Personal Standard билет со скидкой 2000₽.
Вебинар от Экспресс 42 и ОТП Банка «DevOps: Новое измерение» — начнётся через несколько минут!
Ссылка ведет на трансляцию, подключайтесь! http://a.e42.link/j1rOV
Ссылка ведет на трансляцию, подключайтесь! http://a.e42.link/j1rOV
Пару дней назад вышел новый Technology Radar от ThoughtWorks (http://a.e42.link/j1qLb).
На этот раз много пунктов относится к инфраструктуре и командообразованию, также немалое количество пунктов про удаленную работу:
— 4 ключевые метрики DORA перешли в Adopt и рекомендуются для применения всеми. Если у вас нет дашборда для их отслеживания можно периодически раз в квартал проходить DORA quick check: http://a.e42.link/j1qWj
— Платформенные команды также перешли в Adopt и рекомендуются как хороший подход. Важно отметить, что платформенная команда это не переименованные operations, а команда разработки точно такая же как и любые другие команды разработки — со своим product owner, продуктовым планированием, разбиением на фичи, работой с бэклогом, и т.д. Одним словом, платформенная команда — это команда разработки, которая пишет продукт для использования внутри компании другими командами
— Учитывание когнитивной нагрузки команд в проектировании архитектуры. Про это уже говорилось в предыдущем радаре и в книге http://a.e42.link/j1qW8 — кто еще не знаком с концепцией и подходом очень рекомендуем ознакомиться
— Remote mob-programming. Это как парное программирование, только больше чем вдвоем и не в одной комнате у доски, а удаленное. Парное программирование мы применяли с отличными результатами как раз через Zoom — оно хорошо подходит для случая когда не совсем ясно как именно и что писать, гораздо лучше чем параллельная работа с синками через каждые 2-3 часа.
— В блоке Assess появилось использование Kubernetes Operator для управления ресурсами за пределами Kubernetes. В предыдущих радарах уже упоминались инструменты для этого, теперь на радаре появилась и сама практика. Также в этом радаре появился и Crossplane (http://a.e42.link/j1qWT)
— В блоке Trial по-прежнему находится http://a.e42.link/j1qWz (инструмент для построения внутренних технологических порталов и витрин),
— Также в этом же блоке появились Clickhouse, Kafka REST Proxy, Kafka Mirrormaker 2.0, OPA Gatekeeper for Kubernetes и Sealed Secrets
— Из Assess в Trial поднялись GitHub Actions, K3s и Pulumi
— Написание скриптов командной строки на Clojure: Babashka (http://a.e42.link/j1qWY) — за счет использования GraalVM обещают, что он стартует мгновенно, а не как другие JVM-приложения
— ExternalDNS для синхронизации ингрессов с DNS-провайдерами появился в Assess
— Batect (http://a.e42.link/j1qWt) как способ настройки окружений локальных и тестовых
— Berglas (http://a.e42.link/j1qWm) для управления секретами в GCP
— Dive (http://a.e42.link/j1qWZ) — сканнер оптимальности сборки докер-образов. Может отслеживать неэффективность послойной сборки и вычислять «лишний» объем образа (например файлы создаются в нижнем слое, а затем удаляются в верхнем слое)
— Lens (http://a.e42.link/j1qWp) как UI для Kubernetes перешел в Trial
— cert-manager (http://a.e42.link/j1qWl) наконец-то появился на радаре
— Появились аж 2 инструмента для тестирования инфракода: Conftest (http://a.e42.link/j1qWB) и Regula (http://a.e42.link/j1qWn). Оба используют язык Open Policy Agent для написания тестов. Такие тесты могут использоваться, например, для автоматизированного тестирования Compliance
— Появился Cosign (http://a.e42.link/j1qWG) — инструмент для подписи и проверки подписи контейнеров
— Забавно, но в этом радаре появились и современные альтернативы командам из Coreutils (под именем Modern Unix commands) наподобие ripgrep, ag, jq, httpie. Большой список таких команд можно посмотреть на http://a.e42.link/j1qWx
— Mozilla Sops (http://a.e42.link/j1qWf) для безопасного хранения шифрованных секретов в гит-репозиториях (с расшифровкой например через AWS KMS)
— Pactflow (http://a.e42.link/j1qWC) — инструмент для тестирования контрактов
— Proxyman (http://a.e42.link/j1qWk) — прокси для отладки веб-приложений
— Telepresence (http://a.e42.link/j1qWe) — инструмент для подключения локально запущенного приложения к удаленному кластеру кубернетес. Может пригодиться например для песочниц разработки
На этот раз много пунктов относится к инфраструктуре и командообразованию, также немалое количество пунктов про удаленную работу:
— 4 ключевые метрики DORA перешли в Adopt и рекомендуются для применения всеми. Если у вас нет дашборда для их отслеживания можно периодически раз в квартал проходить DORA quick check: http://a.e42.link/j1qWj
— Платформенные команды также перешли в Adopt и рекомендуются как хороший подход. Важно отметить, что платформенная команда это не переименованные operations, а команда разработки точно такая же как и любые другие команды разработки — со своим product owner, продуктовым планированием, разбиением на фичи, работой с бэклогом, и т.д. Одним словом, платформенная команда — это команда разработки, которая пишет продукт для использования внутри компании другими командами
— Учитывание когнитивной нагрузки команд в проектировании архитектуры. Про это уже говорилось в предыдущем радаре и в книге http://a.e42.link/j1qW8 — кто еще не знаком с концепцией и подходом очень рекомендуем ознакомиться
— Remote mob-programming. Это как парное программирование, только больше чем вдвоем и не в одной комнате у доски, а удаленное. Парное программирование мы применяли с отличными результатами как раз через Zoom — оно хорошо подходит для случая когда не совсем ясно как именно и что писать, гораздо лучше чем параллельная работа с синками через каждые 2-3 часа.
— В блоке Assess появилось использование Kubernetes Operator для управления ресурсами за пределами Kubernetes. В предыдущих радарах уже упоминались инструменты для этого, теперь на радаре появилась и сама практика. Также в этом радаре появился и Crossplane (http://a.e42.link/j1qWT)
— В блоке Trial по-прежнему находится http://a.e42.link/j1qWz (инструмент для построения внутренних технологических порталов и витрин),
— Также в этом же блоке появились Clickhouse, Kafka REST Proxy, Kafka Mirrormaker 2.0, OPA Gatekeeper for Kubernetes и Sealed Secrets
— Из Assess в Trial поднялись GitHub Actions, K3s и Pulumi
— Написание скриптов командной строки на Clojure: Babashka (http://a.e42.link/j1qWY) — за счет использования GraalVM обещают, что он стартует мгновенно, а не как другие JVM-приложения
— ExternalDNS для синхронизации ингрессов с DNS-провайдерами появился в Assess
— Batect (http://a.e42.link/j1qWt) как способ настройки окружений локальных и тестовых
— Berglas (http://a.e42.link/j1qWm) для управления секретами в GCP
— Dive (http://a.e42.link/j1qWZ) — сканнер оптимальности сборки докер-образов. Может отслеживать неэффективность послойной сборки и вычислять «лишний» объем образа (например файлы создаются в нижнем слое, а затем удаляются в верхнем слое)
— Lens (http://a.e42.link/j1qWp) как UI для Kubernetes перешел в Trial
— cert-manager (http://a.e42.link/j1qWl) наконец-то появился на радаре
— Появились аж 2 инструмента для тестирования инфракода: Conftest (http://a.e42.link/j1qWB) и Regula (http://a.e42.link/j1qWn). Оба используют язык Open Policy Agent для написания тестов. Такие тесты могут использоваться, например, для автоматизированного тестирования Compliance
— Появился Cosign (http://a.e42.link/j1qWG) — инструмент для подписи и проверки подписи контейнеров
— Забавно, но в этом радаре появились и современные альтернативы командам из Coreutils (под именем Modern Unix commands) наподобие ripgrep, ag, jq, httpie. Большой список таких команд можно посмотреть на http://a.e42.link/j1qWx
— Mozilla Sops (http://a.e42.link/j1qWf) для безопасного хранения шифрованных секретов в гит-репозиториях (с расшифровкой например через AWS KMS)
— Pactflow (http://a.e42.link/j1qWC) — инструмент для тестирования контрактов
— Proxyman (http://a.e42.link/j1qWk) — прокси для отладки веб-приложений
— Telepresence (http://a.e42.link/j1qWe) — инструмент для подключения локально запущенного приложения к удаленному кластеру кубернетес. Может пригодиться например для песочниц разработки
👍1🎉1
Игорь Беспальчук на последнем ArchDays сделал очень классный визионерский доклад про DevArch и архитектуру. http://a.e42.link/jYTbc
Смотрится очень легко на одном дыхании (для понимания не требует знаний-умений программирования, да и кажется другой прошаренности в этом нашем IT), и при этом подводит к очень интересным мыслям про то, чего не хватает в современных архитектурных практиках и практиках разработки, и куда все движется.
Смотрится очень легко на одном дыхании (для понимания не требует знаний-умений программирования, да и кажется другой прошаренности в этом нашем IT), и при этом подводит к очень интересным мыслям про то, чего не хватает в современных архитектурных практиках и практиках разработки, и куда все движется.
Google официально зарелизили первую стабильную версию 1.0 для Knative — serverless платформы для Kubernetes
http://a.e42.link/jYzI5
http://a.e42.link/jYzI5
Российский стартап Amixr (управление инцидентами, расписанием дежурств и всем, что требуется для онколла) недавно стал частью Grafana Labs под именем Grafana OnCall: http://a.e42.link/jYzHs
Поздравляем коллег с новой витком развития их дела на благо сообщества DevOps!
Поздравляем коллег с новой витком развития их дела на благо сообщества DevOps!
Мы в Экспресс 42, вместе с нашими партнерами HeadHunter и OTUS долго ждали этого момента и много работали, а сейчас, спешим поделиться с Вами результатами масштабного исследования состояния DevOps в России 2021!
25 ноября в 20:00 по МСК состоится вебинар «State of DevOps 2021»
Что будет на вебинаре:
Состояние DevOps в России: предпосылки и специфика исследования;
Ситуация на рынке труда DevOps;
Профили эффективности, роль DevOps и динамика развития;
Запрос индустрии (требования, навыки и сложности);
Результаты измерений: практики, платформа, OKR, обмен знаниями.
Спикеры:
Виталий Хабаров, ведущий инженер — Экспресс 42
Мария Плотникова, технический писатель — Экспресс 42
Павел Мартышев, технический директор — HeadHunter
Филипп Игнатенко, преподаватель курсов (DevOps, DevSecOps, Kubernetes) — OTUS
Когда и где: онлайн, 25 ноября в 20:00 по МСК
Участникам вебинара мы подарим эксклюзивный экземпляр полного отчета о состоянии отрасли DevOps 2021! Регистрируйтесь по ссылке: http://a.e42.link/jYk5g
25 ноября в 20:00 по МСК состоится вебинар «State of DevOps 2021»
Что будет на вебинаре:
Состояние DevOps в России: предпосылки и специфика исследования;
Ситуация на рынке труда DevOps;
Профили эффективности, роль DevOps и динамика развития;
Запрос индустрии (требования, навыки и сложности);
Результаты измерений: практики, платформа, OKR, обмен знаниями.
Спикеры:
Виталий Хабаров, ведущий инженер — Экспресс 42
Мария Плотникова, технический писатель — Экспресс 42
Павел Мартышев, технический директор — HeadHunter
Филипп Игнатенко, преподаватель курсов (DevOps, DevSecOps, Kubernetes) — OTUS
Когда и где: онлайн, 25 ноября в 20:00 по МСК
Участникам вебинара мы подарим эксклюзивный экземпляр полного отчета о состоянии отрасли DevOps 2021! Регистрируйтесь по ссылке: http://a.e42.link/jYk5g
Через несколько минут — мы выходим в эфир! Подключайтесь к вебинару о состоянии DevOps в России 2021 по ссылке: http://a.e42.link/jYOpb
Антипаттерны сборки docker-образов от одного из создателей Docker
http://a.e42.link/jY0uo
http://a.e42.link/jY0uo