infrastructure as code
-
Хабрахабр
Пишем роли ansible не ломая прод — особенности check_mode или как правильно его готовить
В данном опусе я попытаюсь рассказать как можно писать роли и плэйбуки такими, чтобы они отыгрывали без падений при запуске с флагом --check. Зачем вот это всё: вы в команде адептов инфраструктуры как код и не только раскатываете свою инфраструктуру, но и обновляете ее и хотите быстро восстанавливать, а это значит что вы должны обеспечивать одну из ключевых концепций ansible…
Читать далее » -
Хабрахабр
Актуален ли Terraform без «большой тройки» облачных провайдеров?
Автор курса Terraform База Павел Селиванов рассказывает о Terraform в условиях ухода «большой тройки» облаков с российского рынка, отечественных облачных сервисах и IaC. Павел — архитектор Yandex Cloud, выстроивший десятки инфраструктур и написавший сотни пайплайнов CI/CD. Certified Kubernetes Administrator, автор нескольких курсов по Devops и Kubernetes. Долгое время занимался внедрением Devops, сопровождением инфраструктуры и развитием сценариев на базе Terraform. Работал…
Читать далее » -
Хабрахабр
Для чего вам нужен Terraform? Статья и обучающее видео
Всем большой привет. Меня зовут Виктор, и я DevOps-инженер в команде Nixys. Мы решили выложить обучающее видео, которое будет полезно новичкам в мире DevOps. Тема сегодняшнего туториала - “Знакомство с Terraform”. Также под видео мы поделимся наиболее важными, на наш взгляд, преимуществами этого инструмента. Кстати, есть небольшая история о том, почему мы вообще решили выкладывать видео. Некоторое время назад мы…
Читать далее » -
Хабрахабр
Система управления конфигурацией Ansible: как одновременно управлять множеством серверов
Оглавление Представьте, что вам требуется управлять множеством серверов, расположенных в различных точках земного шара. Каждое устройство нужно настроить, обновлять ПО и мониторить. Самый простой способ делать это – подключаться к каждому серверу через ssh и вносить изменения. Но, несмотря на свою простоту, такой метод трудозатратен. На выполнение типовых операций тратится большое количество времени. Для упрощения процессов настройки и конфигурации серверов…
Читать далее » -
Хабрахабр
[Перевод] 10 рекомендаций по работе с Ansible
Ansible — топовое решение для управления парком геораспределенных серверов и позволяет конфигурировать нужные состояния с помощью кода. Но даже несмотря на популярность решения, в том числе среди российских разработчиков, не все знают, как оптимизировать работу с этим инструментом, из-за чего вынуждены работать с «костылями». Делимся советами, как «выжать» из Ansible по-максимуму, не сталкиваясь с проблемами. 1. Всегда присваивайте названия Ansible…
Читать далее » -
Хабрахабр
5 принципов, о которых нельзя забывать, когда описываешь инфраструктуру в виде кода
Infrastructure as Code — это подход, который подразумевает описание инфраструктуры в виде коде с его последующим применением для внесения необходимых изменений. Но, как именно писать код, IaC не говорит, только даёт инструменты. Один из таких инструментов — Terraform. 21 мая в Слёрм пройдёт практический интенсив «Terraform Мега». Мы пообщались с его автором Павлом Селиванов, архитектором Yandex. Cloud. Он рассказал, каких…
Читать далее » -
Хабрахабр
Что такое IaC и как Ansible помогает его построить
Зачем появляются такие инструменты, как Ansible? Почему возникают такие направления, как IaC? Ответы на эти вопросы кроются в ряде проблем: большой «зоопарк» серверов, серверы-снежинки, которыми тяжело управлять — как итог, админы постепенно начинают не справляться с ручным управлением. Infrastructure as Code или инфраструктура как код (IaC) — это подход для управления и описания инфраструктуры через конфигурационные файлы, а не через…
Читать далее » -
Хабрахабр
Что нужно знать перед началом работы с Ansible
Системы управления конфигурацией — незаменимые инструменты в арсенале разработчика и системного администратора. С их помощью можно автоматизировать рутинные операции по настройке окружения и деплоя, развёртывать приложения «одной командой» локально и на удалённые машины, а ещё сокращать время на разработку и тестирование. Один из самых популярных инструментов управления конфигурациями — Ansible. В статье разберём, как он работает и какими преимуществами обладает.…
Читать далее » -
Хабрахабр
Опыт переезда в облако VKCS (IaC, IaC и в продакшн)
© Viktoria Popova Дисклаймер: Я написал такую статью, какую сам хотел бы прочитать полгода-год назад, когда мы стартовали миграцию в облако. Мне бы она здорово помогла сэкономить силы, время и нервы – надеюсь, теперь поможет кому-то ещё. Здесь нет исчерпывающей экспертизы, только немного моего опыта для конкретных условий и наработанные мною решения и инструменты. Критика и дополнения приветствуются. Краткие вводные…
Читать далее » -
Хабрахабр
Путь разработчика в SRE: зачем идти в инфраструктуру и что из этого выйдет
Около года назад я переквалифицировался из .NET-разработчика в SRE. В этой статье делюсь историей о том, как группа опытных разработчиков отложила в сторону C# и пошла изучать Linux, Terraform, Packer, рисовать NALSD и строить IaC, как мы применяли практики экстремального программирования для управления инфраструктурой компании, и что из этого вышло. В Додо Пицце больше 600 пиццерий в 13 странах мира,…
Читать далее »