Экспресс 42 pinned «Мы - команда Express 42. С 2009 года мы увлечены DevOps, это наша страсть. Здесь мы делимся полезными статьями, опытом и размышлениями на тему практик и подходов DevOps и SRE, новостями и кейсами из жизни команды.»
Организация DORA, проводящая по всему миру опрос среди различных компаний, использующих DevOps разной степени зрелости, сравнила самых лучших игроков с самыми худшими игроками рынка, и вот что они получили в 2019 году: самые лучшие игроки выкатывались в 208 раз чаще, чем самые худшие. У них в 106 раз меньше время от внесения изменений в систему контроля версий до попадания этих изменений в продакшн, к конечному пользователю. В 2604 меньше время от инцидента до полного восстановления, и в 7 раз меньше сбоев после внесения изменений. В среднем именно таких цифр и позволяет достичь внедрение DevOps-практик.
Остановимся на каждом из подходов и расскажем, где их применять:
https://express42.com/news/devops-whatfor/
Остановимся на каждом из подходов и расскажем, где их применять:
https://express42.com/news/devops-whatfor/
Когда стоит задумываться о DevOps?
DevOps-подход актуален для всех цифровых проектов, в независимости от их конечной цели, так как, в первую очередь, помогает исключить ручные операции, а значит ускорить процесс доставки конечного продукта к пользователю, следовательно сэкономить ресурсы и деньги.
Мы остановимся на 4 типовых случаях, где DevOps-подход просто необходим:
- при массовых акциях
- при сезонных распродажах
- при наличии собственной разработки и тестирования
- для быстрой проверки гипотез
Расскажем о каждом с кейсами из жизни нашей компании:
https://express42.com/news/considering-devops/
DevOps-подход актуален для всех цифровых проектов, в независимости от их конечной цели, так как, в первую очередь, помогает исключить ручные операции, а значит ускорить процесс доставки конечного продукта к пользователю, следовательно сэкономить ресурсы и деньги.
Мы остановимся на 4 типовых случаях, где DevOps-подход просто необходим:
- при массовых акциях
- при сезонных распродажах
- при наличии собственной разработки и тестирования
- для быстрой проверки гипотез
Расскажем о каждом с кейсами из жизни нашей компании:
https://express42.com/news/considering-devops/
Digital.ai обновил интерактивную периодическую таблицу DevOps инструментов.
Смотрим, восхищаемся, забираем себе.
Смотрим, восхищаемся, забираем себе.
DevOps. На что стоит обратить внимание в 2021 году
DevOps прошел долгий путь, и нет сомнений в том, что он продолжит развиваться дальше.
Поскольку многие компании ищут best practice в области цифровой трансформации, важно видеть, в каком направлении движется отрасль.
В этом смысле следующая статья представляет собой мнение о тенденциях DevOps, на которые следует обратить внимание в 2021 году.
Давайте посмотрим, что ждет DevOps в ближайшем будущем.
DevOps прошел долгий путь, и нет сомнений в том, что он продолжит развиваться дальше.
Поскольку многие компании ищут best practice в области цифровой трансформации, важно видеть, в каком направлении движется отрасль.
В этом смысле следующая статья представляет собой мнение о тенденциях DevOps, на которые следует обратить внимание в 2021 году.
Давайте посмотрим, что ждет DevOps в ближайшем будущем.
Что такое AIOps, как это работает?
В 2016 году компания Gartner представила концепцию AIOps, осознавая, что сегодняшний подход к ИТ-операциям не масштабируется для удовлетворения требований быстро развивающихся и расширяющихся ИТ-сред.
AIOps все чаще становится важной частью ИТ, а скоро и вовсе станет необходимостью для всех больших организаций. Давайте вместе разберемся, что AiOps может нам предложить.
https://express42.com/news/what-is-aiops/
В 2016 году компания Gartner представила концепцию AIOps, осознавая, что сегодняшний подход к ИТ-операциям не масштабируется для удовлетворения требований быстро развивающихся и расширяющихся ИТ-сред.
AIOps все чаще становится важной частью ИТ, а скоро и вовсе станет необходимостью для всех больших организаций. Давайте вместе разберемся, что AiOps может нам предложить.
https://express42.com/news/what-is-aiops/
Express42
Что такое AiOps, как это работает?
AIOps все чаще становится важной частью ИТ, а скоро и вовсе станет необходимостью для всех больших организаций.
Как внедряется DevOps?
Нельзя так просто взять и внедрить DevOps. Любой компании необходима его адаптация под свою собственную специфику, запросы и конечную цель. Какие процессы должны поменяться, как их реализовать, и кто со всем этим разберется? Давайте выясним.
Нельзя так просто взять и внедрить DevOps. Любой компании необходима его адаптация под свою собственную специфику, запросы и конечную цель. Какие процессы должны поменяться, как их реализовать, и кто со всем этим разберется? Давайте выясним.
Что такое GitOps в сравнениии с классическим IaC?
Наверняка вы слышали о модели GitOps и задавались вопросом, зачем она вообще нужна? В этой статье описан принцип построения модели GitOps, а также его различия с подходом «инфраструктура как код» (IAC).
Наверняка вы слышали о модели GitOps и задавались вопросом, зачем она вообще нужна? В этой статье описан принцип построения модели GitOps, а также его различия с подходом «инфраструктура как код» (IAC).
Подборка из 10 туториалов по Helm
Контейнерная оркестрация прочно вошла в обиход как у больших, так и у маленьких компаний. Использование Helm позволяет гибко работать с манифестами для деплоя приложения в оркестратор. В этой статье отличная подборка небольших видео, которые помогут разобраться с тем, как начать использовать Helm.
Контейнерная оркестрация прочно вошла в обиход как у больших, так и у маленьких компаний. Использование Helm позволяет гибко работать с манифестами для деплоя приложения в оркестратор. В этой статье отличная подборка небольших видео, которые помогут разобраться с тем, как начать использовать Helm.
JFrog
10 Helm Tutorials to Start your Kubernetes Journey
Get up to speed on Helm charts for creating and deploying K8s apps with these recommended video tutorials.
Graceful Shutdown (постепенное отключение) - важная вещь для приложений, работающих в kubernetes, обеспечивающая сохранность данных во время обновления приложения, увеличения количества реплик и т.д. В этой статье рассматриваются его основные преимущества при работе с Kubernetes.
Medium
Graceful shutdown of pods in Kubernetes
In reference to a Kubernetes Cluster, applications reside in pods, which are the smallest deployable units of computing that you can…
Состояние технологий виртуализации в 2020 году. Прогнозы на 2021 год.
Виртуализация уже давно вошла в обиход практически каждой компании. Ребята из Spiceworks подготовили отчет о том, как развивались системы виртуализации в США и Европе в 2019-2020 году и сделали прогноз на 2021 год.
Виртуализация уже давно вошла в обиход практически каждой компании. Ребята из Spiceworks подготовили отчет о том, как развивались системы виртуализации в США и Европе в 2019-2020 году и сделали прогноз на 2021 год.
Express42
Состояние технологий виртуализации в 2020 году
Отчет Spiceworks о развитии систем виртуализации в США и Европе в 2019-2020 году с прогнозом на 2021 год.
4 антипаттерна DevOps, которые приведут к катастрофе
Вероятно, вы неоднократно слышали о паттернах - шаблонах успешного решения определенных задач. Антипаттерны - их полная противоположность. В этой статье рассматриваются наиболее распространенные антипаттерны DevOps, а также способы избежать их и исправить.
Вероятно, вы неоднократно слышали о паттернах - шаблонах успешного решения определенных задач. Антипаттерны - их полная противоположность. В этой статье рассматриваются наиболее распространенные антипаттерны DevOps, а также способы избежать их и исправить.
Express42
4 антипаттерна DevOps, которые приведут к катастрофе
Как распознать антипаттерны DevOps, откуда они берутся, и как не дать им уничтожить ваши DevOps-проекты.
Как настроить сеть в Linux?
Вообще, для начала забываем про команду
Нужно ли настраивать сеть вручную? Скорее нет, чем да - единственный сценарий полностью ручной настройки сети приходит в голову только при (аварийной) загрузке с внешнего носителя в оболочку для починки чего-нибудь.
Если Ваша машина не содержит графической среды, то чаще всего сеть в ней настраивается при помощи
#Linux_каждый_день
Вообще, для начала забываем про команду
ifconfig. Да, она может быть в сердце нашего китайского домашнего роутера, но в большинстве дистрибутивов она уже deprecated, то есть может внезапно уйти вникуда. На смену ей приходит команда ip, не менее мощная.Нужно ли настраивать сеть вручную? Скорее нет, чем да - единственный сценарий полностью ручной настройки сети приходит в голову только при (аварийной) загрузке с внешнего носителя в оболочку для починки чего-нибудь.
ip address add [IP] dev [dev] и дело с концом.Если Ваша машина не содержит графической среды, то чаще всего сеть в ней настраивается при помощи
systemd-networkd - у нее достаточно простой синтаксис и широкие возможности. Ну, а если графика есть, то скорее всего настройка сети в ней производится при помощи графического апплета для NetworkManager (команда nmcli позволяет потискать его из командной строки). Дело в том, что синтаксис конфигурационных файлов NetworkManager плохо "пишется" руками.#Linux_каждый_день
Всё еще создаете виртуальные машины для тестов руками?
Это, конечно, похвально, но подход Infrastructure as Code (IaC) должен идти впереди. Поэтому нужно освоить Vagrant. Удивительно, как до сих пор многие инженеры его еще не открыли для себя. Исправляем несправедливость.
В целом, Vagrant многих смущает своей "универсальностью", но ее нет и в помине. Считайте, что Vagrant - это такая удобная обертка над VirtualBox и позволяет сэкономить время на кликах.
Рецепт быстрого старта до безумия прост: создаете вот такой файл в директории с именем Vagrantfile:
После чего даете команду vagrant up (находясь в директории с этим файлом) и после недолгого ожидания у Вас есть чистая виртуальная машина на Ubuntu 20.04 c IP-адресом 192.168.56.120 в Host-only Network.
#инструменты #Vagrant
Это, конечно, похвально, но подход Infrastructure as Code (IaC) должен идти впереди. Поэтому нужно освоить Vagrant. Удивительно, как до сих пор многие инженеры его еще не открыли для себя. Исправляем несправедливость.
В целом, Vagrant многих смущает своей "универсальностью", но ее нет и в помине. Считайте, что Vagrant - это такая удобная обертка над VirtualBox и позволяет сэкономить время на кликах.
Рецепт быстрого старта до безумия прост: создаете вот такой файл в директории с именем Vagrantfile:
$name = "demo"Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/focal64"
config.vm.define $name do |i|
i.vm.hostname = $name
i.vm.network "private_network", ip: "192.168.56.120"
end
config.vm.provider "virtualbox" do |vb|
vb.memory = "1024"
vb.name = $name
vb.cpus = 1
end
endПосле чего даете команду vagrant up (находясь в директории с этим файлом) и после недолгого ожидания у Вас есть чистая виртуальная машина на Ubuntu 20.04 c IP-адресом 192.168.56.120 в Host-only Network.
#инструменты #Vagrant
Кто еще не знает, Team Topologies — это подход к тому, как нужно строить команды, которые будут эффективно взаимодействовать друг с другом. Что это нам дает? Больше скорости и порой ощущение того, что закон Конвея можно если не преодолеть, то по крайней мере учитывать.
А вот и видео для тех, кто хочет узнать больше.
#организационная_мудрость #team_topologies
А вот и видео для тех, кто хочет узнать больше.
#организационная_мудрость #team_topologies
YouTube
Team Topologies Explained
Matthew and Manuel's excellent book Team Topologies described the challenges and proposed patterns for organizing teams effectively.
We'll explore their ideas, what patterns are working, and how they might look on Flight Level 2 and 3.
Flight Club is hosted…
We'll explore their ideas, what patterns are working, and how they might look on Flight Level 2 and 3.
Flight Club is hosted…
Как говорить о своем увольнении с прошлого места работы на собеседовании?
Дополним технические посты заметками наших рекрутеров про поиск работы, собеседования, резюме и выстраивание карьеры. Один пост — одна небольшая тема или вопрос из hr.
Сегодня затронем тему того, как правильно на собеседовании описывать свой опыт увольнения с предыдущего места работы, особенно, когда он не очень приятный.
Кстати, если у вас есть свои вопросы к нашим рекрутерам, вы всегда можете написать их нам, а мы каждую пятницу будем отвечать на один из них.
rushana@express42.com
#HRadvice
Дополним технические посты заметками наших рекрутеров про поиск работы, собеседования, резюме и выстраивание карьеры. Один пост — одна небольшая тема или вопрос из hr.
Сегодня затронем тему того, как правильно на собеседовании описывать свой опыт увольнения с предыдущего места работы, особенно, когда он не очень приятный.
Кстати, если у вас есть свои вопросы к нашим рекрутерам, вы всегда можете написать их нам, а мы каждую пятницу будем отвечать на один из них.
rushana@express42.com
#HRadvice
Express42
Как говорить о причине ухода с прошлого места работы на собеседовании?
Вы готовитесь к собеседованию. Как пройти его успешно? Предлагаем вам посмотреть на этот вопрос со стороны HR.
Продолжаем тему Team Topologies.
Выглядит здорово, но хочется более конкретных примеров?
Вот живой Практический пример использования Team Topologies для анализа и рекомендаций на примере Parts Unlimited из The Phoenix Project и The Unicorn Project.
Предыдущий пост с объяснением сути подхода Team Topologies.
#организационная_мудрость #team_topologies
Выглядит здорово, но хочется более конкретных примеров?
Вот живой Практический пример использования Team Topologies для анализа и рекомендаций на примере Parts Unlimited из The Phoenix Project и The Unicorn Project.
Предыдущий пост с объяснением сути подхода Team Topologies.
#организационная_мудрость #team_topologies
YouTube
Team Topologies at Parts Unlimited - Manuel Pais
Manuel Pais joined us earlier to talk about his work with Parts Unlimited.
He shared about the relationship between ideal team sizes and cognitive capacity, treating platform as a product, how to use enabling teams to bridge capability gaps, and the reality…
He shared about the relationship between ideal team sizes and cognitive capacity, treating platform as a product, how to use enabling teams to bridge capability gaps, and the reality…