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…
Продолжаем нашу пятничную рубрику #HRadvice
Сегодня поговорим о том, что делать, если хочется повышения?
Итак, этот день настал! Вы чувствуете, что ваши усилия были не напрасны, вы стали делать задачи лучше, быстрее, ответственности берете на себя больше. Кажется, что самое время подумать о повышении: зарплаты и/или позиции. Как это сделать, как строить разговор, к чему готовиться — об этом короткая заметка.
Если у вас есть вопросы к нашим рекрутерам, пишите нам на почту и в телеграм:
rushana@express42.com
@Razrushana
Сегодня поговорим о том, что делать, если хочется повышения?
Итак, этот день настал! Вы чувствуете, что ваши усилия были не напрасны, вы стали делать задачи лучше, быстрее, ответственности берете на себя больше. Кажется, что самое время подумать о повышении: зарплаты и/или позиции. Как это сделать, как строить разговор, к чему готовиться — об этом короткая заметка.
Если у вас есть вопросы к нашим рекрутерам, пишите нам на почту и в телеграм:
rushana@express42.com
@Razrushana
Express42
Что делать, если хочется повышения?
Как это сделать, как выстроить разговор, к чему готовиться?
Продолжая историю с настройкой сети в Linux, стоит упомянуть пакет
Одна из основных фич - это использование YAML в конфигурационных файлах.
Netplan читает все конфигурационные файлы которые найдет по пути
Самая простая конфигурация может выглядеть вот так:
Параметр
либо NetworkManager, либо networkd. Поднимем сеть, и будем ждать нашу заветную конфигурацию.
Ключей для команды netplan не так много:
Если что-то пойдет не так, произойдет rollback конфигурации.
#Linux_каждый_день
netplan. Чаще всего встречается в Ubuntu и производных от нее дистрибутивах.Одна из основных фич - это использование YAML в конфигурационных файлах.
Netplan читает все конфигурационные файлы которые найдет по пути
/etc/netplan/*.yaml.Самая простая конфигурация может выглядеть вот так:
yaml
network:
version: 2
renderer: NetworkManager
Параметр
renderer указывает, каким сетевым менеджером стоит пользоваться,либо NetworkManager, либо networkd. Поднимем сеть, и будем ждать нашу заветную конфигурацию.
Ключей для команды netplan не так много:
netplan generate - сгенерировать файлы конфигурацииnetplan apply - применить все конфигурационные файлыnetplan try - применять конфигурацию и дождаться подтверждения от пользователя.Если что-то пойдет не так, произойдет rollback конфигурации.
#Linux_каждый_день
Очень неплохой наглядный набор схем по Kubernetes.
Пригодится тем, кто хочет лучше понимать происходящее.
#kubernetes
Пригодится тем, кто хочет лучше понимать происходящее.
#kubernetes
Max Brenner
Kubernetes Overview Diagrams
A collection of overviews of Kubernetes architecture and workload, networking, storage and RBAC objects
Для интересующихся MLOps:
Отличный методологический доклад
Общую методологию можно почитать вот здесь
#организационная_мудрость #MLOps
Отличный методологический доклад
Общую методологию можно почитать вот здесь
#организационная_мудрость #MLOps
YouTube
AnalyticOps: конвейеры для поставки моделей машинного обучения / А.Задорожный
Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
--------
При поддержке AvitoTech мы впервые публикуем все видео с HighLoad++ 2019…
Программа, подробности и билеты по ссылке: https://vk.cc/cuyIqx
--------
--------
При поддержке AvitoTech мы впервые публикуем все видео с HighLoad++ 2019…