Блог
-
DevOps
Helm 3 GA: Tiller ушёл навсегда, начинаем планировать миграцию
Helm 3 вышел в GA 13 ноября: Tiller удалён полностью, трёхсторонний merge patch, state в Secrets. Разбираемся, как аккуратно мигрировать рабочие кластеры.
-
Данные и аналитика
ClickHouse Kafka Engine в продакшне: от событий в топике до аналитики за секунды
Запустили продакшн-пайплайн: события из Kafka напрямую в ClickHouse через Kafka Table Engine и Materialized View. Задержка аналитики упала с часов до секунд.
-
DevOps
OpenTelemetry: следим за единым стандартом observability с момента анонса
OpenTelemetry объединил OpenCensus и OpenTracing в один SDK для метрик, трейсов и логов. Смотрим что это даёт на практике, если сейчас у вас три разных библиотеки.
-
Инфраструктура
ТСПУ и корпоративные каналы: что показал аудит трансграничных потоков данных
После вступления 90-ФЗ в силу провели аудит корпоративных каналов клиента: MPLS-соединения через операторов могут проходить через ТСПУ, трансграничные потоки требуют документирования.
-
Регуляторика
Приказ ФСТЭК №235 и СОБ в финансовом секторе: где заканчивается ИТ и начинается ИБ
Завершили проектирование системы обеспечения безопасности для банковского клиента по Приказу №235: главная трудность - не технические меры, а зоны ответственности.
-
Регуляторика
Суверенный рунет: первые дни после 1 ноября - ТСПУ работают в режиме мониторинга
Отслеживаем первые дни после вступления в силу 90-ФЗ: ТСПУ на крупных операторах включены в режиме мониторинга без фильтрации, бизнес-клиенты изменений не заметили.
-
DevOps
Argo CD в продакшне: три приложения переведены, дрейф конфигурации стал видимым
Перевели три продакшн-приложения на Argo CD 1.2: дрейф конфигурации, который раньше выявлялся случайно, теперь виден в дашборде и синхронизируется автоматически.
-
Данные и аналитика
PostgreSQL 12 вышел: тестировали бету, апгрейдаем GA - что дало в продакшне
PostgreSQL 12 GA вышел 3 октября. Рассказываем, что inline CTE и JSON Path дали нам в реальных DWH-запросах после месяцев тестирования беты.
-
Регуляторика
ТСПУ: разбираем DPI-оборудование суверенного рунета с юристами
Что такое ТСПУ технически, кто обязан его ставить, и почему корпоративные AS без лицензии оператора всё равно должны следить за своей BGP-маршрутизацией.
-
DevOps
KubeFed v2 beta: пилот с двумя кластерами в разных ЦОД и почему это оказалось сложнее, чем выглядело
KubeFed v2 вышел в beta: запустили пилот на двух кластерах в разных ЦОД. Single API для федерированных Deployment-ов работает, но ценой нетривиальной настройки.
-
Системное администрирование
CentOS 8 в продакшне: первые недели с DNF, модулями и Ansible-ролями
Развернули первые продакшн-серверы на CentOS 8. DNF заметно быстрее, но modules/streams ломают привычные Ansible-роли - перестраиваем шаблоны.
-
Регуляторика
Закон о суверенном рунете и ТСПУ: что это значит для корпоративных AS
Разбираем технические требования к ТСПУ по 90-ФЗ: как централизованное управление трафиком влияет на BGP-анонсы и корпоративные каналы операторов связи.
-
Информационная безопасность
SonarQube и OWASP Dependency-Check в GitLab CI: первый прогон нашёл 12 критических находок, о которых никто не знал
Внедрили SAST и сканирование зависимостей в GitLab CI: SonarQube + OWASP Dependency-Check выявили 12 критических уязвимостей в продовых библиотеках с первого запуска.
-
Системное администрирование
80+ серверов с CentOS 6: составляем дорожную карту миграции на CentOS 8
После выхода CentOS 8 начали планировать миграцию парка CentOS 6 и CentOS 7. Главная боль - Python 2-зависимости и старые RPM-репозитории без пакетов для восьмёрки.
-
DevOps
Jaeger в микросервисах: нашли узкое место за час, искали бы неделю
Подняли Jaeger-трейсинг в микросервисном приложении и за первые сутки обнаружили: 70% латентности - один синхронный вызов во внешний API.
-
Инфраструктура
CentOS 8 вышел: разворачиваем тестовый стенд и разбираемся с AppStream на практике
CentOS 8.0 официально вышел. Развернули тестовый стенд и столкнулись с тем, что AppStream-модули меняют привычную логику установки PHP и Node.js.
-
Данные и аналитика
PostgreSQL 12 Beta 3: нагрузочный тест перед GA - пять запросов ускорились, два потребовали MATERIALIZED
Прогнали нагрузочное тестирование на PostgreSQL 12 Beta 3. Inline CTE ускорил большинство запросов, но два сломал - пришлось разобраться почему.
-
Информационная безопасность
SIEM для КИИ: два набора правил корреляции - под ФСТЭК и под ГосСОПКА
Настраивали правила корреляции в SIEM для объекта КИИ первой категории: отдельный набор под требования ФСТЭК №239, отдельный - для передачи инцидентов в ГосСОПКА через API.
-
Регуляторика
152-ФЗ и аудит ИСПДН: три информационные системы с ПДн без защиты у торгового оператора
Провели аудит ИСПДН у торгового оператора по 152-ФЗ: нашли три ИС с персональными данными без орг-тех мер - помогли выстроить комплекс защиты.
-
DevOps
Istio 1.2 vs Linkerd 2.5: гоняли оба на одном кластере, смотрели на ресурсы
Поставили Istio 1.2 и Linkerd 2.5 рядом на один кластер и сравнили: ресурсы, сложность настройки, возможности политик трафика.