Блог
-
Информационная безопасность
Политика 3-2-1 на практике: как клиент восстановился после Cerber за 4 часа
После заражения Cerber клиент поднял работу за 4 часа - не потому что повезло, а потому что заранее выстроил правильную политику резервного копирования. Разбираем, что именно сработало.
-
Инфраструктура
Ceph Jewel 10.2: тестируем BlueStore и пересчитываем iron-серверы
Перевели тестовый Ceph-кластер на Jewel 10.2 - первый LTS-релиз. BlueStore даёт заметный прирост IOPS на тех же дисках, что меняет расчёты по dedicated-железу.
-
Инфраструктура
Windows Server 2016 RC: разворачиваем Nano Server и учимся жить без RDP
Windows Server 2016 RC вышел с Nano Server - минимальным образом без GUI и RDP. Разворачиваем на тестовом стенде: 500 МБ, только PowerShell Remoting, и это непривычно.
-
DevOps
Elastic Stack 5 beta: тестируем Filebeat как замену logstash-forwarder
Elastic переименовал ELK в Elastic Stack и объединил версии. Тестируем Filebeat 5 beta вместо logstash-forwarder: потребление памяти на агентах упало заметно.
-
Автоматизация
Ansible 2.1: сетевые модули и конфигурация Cisco в Git
Ansible 2.1 принёс модули для Cisco IOS и Junos. Попробовали ios_config на реальных коммутаторах - конфигурация сети теперь живёт в Git наравне с серверами.
-
Регуляторика
Аудит на соответствие реестру отечественного ПО: как это выглядит в работе
Госклиент попросил проверить стек на соответствие реестру Минкомсвязи. Фиксируем процесс оценки и подводные камни, которые вылезли по ходу.
-
DevOps
Kubernetes 1.3: StatefulSets и federation - тестируем на PostgreSQL
Kubernetes 1.3 принёс StatefulSets и federation. Тестируем StatefulSets для PostgreSQL на стенде: что с persistent volumes при переезде пода между нодами.
-
DevOps
Prometheus + Alertmanager: первый опыт рядом с Zabbix
Подняли Prometheus 0.20 для метрик Docker-контейнеров, scrape_interval 15 s, алерты в Slack через Alertmanager - делимся первыми наблюдениями.
-
Информационная безопасность
Locky через Word-макрос: разбираем механику заражения и что делать прямо сейчас
Ransomware Locky с начала 2016 года атакует корпоративную почту через макросы Word. Разбираем механику заражения и первые практические меры: GPO и изоляция файловых серверов.
-
DevOps
Docker 1.11: containerd и runc как отдельные процессы
Docker 1.11 разбил монолитный демон на containerd, runc и shim. Разбираемся что это дало нашей CI-среде и мониторингу через Zabbix.
-
Информационная безопасность
Let's Encrypt GA: перевели всех клиентов на бесплатный TLS и забыли про продление
Let's Encrypt вышел из беты в апреле 2016. Прогнали certbot по всем клиентам на сопровождении, настроили cron - трудозатраты на продление сертификатов упали до нуля.
-
Управление и процессы
Итоги первого полугодия 2016: TLS стал дешёвым, контейнеры повзрослели, реестр ПО давит
Полгода Let's Encrypt GA, Docker+k8s в проде, реестр отечественного ПО и ClickHouse. Что оставили в H2, от чего устали и что берём в работу дальше.
-
DevOps
Prometheus 1.0: переводим боевой k8s-кластер на pull-мониторинг полностью
Вышел Prometheus 1.0 - переводим боевой Kubernetes-кластер на Prometheus+Alertmanager. cAdvisor на каждом хосте отдаёт метрики контейнеров без лишних движений.
-
DevOps
Terraform 0.7: разбиваем монолит на модули и убираем state из git
Terraform 0.7 принёс нормальные data sources и доработанные модули. Показываем как разбить конфиг на network/compute/security и вынести state в S3 для работы командой.
-
Информационная безопасность
ElastAlert поверх ELK: правила для SSH-брутфорса, аномальных 4xx и sudo - и первый живой сканер внутри сети
Подключаем ElastAlert от Yelp к нашему ELK-стеку. Три правила корреляции событий безопасности - и сразу находим активный сканер во внутренней сети.
-
Регуляторика
Postgres Pro в реестре ПО и с сертификатом ФСТЭК: тестируем у госклиента на Astra Linux
Postgres Pro включён в реестр отечественного ПО и получает сертификат ФСТЭК. Оцениваем совместимость с чистым PostgreSQL, смотрим на pg_probackup и jsquery в реальном пилоте.
-
Инфраструктура
Windows Server 2016 RC в лабе: Windows Containers, Nano Server в Hyper-V и Storage Spaces Direct
Разворачиваем Windows Server 2016 RC: тестируем Windows Containers с IIS, Nano Server в Hyper-V и S2D. Собираем матрицу совместимости для клиентов на Server 2008 R2.
-
DevOps
Kubernetes 1.3 и StatefulSets: пробуем запустить PostgreSQL в контейнере по-человечески
Kubernetes 1.3 анонсировал StatefulSets (ex-PetSets): стабильные имена подов и PVC решают главные проблемы stateful workloads в k8s.
-
Данные и аналитика
ClickHouse опубликован: разворачиваем на тестовом стенде и проверяем на 500 млн строк
Яндекс открыл ClickHouse 15 июня на HighLoad++. Разворачиваем на стенде за час, гоняем COUNT+GROUP BY на 500 млн строк событий. Первые наблюдения по скорости и ограничениям.
-
Данные и аналитика
ETL на Apache Spark: первый продакшн-кластер и Dataset API вместо RDD
Запускаем Spark-кластер для обработки журналов событий ~50 ГБ/день. Время агрегации за сутки сократилось с 4 часов на SSIS до 18 минут. Dataset API вместо RDD - про типобезопасность.