Блог компании Southbridge

  • ХабрахабрФото Типовое использование RabbitMQ

    Типовое использование RabbitMQ

    Алексей Барабанов, IT-директор «Хлебница» и спикер курса «RabbitMQ для админов и разработчиков», подготовил конспект о типовых архитектурных паттернах RabbitMQ. Из него вы узнаете, как настроить пайплайны обработки и реализовать очереди повторных попыток (в том числе, через механизм dead letter exchange).  Другие конспекты: RabbitMQ: терминология и базовые сущности Как запускать RabbitMQ в Docker Пайплайн Пайплайн — базовый элемент архитектуры, когда нужна…

    Читать далее »
  • ХабрахабрФото [Перевод] Как ускорить работу PostgreSQL

    [Перевод] Как ускорить работу PostgreSQL

    В статье рассказываем, как оптимизировать базу данных PostgreSQL на примере Linux на IBM Z. Опираясь на представленные примеры, вы шаг за шагом узнаете, какие опции и параметры конфигурации улучшат установку PostgreSQL с точки зрения: пропускной способности; времени отклика; общих аспектов.  Целевая аудитория и необходимые скилы  Эта статья ориентирована на системных программистов Linux и администраторов баз данных, которые хотят настраивать серверы…

    Читать далее »
  • ХабрахабрФото [Перевод] Тестирование автоматизации Ansible с помощью Molecule Часть 2

    [Перевод] Тестирование автоматизации Ansible с помощью Molecule Часть 2

    Больше работайте с Molecule, чтобы убедиться, что ваша инфраструктура работает. Используйте компоновку, идемпотентность, несколько контейнеров и внутренние зависимости, чтобы при развертывании веб-сайта ваши роли Ansible вели себя должным образом. В первой части статьи мы рассмотрели основы настройки Molecule и провели нескольких простых тестов. В этой статье мы углубимся в конфигурацию Molecule и различные проверки, которые она может выполнять. Мы рассмотрим…

    Читать далее »
  • ХабрахабрФото [Перевод] Внедряем устойчивый SRE-подход в компании

    [Перевод] Внедряем устойчивый SRE-подход в компании

    Сложно управлять микросервисами, не придерживаясь принципов SRE (site reliability engineering — обеспечение надёжности информационных систем). В этой статье мы расскажем, как наладили процесс SRE в компании Reputation. В 2020 году у компании Reputation было больше 150 микросервисов, которые собирали и обрабатывали миллионы отзывов из интернета, извлекая из них полезную информацию для наших клиентов. Правда, данных и сервисов у нас было столько, что нам…

    Читать далее »
  • ХабрахабрФото [Перевод] Журналы аудита Kubernetes: лучшие практики и настройка

    [Перевод] Журналы аудита Kubernetes: лучшие практики и настройка

    Kubernetes является фактическим лидером среди систем оркестрации. С ростом популярности микросервисной разработки Kubernetes проявил себя незаменимым инструментом для управления крупномасштабными приложениями и их развёртыванием. Правда, с обилием возможностей, которые предоставляет Kubernetes, этой системой подчас непросто управлять. В этой статье мы заострим внимание на журналах аудита Kubernetes, чтобы записи всех протекающих событий в нашем кластере можно было заполучить по щелчку пальцев.…

    Читать далее »
  • ХабрахабрФото [Перевод] 5 советов, которые помогут при переносе кода на платформы, отличные от х86

    [Перевод] 5 советов, которые помогут при переносе кода на платформы, отличные от х86

    Легко написать код, который компилируется, компонуется и нормально работает на x86, но не работает на других процессорах, например Power. Обычно причина в том, что такой код изначально не был предназначен для платформ, отличных от x86. В статье разбираем отличия x86 и Power, которые могут нарушить сборку или снизить производительность. Делимся инструментами, которые помогут выявить и устранить проблемы. Размер строки кэша…

    Читать далее »
  • ХабрахабрФото [Перевод] Лучшие друзья: Terraform, Ansible и Jenkins

    [Перевод] Лучшие друзья: Terraform, Ansible и Jenkins

    Рассказываем, как использовать Jenkins CI/CD Pipeline для создания инфраструктуры AWS с помощью Terraform и Ansible. Мы не будем вдаваться в подробности, как настраивать Terraform или тестировать код по мере создания инфраструктуры, так как эти шаги считаются стандартными. Конечный результат — код Terraform, создающий среду AWS с общедоступными подсетями и инстансами EC2 с Ansible Playbook. Когда код помещается в репозиторий GitHub,…

    Читать далее »
  • ХабрахабрФото [Перевод] Ограничиваем число процессов в pod’е Kubernetes

    [Перевод] Ограничиваем число процессов в pod’е Kubernetes

    Если мы говорим о безопасности в Kubernetes, первым делом нужно защитить ключевые компоненты кластера (pod’ы) от внешнего воздействия и ограничить риски внутри самих pod’ов. Чем меньше процессов в pod’е, тем меньше уязвимостей в кластере. В этой статье мы обсудим, почему рискованно сохранять в pod’е параметры количества процессов по умолчанию, и как решить проблему. Конфигурация по умолчанию По умолчанию в Kubernetes…

    Читать далее »
  • ХабрахабрФото [Перевод] Jenkins Scripted Pipeline: как использовать

    [Перевод] Jenkins Scripted Pipeline: как использовать

    «Pipeline-as-code» — принцип, который позволяет Jenkins обрабатывать пайплайны как обычные файлы. Существует два способа описания пайплайнов: скриптовый и декларативный. В этой статье поговорим о Jenkins Scripted Pipeline: проанализируем его структуру и разберём варианты использования.  Что такое Scripted Pipeline в Jenkins Jenkins Scripted Pipeline — первая версия принципа «Pipeline-as-code». Она представляет собой Groovy-скрипт с использованием Jenkins Pipeline DSL и обеспечивает выдающийся…

    Читать далее »
  • ХабрахабрФото [Перевод] Ansible: 30 самых важных модулей для DevOps-профессионалов (часть 3)

    [Перевод] Ansible: 30 самых важных модулей для DevOps-профессионалов (часть 3)

    В первой части этой серии мы обсудили модули проверки подключения, установки некоторых пакетов и выполнения ряда команд на целевых узлах. Во второй части изучили различные модули, используемые для обработки файлов, управляющие файлами на целевых узлах. В этой части серии мы узнаем о модуле, который используется при обработке сервиса (модуль service), модулях управления пользователями и группами (модуль user и модуль group),…

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


Кнопка «Наверх»