Якщо ви вирішили пізнати таку затребувану та актуальну у сучасному IT-світі філософію DevOps, у нас є для вас хороші новини. Розказали у нашому блозі, що таке DevOps, скільки заробляє девопс-спеціаліст, які навички та знання потрібно мати, та де цьому всьому можна навчитися. Тож не гайте часу, можливо, саме вам судилося стати висококласним DevOps-євангелістом.
Признаки того, что с Continuous Integration у вас все в порядке:
👌 В компании есть стандартные конфигурации CI, и настройка выполняется в соответствии с ними.
👌 Вы используете инструменты для автоматического развёртывания и конфигурации – Jenkins, Kubernetes, AWS CodeDeploy, Puppet, Ansible и др.
👌 У вас в команде настроены удобные для всех оповещения о старте и завершении билда, например, в чате Telegram.
👌 Task manager интегрирован в CI и статусы задач меняются автоматически.
👌 Вы отслеживаете версии билдов и создаете ветки релиза из протестированного билда.
👌 В компании есть стандартные конфигурации CI, и настройка выполняется в соответствии с ними.
👌 Вы используете инструменты для автоматического развёртывания и конфигурации – Jenkins, Kubernetes, AWS CodeDeploy, Puppet, Ansible и др.
👌 У вас в команде настроены удобные для всех оповещения о старте и завершении билда, например, в чате Telegram.
👌 Task manager интегрирован в CI и статусы задач меняются автоматически.
👌 Вы отслеживаете версии билдов и создаете ветки релиза из протестированного билда.
Dev // Ops via @vote
А у вас все по списку? Или есть, к чему стремиться?
anonymous poll
Постепенно налаживаю процессы 🤓 – 7
👍👍👍👍👍👍👍 58%
Буду пробовать 🤔 – 4
👍👍👍👍 33%
Все четко работает 🔥 – 1
👍 8%
👥 12 people voted so far. Poll closed.
anonymous poll
Постепенно налаживаю процессы 🤓 – 7
👍👍👍👍👍👍👍 58%
Буду пробовать 🤔 – 4
👍👍👍👍 33%
Все четко работает 🔥 – 1
👍 8%
👥 12 people voted so far. Poll closed.
Нашли для вас неплохой тул для тестирования нагрузки в реальном времени – Ali. Идет со встроенным интерфейсом на основе терминала, так что сможете отслеживать метрики в режиме реального времени.
Почему появилась культура DevOps и как мир раньше обходился без этого подхода? В чем причина – разработчики, доставляющие код как сырье и не более, или молниеносно растущая инфраструктура? В своей статье DevOps-евангелист Namecheap Ник Лотоцкий разбирается, как методология DevOps повлияла на комплексный подход в разработке ПО.
Сучасний світ технологій важко уявити без Linux. Звичайно, ніхто не може примусити вас обирати саме цю операційну систему, але погодьтеся ー гнучкість, надійність та інструментарій Лінукса робить цю операційку ну дуже затребованою, особливо у корпоративному секторі. Тож у професіонала галузі навички роботи на Unix-ядрі мають бути за замовчуванням, особливо якщо він прямує у DevOps. Якщо ви планували почати освоювати Лінукс, зараз саме час ー у нашому блозі якраз вийшов стислий туторіал для новачків.
Вдруг вы пропустили, а мы как раз напомним: CloudLinux запустили AlmaLinux, клона CentOS Linux.
Новый, «душевный» дистрибутив Linux. Почему «душевный»? Во-первых, потому что душа Linux – это комьюнити, а комьюнити для комьюнити, значит, от души. Во-вторых, потому что Alma на латыни – «душа», здесь все просто и понятно.
Разработчики обещают, что свеженький продукт для корпораций не только Open Source, но и forever-free. Неплохо, да? Первый релиз от экспертов CloudLinux вышел 30 марта этого года и сразу же перешел под управление сообщества почитателей Тукса.
Интересно, а вы уже заглядывали в новый дистрибутив? Что скажете?
Новый, «душевный» дистрибутив Linux. Почему «душевный»? Во-первых, потому что душа Linux – это комьюнити, а комьюнити для комьюнити, значит, от души. Во-вторых, потому что Alma на латыни – «душа», здесь все просто и понятно.
Разработчики обещают, что свеженький продукт для корпораций не только Open Source, но и forever-free. Неплохо, да? Первый релиз от экспертов CloudLinux вышел 30 марта этого года и сразу же перешел под управление сообщества почитателей Тукса.
Интересно, а вы уже заглядывали в новый дистрибутив? Что скажете?
Есть ли жизнь без Continuous Integration? Конечно! Но с CI жить гораздо удобнее. И вот несколько причин:
💥 Минимизируется ручное вмешательство в доставку кода.
💥 Сокращается время на тестирование.
💥 Уменьшается время на билд и ручное развертывание приложения.
💥 Тестировщики сразу узнают о развертывании новой версии и могут приступать к ее тестированию.
💥 Автотесты запускаются в окружении, приближенном к продакшену.
💥 Основная ветка разработки остаётся стабильной – можно спокойно работать с новыми релизами и фичами.
💥 На каждом коммите ветки она готова сливаться в основную.
💥 Команда получает больше времени на разработку новых фич.
💥 Минимизируется ручное вмешательство в доставку кода.
💥 Сокращается время на тестирование.
💥 Уменьшается время на билд и ручное развертывание приложения.
💥 Тестировщики сразу узнают о развертывании новой версии и могут приступать к ее тестированию.
💥 Автотесты запускаются в окружении, приближенном к продакшену.
💥 Основная ветка разработки остаётся стабильной – можно спокойно работать с новыми релизами и фичами.
💥 На каждом коммите ветки она готова сливаться в основную.
💥 Команда получает больше времени на разработку новых фич.
Dev // Ops via @vote
А вы используете CI?
anonymous poll
Да, уже вовсю работает 🤓 – 16
👍👍👍👍👍👍👍 57%
Нет, но захотелось попробовать 🤔 – 7
👍👍👍 25%
Частично внедрена в работе 👌🏻 – 5
👍👍 18%
👥 28 people voted so far.
anonymous poll
Да, уже вовсю работает 🤓 – 16
👍👍👍👍👍👍👍 57%
Нет, но захотелось попробовать 🤔 – 7
👍👍👍 25%
Частично внедрена в работе 👌🏻 – 5
👍👍 18%
👥 28 people voted so far.
Коли мова заходить про Grafana, девопс перетворюється на креатора та витонченого цінителя прекрасного, бо з Grafana по-іншому не можна. Цей інструмент моніторингу надає безмежні можливості кастомної візуалізації, є навіть рішення для брендингу вашої команди. DevOps ком’юніті любить Grafana, а Grafana робить девопсів щасливими. Подробиці стосунків ー у нашому блозі.
Нам нравится, когда DevOps-комьюнити развивается: больше специалистов интересуются философией девопс, вокруг происходят классные ивенты. Вот, например, уже 10 июня состоится митап DevSecOps Build-up от Cloud Builders. Регистрация бесплатная, а мероприятие пройдёт в удобном онлайн-формате.
Немного о программе:
🪐 Volodymyr Shynkar, Senior Lead DevOps Engineer в Intellias подготовил лекцию на тему “Continuously Implementing DevSecOps in AWS”.
🪐 Chloé Messdaghi, Growth Strategy Consultant из Stand Out In Tech проведёт Fireside Chat в формате BYOP (bring your own problems)
🪐 Matt Stratton, Staff Developer Advocate в Pulumi ответит на интересующие вопросы в рамках ещё одного Fireside Chat.
Начало в 19:00. Встречаемся на DevSecOps Build-up, коллеги ;)
Немного о программе:
🪐 Volodymyr Shynkar, Senior Lead DevOps Engineer в Intellias подготовил лекцию на тему “Continuously Implementing DevSecOps in AWS”.
🪐 Chloé Messdaghi, Growth Strategy Consultant из Stand Out In Tech проведёт Fireside Chat в формате BYOP (bring your own problems)
🪐 Matt Stratton, Staff Developer Advocate в Pulumi ответит на интересующие вопросы в рамках ещё одного Fireside Chat.
Начало в 19:00. Встречаемся на DevSecOps Build-up, коллеги ;)
Сегодня в нашей подборке книг для девопсов еще одно издание от O’Reilly – «Site Reliability Engineering. Надежность и безотказность как в Google» (Бейер Б., Джоунс К., Петофф Д., Мёрфи Р.).
Более 10 лет Google работает с технологией SRE (Site Reliability Engineering), и мы все являемся свидетелями того, что она обеспечивает бесперебойную работу масштабных IT-систем. В книге авторы раскрывают накопленный опыт использования SRE, поэтому она будет интересна сетевым инженерам, задача которых – качественно настраивать и поддерживать сетевую безопасность.
Книга содержит обширную подборку тем по эксплуатации программного обеспечения, автоматизации, построению мониторинга и устранению ошибок. Материал хорошо структурирован, поэтому этой книгой вполне можно пользоваться как справочником.
Более 10 лет Google работает с технологией SRE (Site Reliability Engineering), и мы все являемся свидетелями того, что она обеспечивает бесперебойную работу масштабных IT-систем. В книге авторы раскрывают накопленный опыт использования SRE, поэтому она будет интересна сетевым инженерам, задача которых – качественно настраивать и поддерживать сетевую безопасность.
Книга содержит обширную подборку тем по эксплуатации программного обеспечения, автоматизации, построению мониторинга и устранению ошибок. Материал хорошо структурирован, поэтому этой книгой вполне можно пользоваться как справочником.
А мы к вам с классной новостью! Когда мы проводили наш онлайн-курс DevOps, на лекциях мы разбирали вопросы ребят – ответы помогли участникам курса разобраться с особенностями применения инструментов DevOps на практике.
Теперь делимся полезной информацией и с вами в рубрике #devopsспросил_devopsответил. Возможно, здесь вы найдете ответы и на свои вопросы. Да и в целом полезная информация и лайфхаки для девопсов никогда не будут лишними ;)
Теперь делимся полезной информацией и с вами в рубрике #devopsспросил_devopsответил. Возможно, здесь вы найдете ответы и на свои вопросы. Да и в целом полезная информация и лайфхаки для девопсов никогда не будут лишними ;)
#devopsспросил_devopsответил
Чем отличается Delivery от Deployment?
Delivery – результаты, которые при сборке попадают в определенные registry. Это промежуточные результаты, которые уже имеют значение для бизнеса, но они пока еще не ощутимы для конкретного пользователя.
Deployment – результаты, которые попадают уже в какие-то окружения, это то, что мы можем «пощупать» и развернуть. Но на самом деле, между Delivery и Deployment очень тонкая грань.
Чем отличается Delivery от Deployment?
Delivery – результаты, которые при сборке попадают в определенные registry. Это промежуточные результаты, которые уже имеют значение для бизнеса, но они пока еще не ощутимы для конкретного пользователя.
Deployment – результаты, которые попадают уже в какие-то окружения, это то, что мы можем «пощупать» и развернуть. Но на самом деле, между Delivery и Deployment очень тонкая грань.
Якщо ви користуєтесь відерцем S3 bucket (а ви, напевно, точно їм користуєтесь), у нагоді стануть одноразові підписані URLs для завантаження файлів. Команда serverless написала про цей спосіб більш докладно.
Хто любить працювати з посередниками? Навряд чи багато з вас підіймуть руки. То ж хочемо познайомити вас з agentless-рішенням для автоматизації процесів розробки ー Ansible. Програма написана на улюбленому «пітончику», а для команд використовує YAML. Підготували для вас стислий Ansible tutorial у нашому блозі.
#devopsспросил_devopsответил
Сколько обычно длится сборка Docker Image с файлом реального приложения?
Во-первых, зависит от того, на какой платформе вы работаете, что планируете туда ставить и какая зависимость у приложения. Конкретного промежутка времени, в течение которого билдится Docker Image, нет.
Например, сборка Docker-образа длится целый день, и на выходе вы получаете scratch на 7 МБ. Это гораздо лучше ситуации, когда билдинг занимает 5 минут, но на выходе получаем образ размером 1,5 Г. Можно ли ускорить сборку? Docker, собственно, и есть средство ускорения. Каждый раз, когда Docker использует промежуточные образы (кэш), процесс docker build ускоряется.
Сколько обычно длится сборка Docker Image с файлом реального приложения?
Во-первых, зависит от того, на какой платформе вы работаете, что планируете туда ставить и какая зависимость у приложения. Конкретного промежутка времени, в течение которого билдится Docker Image, нет.
Например, сборка Docker-образа длится целый день, и на выходе вы получаете scratch на 7 МБ. Это гораздо лучше ситуации, когда билдинг занимает 5 минут, но на выходе получаем образ размером 1,5 Г. Можно ли ускорить сборку? Docker, собственно, и есть средство ускорения. Каждый раз, когда Docker использует промежуточные образы (кэш), процесс docker build ускоряется.