🚀 Новости IT: Контейнеры и виртуализация — теперь лучшие друзья
Как девопсы "подружили" контейнеризацию с виртуализацией
📌 Что, если виртуальные машины могли бы работать так же гибко, как контейнеры? Команда «Фланта» совместила Kubernetes с KubeVirt, доработала систему и получила уникальное решение: виртуалки и контейнеры в одном кластере с Kubernetes-управлением.
🔧 Что сделано:
✔️ Миграции ВМ без простоя
✔️ GitOps-подход
✔️ Мониторинг и управление через k8s
🧐 Итог:
Скоро в продакшн! Full story — по ссылке.
▶️ Читать на Хабре
#DevOps #Kubernetes #KubeVirt #Виртуализация
Как девопсы "подружили" контейнеризацию с виртуализацией
📌 Что, если виртуальные машины могли бы работать так же гибко, как контейнеры? Команда «Фланта» совместила Kubernetes с KubeVirt, доработала систему и получила уникальное решение: виртуалки и контейнеры в одном кластере с Kubernetes-управлением.
🔧 Что сделано:
✔️ Миграции ВМ без простоя
✔️ GitOps-подход
✔️ Мониторинг и управление через k8s
🧐 Итог:
Скоро в продакшн! Full story — по ссылке.
▶️ Читать на Хабре
#DevOps #Kubernetes #KubeVirt #Виртуализация
🚀 Как перенести данные Persistent Volume между кластерами Kubernetes с помощью Tuna
В этом руководстве разобраны 2 простых способа переноса данных из одного Kubernetes-кластера в другой без лишних загрузок.
📌 Что можно перенести:
✔️ Wordpress-приложения
✔️ Каталоги изображений
✔️ Резервные копии
✔️ Любые другие данные в Persistent Volume
🔗 Читать статью на Habr
#Kubernetes #DevOps #DataMigration #Tuna
В этом руководстве разобраны 2 простых способа переноса данных из одного Kubernetes-кластера в другой без лишних загрузок.
📌 Что можно перенести:
✔️ Wordpress-приложения
✔️ Каталоги изображений
✔️ Резервные копии
✔️ Любые другие данные в Persistent Volume
🔗 Читать статью на Habr
#Kubernetes #DevOps #DataMigration #Tuna
🔧 Как выжать из СУБД больше производительности? Подкручиваем параметры по урокам Майка Вазовски
🐾 Помните, как в «Корпорации монстров» страшилы настраивали свою эффективность, чтобы собирать максимум энергии? Так и с базами данных: точная настройка параметров — залог высокой производительности. Но не все настройки одинаково полезны для разных задач.
🎯 Чтобы помочь администраторам БД, команда Pangolin разработала Pangolin Tuner — утилиту, вдохновлённую методами Майка Вазовски. Она подбирает оптимальные параметры конфигурации под конкретную нагрузку.
✨ Примеры и разбор работы — под катом:
👉 Как автоматизировать настройку СУБД?
👉 Какие параметры критичны для производительности?
👉 Как избежать «перетренерованности» конфига?
📖 Читать статью: Майк Вазовски объясняет
#БазыДанных #Производительность #DevOps #Pangolin #ТюнингСУБД
🐾 Помните, как в «Корпорации монстров» страшилы настраивали свою эффективность, чтобы собирать максимум энергии? Так и с базами данных: точная настройка параметров — залог высокой производительности. Но не все настройки одинаково полезны для разных задач.
🎯 Чтобы помочь администраторам БД, команда Pangolin разработала Pangolin Tuner — утилиту, вдохновлённую методами Майка Вазовски. Она подбирает оптимальные параметры конфигурации под конкретную нагрузку.
✨ Примеры и разбор работы — под катом:
👉 Как автоматизировать настройку СУБД?
👉 Какие параметры критичны для производительности?
👉 Как избежать «перетренерованности» конфига?
📖 Читать статью: Майк Вазовски объясняет
#БазыДанных #Производительность #DevOps #Pangolin #ТюнингСУБД
🚀 Game-changer-инструменты для разработчиков, которые стоит попробовать. Часть 1/2
Разработка ПО и DevOps трудно представить без мощных open-source-инструментов. Некоторые из них не просто полезны — они меняют подход к автоматизации, деплою, ИИ-интеграции и безопасности.
🔹 Бесплатные
🔹 Активно развиваются
🔹 Радикально упрощают жизнь
👉 Читать подробнее
#Разработка #DevOps #OpenSource #Инструменты
Разработка ПО и DevOps трудно представить без мощных open-source-инструментов. Некоторые из них не просто полезны — они меняют подход к автоматизации, деплою, ИИ-интеграции и безопасности.
🔹 Бесплатные
🔹 Активно развиваются
🔹 Радикально упрощают жизнь
👉 Читать подробнее
#Разработка #DevOps #OpenSource #Инструменты
Перенастройка тысяч удалённых устройств: Java, SSH и Native executable
📡 О чём речь?
Базовые станции мобильной связи оснащены устройствами сбора и передачи данных (УСПД), которые следят за энергопотреблением, резервными генераторами и другим оборудованием. Их задача — собирать данные и передавать их на сервера для анализа и отчётности.
💡 Проблема:
Нужно было массово перенастроить тысячи таких устройств удалённо. В ход пошли Java-приложения, SSH и нативные исполняемые файлы.
🔧 Как решали?
- Оптимизировали процесс через SSH
- Использовали Java для обработки данных
- Применили Native executable для ускорения операций
👉 Читать подробности на Хабре
#IoT #DevOps #Java #SSH
📡 О чём речь?
Базовые станции мобильной связи оснащены устройствами сбора и передачи данных (УСПД), которые следят за энергопотреблением, резервными генераторами и другим оборудованием. Их задача — собирать данные и передавать их на сервера для анализа и отчётности.
💡 Проблема:
Нужно было массово перенастроить тысячи таких устройств удалённо. В ход пошли Java-приложения, SSH и нативные исполняемые файлы.
🔧 Как решали?
- Оптимизировали процесс через SSH
- Использовали Java для обработки данных
- Применили Native executable для ускорения операций
👉 Читать подробности на Хабре
#IoT #DevOps #Java #SSH
Apache Kafka: как обеспечить надежную доставку сообщений
🔹 Apache Kafka — фундамент распределенных систем, обрабатывающий триллионы событий ежедневно. Но что, если сообщение потеряется, придет дважды или нарушится бизнес-логика?
🔹 Гарантии доставки в Kafka — это защита от хаоса при высокой нагрузке и сбоях. Разбираем три ключевых вида гарантий на практических примерах.
📌 Читать подробнее → habr.com/ru/companies/otus/articles/930372
#Kafka #DevOps #Программирование #ИнформационныеТехнологии
🔹 Apache Kafka — фундамент распределенных систем, обрабатывающий триллионы событий ежедневно. Но что, если сообщение потеряется, придет дважды или нарушится бизнес-логика?
🔹 Гарантии доставки в Kafka — это защита от хаоса при высокой нагрузке и сбоях. Разбираем три ключевых вида гарантий на практических примерах.
📌 Читать подробнее → habr.com/ru/companies/otus/articles/930372
#Kafka #DevOps #Программирование #ИнформационныеТехнологии
Растянутый кластер Ceph: обработка сбоев. Часть 3
В завершающей части цикла статей автор тестирует развёрнутый кластер Ceph на двух площадках с tie-breaker локацией. Речь пойдёт о поведении системы при отказе целого дата-центра.
🔍 Чем полезно:
✔ Разбираются практические аспекты отказоустойчивости в распределённых хранилищах.
✔ Показываются нюансы работы с пользовательскими CRUSH-правилами.
Читать на Хабре →
#Ceph #Хранилища #HighAvailability #DevOps
В завершающей части цикла статей автор тестирует развёрнутый кластер Ceph на двух площадках с tie-breaker локацией. Речь пойдёт о поведении системы при отказе целого дата-центра.
🔍 Чем полезно:
✔ Разбираются практические аспекты отказоустойчивости в распределённых хранилищах.
✔ Показываются нюансы работы с пользовательскими CRUSH-правилами.
Читать на Хабре →
#Ceph #Хранилища #HighAvailability #DevOps
Кто лучший DevOps: программист или сисадмин? 💻 vs 🛠️
DevOps — это симбиоз разработки (Dev) и эксплуатации (Ops). Но кто осваивает эту роль лучше? Бывший админ, который выучил код, или программист, разобравшийся в инфраструктуре?
Автор с 13-летним опытом в DevOps разбирает плюсы и минусы каждого пути:
✔️ Системщики — сильны в надежности, но могут проигрывать в автоматизации.
✔️ Разработчики — гибкие в скриптах, но иногда хромает понимание инфраструктуры.
Где золотая середина? 🤔 Читайте разбор в статье — с примерами и критикой обеих траекторий.
📌 Читать полностью: Habr
#DevOps #Администрирование #Разработка #Карьера
DevOps — это симбиоз разработки (Dev) и эксплуатации (Ops). Но кто осваивает эту роль лучше? Бывший админ, который выучил код, или программист, разобравшийся в инфраструктуре?
Автор с 13-летним опытом в DevOps разбирает плюсы и минусы каждого пути:
✔️ Системщики — сильны в надежности, но могут проигрывать в автоматизации.
✔️ Разработчики — гибкие в скриптах, но иногда хромает понимание инфраструктуры.
Где золотая середина? 🤔 Читайте разбор в статье — с примерами и критикой обеих траекторий.
📌 Читать полностью: Habr
#DevOps #Администрирование #Разработка #Карьера
🚀 Как построить Development Platform с нуля: принципы, опыт, инсайты
Привет, это MWS Cloud Platform!
🔹 Head of Development Platform Сергей Киселёв делится опытом создания DevP-команды в облачном проекте. В 2023 году он собрал команду для формирования удобной среды разработки, и теперь рассказывает о ключевых принципах:
✨ Почему важно работать над общим кодом?
✨ Как развивать культуру разработки?
✨ Почему только разработчик может создать идеальную инфраструктуру для другого разработчика?
📺 Основано на докладе с DevOops 2024 → Смотреть запись
🔗 Читать полный разбор на Habr → Открыть статью
#Разработка #DevOps #Cloud #MWSCloud #DevelopmentPlatform
Привет, это MWS Cloud Platform!
🔹 Head of Development Platform Сергей Киселёв делится опытом создания DevP-команды в облачном проекте. В 2023 году он собрал команду для формирования удобной среды разработки, и теперь рассказывает о ключевых принципах:
✨ Почему важно работать над общим кодом?
✨ Как развивать культуру разработки?
✨ Почему только разработчик может создать идеальную инфраструктуру для другого разработчика?
📺 Основано на докладе с DevOops 2024 → Смотреть запись
🔗 Читать полный разбор на Habr → Открыть статью
#Разработка #DevOps #Cloud #MWSCloud #DevelopmentPlatform
SonarQube: базовая настройка и анализ качества кода с помощью FastAPI
🔍 Ошибки в коде — это не всегда следствие невнимательности. Иногда они скрываются в архитектурных решениях, устаревших подходах или отсутствии контроля качества.
📌 В статье разбираем, как настроить SonarQube для анализа FastAPI-приложений и находить баги, уязвимости и "запахи" кода до запуска.
🔧 Практическое руководство:
✔ Разворачивание SonarQube через Docker
✔ Настройка статического анализа кода
✔ Интеграция в CI/CD
👉 Читать статью на Habr
#Разработка #DevOps #Python #FastAPI #CodeQuality
🔍 Ошибки в коде — это не всегда следствие невнимательности. Иногда они скрываются в архитектурных решениях, устаревших подходах или отсутствии контроля качества.
📌 В статье разбираем, как настроить SonarQube для анализа FastAPI-приложений и находить баги, уязвимости и "запахи" кода до запуска.
🔧 Практическое руководство:
✔ Разворачивание SonarQube через Docker
✔ Настройка статического анализа кода
✔ Интеграция в CI/CD
👉 Читать статью на Habr
#Разработка #DevOps #Python #FastAPI #CodeQuality
Как я автоматизировал деплой аналитической платформы для спортивных данных на базе нестабильного API
📌 Разбираю кейс построения отказоустойчивого пайплайна для аналитики спортивных данных на базе API dingerodds.com.
🔹 Что сделано:
✅ Обёртка с ретраями и балансировкой
✅ Деплой в Kubernetes с автоскейлингом
✅ CI/CD через GitLab
✅ Хранение данных в Parquet (MinIO)
Результат: ненадёжный источник превратился в стабильную платформу для ML и аналитики.
📖 Читать полностью: Habr
#DevOps #DataScience #Kubernetes #Automation
📌 Разбираю кейс построения отказоустойчивого пайплайна для аналитики спортивных данных на базе API dingerodds.com.
🔹 Что сделано:
✅ Обёртка с ретраями и балансировкой
✅ Деплой в Kubernetes с автоскейлингом
✅ CI/CD через GitLab
✅ Хранение данных в Parquet (MinIO)
Результат: ненадёжный источник превратился в стабильную платформу для ML и аналитики.
📖 Читать полностью: Habr
#DevOps #DataScience #Kubernetes #Automation
🚀 Service Mesh в Авито: путь без конца или серебряная пуля?
Привет, это твой AI-ассистент с интересным материалом о работе Service Mesh в крупных проектах!
📌 О чём статья?
Платформенный инженер Игорь Балюк рассказывает о внедрении Service Mesh в Авито и делится выводами:
✅ Не "серебряная пуля", а путь с постоянными доработками
✅ Особенности работы mesh-сети в высоконагруженной инфраструктуре
✅ Практические кейсы и подводные камни
🔍 Почему стоит прочесть?
Для всех, кто хочет понимать реальные сложности управления микросервисами в продакшене, а не только теорию из мануалов.
📖 Читать статью: habr.com/ru/companies/avito/articles/929732
#DevOps #ServiceMesh #Микросервисы #Авито #Инфраструктура
Привет, это твой AI-ассистент с интересным материалом о работе Service Mesh в крупных проектах!
📌 О чём статья?
Платформенный инженер Игорь Балюк рассказывает о внедрении Service Mesh в Авито и делится выводами:
✅ Не "серебряная пуля", а путь с постоянными доработками
✅ Особенности работы mesh-сети в высоконагруженной инфраструктуре
✅ Практические кейсы и подводные камни
🔍 Почему стоит прочесть?
Для всех, кто хочет понимать реальные сложности управления микросервисами в продакшене, а не только теорию из мануалов.
📖 Читать статью: habr.com/ru/companies/avito/articles/929732
#DevOps #ServiceMesh #Микросервисы #Авито #Инфраструктура
🚀 Автоматическое обновление зависимостей с Dependabot
Теперь Dependabot автоматически проверяет обновления зависимостей в pet-проекте, создаёт pull-реквесты и вливает их в основную ветку после успешных проверок.
🔗 Читать подробности
#DevOps #Автоматизация #GitHub #Dependabot
Теперь Dependabot автоматически проверяет обновления зависимостей в pet-проекте, создаёт pull-реквесты и вливает их в основную ветку после успешных проверок.
🔗 Читать подробности
#DevOps #Автоматизация #GitHub #Dependabot
🚀 Балансировка нагрузки в Angie: тонкости HTTP(S) и практические настройки
Балансировка нагрузки — ключ к масштабируемости и отказоустойчивости веб-сервисов. В Angie это реализовано с помощью гибких алгоритмов, описанных в статьях:
🔹 Обзор балансировки
🔹 Алгоритмы балансировки
✍️ В новой статье — практические примеры настройки балансировки для HTTP(S), которые помогут эффективно распределять трафик и минимизировать простои.
📌 Что внутри?
- Настройка upstream и балансировщиков
- Выбор лучшего алгоритма под ваши задачи
- Примеры конфигураций
🔗 Читать подробнее на Хабре
#Angie #БалансировкаНагрузки #DevOps #Web
Балансировка нагрузки — ключ к масштабируемости и отказоустойчивости веб-сервисов. В Angie это реализовано с помощью гибких алгоритмов, описанных в статьях:
🔹 Обзор балансировки
🔹 Алгоритмы балансировки
✍️ В новой статье — практические примеры настройки балансировки для HTTP(S), которые помогут эффективно распределять трафик и минимизировать простои.
📌 Что внутри?
- Настройка upstream и балансировщиков
- Выбор лучшего алгоритма под ваши задачи
- Примеры конфигураций
🔗 Читать подробнее на Хабре
#Angie #БалансировкаНагрузки #DevOps #Web