Блог

Подборка статей и материалов от установки пакетов до настройки демонстрационных примеров трехзвенной клиент-серверной архитектуры. Кросс-компиляция приложений.
  • Лучшие практики настройки кэширования DNS на рабочих станциях Linux в домене

    Быстрое и надежное разрешение доменных имен критически важно для обеспечения стабильной работы компьютера в составе домена, поскольку с помощью SRV-записей _ldap._tcp.<имя домена> компьютер извлекает список серверов, а с помощью A-записей понимает, по каким IP-адресам они могут быть доступны.
  • Как FreeIPA защищает SSH от MITM-атак

    Сегодня мы предлагаем погрузиться во внутреннюю кухню протокола SSH, заострив особое внимание на его интеграции с доменом FreeIPA. Настройка такого взаимодействия будет интересна администраторам, привыкшим к централизованному управлению Windows-серверами и рабочими местами, входящими в состав MS AD. Развитие нашей продуктовой линейки включает глубокий анализ технологического стека, и мы хотим поделиться с читателями результатами своих исследований.
  • Развитие Ansible: от фантастического устройства до зрелой экосистемы управления ИТ-инфраструктурой

    Мы разберем современный инструментарий Ansible — от Execution Environments и Ansible Navigator до Event Driven Ansible и AWX. Вы узнаете, как эти компоненты превращают Ansible в полноценную платформу автоматизации, готовую справляться как с задачами небольших команд, так и с вызовами крупных компаний. А для начала немного истории, ведь название Ansible пришло к нам прямиком из научной фантастики...
  • Сборка Django-приложения при помощи Nuitka в onefile

    О Nuitka мало что известно в Python-среде, особенно мало информации на русском языке, поэтому я решил взяться за написание этой статьи и расписать всё то, что успел собрать за время работы над задачей.
  • Нативный подмодуль в PostgreSQL Universal. Полный и инкрементальные режимы

    На этот раз поговорим об особенностях работы и процессе установки PostgreSQL Universal. Статьи рассчитаны как на опытных пользователей, знакомых с RuBackup, так и на людей, интересующихся созданием резервных копий для личных и коммерческих целей. Начнем!
  • Обзор модуля PostgreSQL системы резервного копирования RuBackup

    PostgreSQL — одна из самых популярных баз данных в мире, и есть весомая причина, почему это так. Но даже самая надёжная система нуждается в защите. Поэтому сегодня я расскажу о модуле PostgreSQL Universal в системе RuBackup — решении, которое не просто создаёт резервные копии, а делает это с комфортом.
  • Python как дзен: Пелевин и разработка

    Я подумал, если я применяю этот инструмент в качестве мировоззрения, то скорее всего невольно эта дзен-буддистская философия перекочевала и в мой код. Поэтому давайте проанализируем вместе, каким образом мы можем применить эти идеи в нашей повседневной работе, чтобы повысить эффективность и бонусом не сойти с ума от происходящего.
  • Устанавливаем Astra Linux на ARM macOS при помощи UTM — полное руководство

    Я опишу один из способов, как запустить и изучить Astra Linux SE 1.8 на ARM Mac. В результате ОС будет работать полностью автономно и на вашем компьютере.Пройдем весь путь развертывания ОС, начиная с конфигурации шаблонов виртуальных машин в режиме эмуляции x86, и заканчивая настройкой проброса общей директории между гостевой ОС и MacOS.
  • Как мы прокачали архитектуру, чтобы упростить эксплуатацию продукта

    Вспомним, что изначально мы использовали Salt в классической архитектуре мастер-миньон, в соответствии с которой служба salt-minion устанавливалась на все хосты в домене, а служба salt-master — только на контроллеры. В этой архитектуре рабочие станции забирали параметры групповых политик через внешние (external) pillar, а salt-скрипты загружались через встроенный в Salt файловый сервер, поэтому при выходе новой версии продукта обновлять скрипты нужно было только на контроллерах домена. Такая схема была чудо как хороша за исключением того, что в больших инфраструктурах она не работала.