Блог
-
Данные и аналитика
pgBouncer и лавина соединений: как мы уронили connection count с 800 до 50
Миграция с Oracle на PostgreSQL обнажила проблему: legacy-приложения держат сотни соединений. pgBouncer в transaction mode решил это без правок кода.
-
DevOps
CoreOS и rkt 0.6: смотрим на альтернативу Docker
CoreOS представила rkt 0.6 как daemon-less контейнерный runtime с подписью образов и pod-моделью. Разбираемся, насколько это готово к реальному использованию.
-
Системное администрирование
Мигрируем продакшн с Debian 7 Wheezy на Jessie: что идёт гладко и где ждут init-скрипты
Debian 8 Jessie в стабильном канале - начинаем миграцию серверов с Wheezy. do-release-upgrade работает, но кастомные init.d-скрипты нужно переписывать в unit-файлы.
-
Системное администрирование
Zabbix 3.0 alpha/beta: первый взгляд на новый интерфейс и шаблоны Docker
Смотрим на Zabbix 3.0 в стадии alpha/beta: переработанный web-интерфейс, улучшенный сборщик данных и встроенные шаблоны для мониторинга Docker-контейнеров.
-
Системное администрирование
Windows Server 2003 EOL: полтора месяца до конца, 90% уже переехали
За полтора месяца до EOL 14 июля фиксируем статус миграции: большинство хостов переведено, legacy-приложения без альтернативы уходят в изолированный VLAN.
-
Данные и аналитика
1С с MS SQL Server на PostgreSQL: первый реальный перевод
Переводим 1С:Предприятие 8.3 с MSSQL на PostgreSQL: специфика драйвера 1С, настройка postgresql.conf под 1С-нагрузку и типичные проблемы с локализацией.
-
DevOps
Docker Swarm 0.3: трёхнодовый кластер без внешних зависимостей
Собираем трёхнодовый Docker Swarm 0.3/0.4, запускаем сервисы через стандартный Docker CLI. Оцениваем зрелость для stateless-задач и сравниваем с Mesos.
-
Регуляторика
ФЗ-242: технический аудит интернет-магазина за четыре месяца до дедлайна
Разбираем реальный аудит интернет-магазина: CRM, аналитика, CDN - что считается базой ПДн и нужно ли срочно переезжать в российские датацентры.
-
Автоматизация
Ansible 2.0 beta: тестируем новый движок задач и готовимся к рефакторингу
Ansible 2.0 в бете меняет движок задач, синтаксис include и обработку ошибок. Проверяем обратную совместимость и начинаем рефакторинг playbooks.
-
Инфраструктура
Windows Server 2016 TP2 и Nano Server: минимальный образ без GUI, который всё ещё не для всех
Смотрим на Nano Server в Technical Preview 2: что это такое, чем отличается от Server Core, и где пока спотыкаешься без Rich Management.
-
Информационная безопасность
День VENOM: координируем патчинг KVM и Xen-хостов в нескольких организациях
Как мы за две недели прошли по всем клиентским KVM и Xen-хостам, обновили QEMU без лишних простоев и что выяснили про live migration по дороге.
-
Информационная безопасность
Logjam: генерируем свои DH-параметры и закрываем DHE_EXPORT на всём парке
Атака Logjam деградирует TLS до 512-битного экспортного Diffie-Hellman. Проходим по nginx, Apache и Postfix: генерируем DH 2048-бит, отключаем DHE_EXPORT.
-
Инфраструктура
Windows Server 2016 TP2: контейнеры на Windows - смотрим, щупаем, записываем наблюдения
Первый взгляд на Windows Server Containers в Technical Preview 2: что уже работает, где интеграция с Hyper-V вызывает вопросы, и что ждём от следующих TP.
-
Информационная безопасность
VENOM: патчим QEMU на всех KVM и Xen-хостах до того, как это стало мейнстримом
CVE-2015-3456 - побег из VM через эмулятор флоппи-дисковода QEMU. Объясняем клиентам чем VENOM отличается от Heartbleed и почему патч надо ставить немедленно.
-
Регуляторика
Пилот LibreOffice на 30 рабочих местах госклиента: макросы, стили и привычки
Программа импортозамещения ПО дошла до офисных пакетов. Документируем первый корпоративный пилот LibreOffice: VBA-макросы, нестандартные стили .docx и сопротивление пользователей.
-
Автоматизация
Bare-metal provisioning через PXE + kickstart + Ansible: новый сервер за 20 минут без рук
Собрали конвейер: PXE-загрузка, kickstart/preseed, Ansible playbook. Физический сервер от включения до рабочего состояния - без единого ручного шага.
-
Системное администрирование
journald и rsyslog: почему они работают параллельно и как это использовать для ELK
После перехода на systemd обнаружили: journald и syslog не заменяют друг друга. Настраиваем форвардинг в rsyslog, разбираемся с ротацией и сохраняем совместимость с ELK.
-
Системное администрирование
Debian 8 Jessie вышел: systemd по умолчанию, обновляем скрипты и документацию
Debian 8 Jessie вышел с systemd в качестве init-системы. Разбираем что меняется для серверов на сопровождении: unit-файлы, journald, новые команды.
-
Информационная безопасность
OpenSSL 1.0.2 на продакшне: ALPN, честный ECDH и сборка DEB без сюрпризов
Обновляем OpenSSL до 1.0.2 на серверах под управлением: проверяем nginx и Postfix, включаем ALPN, чиним цепочку сборки DEB-пакетов.
-
Информационная безопасность
SELinux enforcing на CentOS 7: audit2allow и кастомные политики вместо setenforce 0
Переход на CentOS 7 - SELinux enforcing ломает несколько сервисов. Разбираемся с audit2allow, пишем custom policy modules и объясняем, почему отключать не вариант.