Главная » Архив меток: DevOps

Архив меток: DevOps

Как измерить успех. Стратегии мониторинга и их связь с бизнес-проблемами

Для Dev и Ops определение успеха отличается. Перед тем, как ответить на вопрос «Как измерить успех?», надо понять, что значит «успех» именно для вас. Для эксплуатации — мониторинг. Для Dev успешный проект полностью проходит тестирование. Leon Fayer на РИТ++ отстаивал точку зрения, что DevOps платят не за то, чтобы все метрики в мониторинге были в зеленой зоне. Тестирование и мониторинг нужны, но тесты никогда не дают 100% покрытия проблемы, а ответа 200 ...

Читать далее »

[Из песочницы] Как мы корпоративно от винды убегали

Мы, кстати, этим выбором всегда были довольны, а когда MS начали развивать платформу .net Core, стало еще интереснее, так как C# — это хорошо, но C# под Linux — еще лучше. Так повелось, что в нашей компании основным языком для backend разработки был выбран C#. Путь перехода на кросс-платформенную разработку я описывать не стану, так как уже очень многие прошли ...

Читать далее »

Запуск кластера RabbitMQ в Kubernetes

При микросервисной организации приложения существенная работа ложится на механизмы интеграционной связи микросервисов. Причем эта интеграция должна быть отказоустойчива, с высокой степенью доступности. В наших решениях мы используем интеграцию и с помощью Kafka, и с помощью gRPC, и с помощью RabbitMQ. В этой статье мы поделимся нашим опытом кластеризации RabbitMQ, ноды которого размещены в Kubernetes. 7 его кластеризация в K8S была ...

Читать далее »

Мы хотим заменить девопсов скриптом (на самом деле нет): разработчики, нужно ваше мнение

Мы делаем проект облака для разработки — платформу, способную максимально упростить жизнь девопсам, разработчикам, тестировщикам, тимлидам и другим вовлеченным в процесс разработки специалистам. Это продукт не для сейчас и не для завтра, и потребность в нём только-только формируется. Мы видим чёткий тренд, что сейчас скорость развёртывания новых проектов влияет на рынок. Основная идея — вы можете разворачивать конвейер с уже ...

Читать далее »

Слёрм: видео занятий и организационные факапы

Записи занятий: День 1 Автоматизация развертывания инфраструктуры. Вступление (Павел Селиванов). Ansible (Сергей Бондарев)Docker, его устройство, Dockerfile, docker-compose (Павел Селиванов)Знакомство с Kubernetes, начало (Павел Селиванов)Знакомство с Kubernetes, продолжение (Павел Селиванов)Знакомство с Kubernetes, завершение (Павел Селиванов)Kubespray, тюнинг и настройка кластера Kubernetes (Сергей Бондарев) День 2 Ceph, настройка кластера и особенности работы в продакшен (Сергей Бондарев)Введение в Helm (Павел Селиванов)Траблшутинг кластера (Павел Селиванов) ...

Читать далее »

[Перевод] Пакетный менеджер для Kubernetes — Helm: прошлое, настоящее, будущее

Прим. перев.: Этой статьёй мы открываем цикл публикаций про пакетный менеджер для Kubernetes, который активно используем в повседневной работе, — Helm. Оригинальным автором материала является Matt Butcher — один из основателей проекта Helm, работающий над Open Source-проектами в Microsoft и написавший 8 технических книг (в частности, «Go in Practice»). Однако статья дополнена нашими (местами — обширными) комментариями, а в скором ...

Читать далее »

Не бойся микросервиса: Алексей Баитов об использовании микросервисной архитектуры на практике

Для одних микросервисы — это возможность переделать и отрефакторить приложение под условно современный стиль. Другим это архитектурное решение не подходит из-за особенности взаимодействия различных частей приложения. В любом случае, выбирая архитектуру, полезно изучить чужой опыт перехода от монолита к набору сервисов. Поговорим на тему архитектурных решений, деплоя и возможности масштабирования. Мы попросили поделится своим кейсом разработки и доставки микросервисов Алексея ...

Читать далее »

Трансляция третьего дня Слёрма: интенсива по Кубернетес

Скоро начинается третий и последний день Слёрма.Тем, кто не спит в воскресенье утром, посвящается. Сегодня программа сокращенная, поскольку вторую половину дня занимают практические занятия и подведение итогов, которое мы не транслируем. Тема дня 9:00-10:00 CI/CD, построение деплоя в кластер с нуляУстановка и настройка GitlabНастройка и работа registry на примере GitlabПостроение CI/CD решения Ссылка на трансляцию: ЮтубUPD: трансляция закончилась.

Читать далее »

Трансляция второго дня Слёрма: интенсива по Кубернетес

Скоро начинается второй день Слёрма. Темы дня 9:00-11:00 Ceph, настройка кластера и особенности работы в продакшенУстройство cephУстановка кластераСоздание пользователей, настройка секретов, подключение RBD к подам 11:00-15:00 Пауза Разбор чарта на примере stable/* — 1 час 15:00-16:15 Введение в Helm. 17:30 Траблшутинг кластера, какие проблемы и как мы решали, подводные камни Расписание может плавать. Мероприятие живое. Ссылка на трансляцию:

Читать далее »

Встречайте DevOpsConf Russia

Им станет конференция DevOpsConf Russia. Принципы DevOps плотно проникли в жизнь разработчиков, и, хотя разночтений в понятиях меньше не стало, сообществу нужно отдельное большое мероприятие для обмена опытом. Мы шли к этому перевоплощению несколько лет, и наконец готовы все рассказать. DevOpsConf Russia состоится 1 и 2 октября в Москве, соберет 500 специалистов и будет логически продолжать серию RootConf. В 2015 году в рамках фестиваля РИТ++ мы возродили конференцию RootConf, чтобы привлечь интерес к современным инструментам ...

Читать далее »