DevOps

  • Хабрахабр

    [Перевод] Цели уровня обслуживания — опыт Google (перевод главы книги Google SRE)

    Считается фреймворком для DevOps и говорит как добиться успеха в применение DevOps-практик. SRE (Site Reliability Engineering) — подход к обеспечению доступности веб-проектов. Этот перевод я готовил самостоятельно и полагался на собственный опыт понимания процессов мониторинга. В этой статье перевод Главы 4 Service Level Objectives книги Site Reliability Engineering от Google. В телеграм-канале monitorim_it и прошлом посте на Хабре я публиковал…

    Подробнее »
  • Хабрахабр

    [Из песочницы] Функциональный Powershell с классами — не оксюморон, я гарантирую это

    Представляю вашему вниманию перевод статьи "Functional PowerShell with Classes.I promise it’s not an oxymoron" автора Christopher Kuech. Привет, Хабр! Практически все программные языки, функциональные и нет, имеют средства расширенного связывания имён и значений; Классы, подобно struct-ам и record-ам, это всего лишь один подход. Объектно-ориентированная и функциональная парадигмы программирования могут казаться не в ладах друг с другом, но обе в равной…

    Подробнее »
  • Хабрахабр

    Путешествие к центру… docker image. Или как скачать образ из registry без docker

    ПО – это микросервисная платформа в несколько десятков docker-образов с множеством настроек и “километровым” helm-чартом. За 3 дня до нового года появилась задача, передать клиенту наше ПО через менеджера, на флешке. Что мы имели: Менеджер в Москве (я не оттуда) Windows Прямого взаимодействия нет (а если бы и было, то не особо помогло) docker-а нет Возьму Golang, напишу программку, скомпилирую…

    Подробнее »
  • Хабрахабр

    Слёрм DevOps — лучше работающая синица за 3 дня, чем прекрасный журавль в далеком будущем

    В аджайле мне очень понравилась концепция MVP и инкремента, это прям мое: сделать работоспособный кусок, внедрить его и двинуться дальше. Я люблю проект длиной в неделю, и меня пугают проекты длиной в год. Или в годы. При этом DevOps-трансформация в том виде, в котором ее обсуждают в книгах и на конференциях, это как раз проект длиной в год. А если…

    Подробнее »
  • Хабрахабр

    Динамическая сборка и деплой Docker-образов с werf на примере сайта версионированной документации

    Мы уже не раз рассказывали про свой GitOps-инструмент werf, а в этот раз хотели бы поделиться опытом сборки сайта с документацией самого проекта — werf.io (его русскоязычная версия — ru.werf.io). Это обычный статический сайт, однако его сборка интересна тем, что построена с использованием динамического количества артефактов. — не будем. Вдаваться в нюансы структуры сайта: генерацию общего меню для всех версий,…

    Подробнее »
  • Хабрахабр

    Представляем werf 1.0 stable: при чём тут GitOps, статус и планы

    Werf поддерживает сборку образов приложения с помощью Dockerfile или собственного встроенного сборщика (на основе синтаксиса YAML, с поддержкой Ansible и инкрементальной пересборки на базе Git). Werf — это GitOps CLI-утилита с открытым кодом для сборки и доставки приложений в Kubernetes. Код приложения, конфигурация собираемых образов и конфигурация выката приложения хранятся в одном Git-репозитории. Для доставки приложения используется формат конфигурации, совместимый…

    Подробнее »
  • Хабрахабр

    Отчет DORA за 2019 год: как повысить эффективность DevOps

    Сейчас DevOps — проверенный и мощный набор практик и инструментов разработки и развертывания, позволяющий ускорить релизы новых продуктов и повысить производительность труда. Несколько лет назад многие организации рассматривали DevOps как перспективный эксперимент, а не основной подход к разработке программного обеспечения. Что еще важнее: эффект DevOps направлен на общий рост бизнеса и увеличение его прибыльности. В исследовании участвовали 31 000 специалистов…

    Подробнее »
  • Хабрахабр

    Отчет DORA за 2019 год: как повысить эффективность DevOps

    Сейчас DevOps — проверенный и мощный набор практик и инструментов разработки и развертывания, позволяющий ускорить релизы новых продуктов и повысить производительность труда. Несколько лет назад многие организации рассматривали DevOps как перспективный эксперимент, а не основной подход к разработке программного обеспечения. Что еще важнее: эффект DevOps направлен на общий рост бизнеса и увеличение его прибыльности. В исследовании участвовали 31 000 специалистов…

    Подробнее »
  • Хабрахабр

    Использование сканера уязвимостей в используемых библиотеках Dependency-Check в GitlabCI

    Команды, практикующие гибкие методики и DevOps, широко применяют библиотеки и каркасы с открытым исходным кодом, чтобы сократить время и стоимость разработки. Важная часть управления уязвимостями состоит в том, чтобы хорошо понимать и обеспечить безопасность цепочки поставок тех компонентов ПО, из которых строятся современные системы. Но эта медаль имеет и обратную сторону: возможность получить в наследство чужие ошибки и уязвимости. Очевидно,…

    Подробнее »
  • Хабрахабр

    [Перевод] Как облако Alibaba Cloud управляет десятками тысяч кластеров Kubernetes с помощью… Kubernetes

    Рис. 1. Экосистема Kubernetes в облаке Alibaba Cloud Он обслуживает многочисленных клиентов, а также поддерживает внутреннюю инфраструктуру Alibaba и другие облачные сервисы компании. С 2015 года Alibaba Cloud Container Service for Kubernetes (ACK) является одним из самых быстрорастущих облачных сервисов в Alibaba Cloud. Поэтому для десятков тысяч кластеров Kubernetes создана масштабируемая и глобально доступная платформа. Как и в аналогичных контейнерных…

    Подробнее »


Кнопка «Наверх»
Закрыть