Блог
-
DevOps
Kubernetes 1.6: RBAC по умолчанию и etcd3 - мигрируем права без downtime
Kubernetes 1.6 включил RBAC по умолчанию и перешёл на etcd3. Рассказываем как пересматривали все ServiceAccount и ClusterRoleBinding и что стало с audit-логами.
-
DevOps
GitLab 9.0: Review Apps и Prometheus из коробки - заканчиваем переезд с Jenkins
GitLab 9.0 объединил SCM и CI/CD в единый инструмент с Review Apps и встроенным Prometheus. Переносим оставшиеся pipeline-ы с Jenkins и смотрим что изменилось.
-
DevOps
GitLab CI вместо Jenkins: .gitlab-ci.yml, Vault и kubectl в одном пайплайне
Перенесли сборку и деплой микросервисов с Jenkins на GitLab CI. Первые два месяца: что сработало, что скрипело, где были грабли с Vault и kubectl.
-
Информационная безопасность
Cloudbleed: когда CDN сам становится вектором утечки
Баг в HTML-парсере Cloudflare сливал куски памяти чужих HTTP-ответов в кешированные страницы. Проверили клиентов за Cloudflare, аудит заголовков и сессионных токенов.
-
Данные и аналитика
PostgreSQL 9.6 параллельные запросы: 3-4x на аналитике и подводные камни настройки
PostgreSQL 9.6 принёс параллельный seq scan и hash join. Рассказываем про настройку max_parallel_workers и ограничения первой реализации на реальном DWH.
-
Регуляторика
152-ФЗ и Приказ ФСТЭК №21 в 2017: аудит ИСПДн показал расхождения с обновлёнными методичками
Провели аудит ИСПДн у двух клиентов по обновлённым методрекомендациям ФСТЭК. Нашли расхождения в составе мер защиты. Разбираем чеклист по уровням защищённости.
-
DevOps
Docker 17.03: новая схема версий, CE vs EE и что это значит для наших плейбуков
Docker сменил схему версионирования на YY.MM и разделил дистрибутив на CE и EE. Разбираем что это меняет в Ansible-ролях и как выбрать правильную версию для закрепления.
-
Данные и аналитика
Prometheus 1.5 в продакшне: node-exporter, cAdvisor и первые alert-правила
Полтора года от знакомства до продакшна: Prometheus 1.5, Alertmanager 0.6 и Grafana 4.x для контейнерной инфраструктуры - архитектура и первые уроки.
-
DevOps
Terraform 0.8: модули, S3-бекенд и первый HCL-репозиторий в продакшене
Terraform 0.8 привёл синтаксис модулей в норму и добавил S3/Consul-бекенды для state. Начинаем кодировать инфраструктуру в HCL: структура репо и первые грабли.
-
Инфраструктура
Shielded VMs для облачного хостинга: тест на практике, кому это нужно и какова цена
Тестируем Shielded VMs в сценарии управляемого хостинга: изолируем данные клиентских VM от собственных администраторов через vTPM и BitLocker. Цена вопроса - операционная сложность.
-
Информационная безопасность
SHA-1 в корпоративном CA: как Chrome 56 и Firefox 51 устроили нам внеплановый аудит
Chrome 56 и Firefox 51 начали блокировать SHA-1 сертификаты. Несколько клиентов получили красную плашку на внутренних сервисах - разбираем аудит и план перехода на SHA-256.
-
Регуляторика
187-ФЗ о безопасности КИИ: разбираем законопроект до принятия
Законопроект о критической информационной инфраструктуре вышел на финальное чтение. Разбираем что это значит для клиентов в энергетике и промышленности - категорирование, требования, сроки.
-
Данные и аналитика
Elastic Stack 5.x в продакшне: Kibana 5, pipeline-workers и боль mapping-миграции
Мигрировали с ELK 2.x на Elastic Stack 5: новый UI Kibana 5, pipeline.workers в Logstash, Beats вместо logstash-forwarder - и всё это с маппингом, который надо пересоздавать.
-
Информационная безопасность
Let's Encrypt, ACME v2 draft и год автоматизации: где хватает, а где нет
ACME v2 draft опубликован, wildcard-сертификаты анонсированы. Разбираем год работы с certbot + systemd timer и честно говорим, где корпоративный CA пока незаменим.
-
DevOps
Kubernetes 1.5: StatefulSets из альфы в бету - базы данных в кластере без костылей
Kubernetes 1.5 перевёл StatefulSets из alpha в beta со стабильным API. Разбираемся чем StatefulSet отличается от Deployment и когда он реально нужен для баз данных в нашей практике.
-
Автоматизация
Ansible 2.2: переписываем библиотеку ролей под стабильный include_role
Ansible 2.2 вышел стабильным в октябре. Закрепляем практики: galaxy-совместимая структура ролей, тесты через molecule, конец самописным shell-обёрткам.
-
Системное администрирование
CentOS 7.3: ядро 3.10.0-514, фиксы systemd и плановое обновление парка
CentOS 7.3 (1611) вышел в ноябре 2016. В январе прогнали по тестовому стенду и начали обновление продакшн-парка - разбираем что изменилось и где споткнулись.
-
Инфраструктура
Windows Server 2016 в продакшне: первый файловый сервер переехал, делимся чеклистом
После полутора лет технических превью перевели первый файловый сервер на WS2016 GA. Storage Spaces Direct и Nano Server оказались интереснее всего - рассказываем что проверили до старта.
-
Инфраструктура
vSphere 6.5: HTML5-клиент, vCenter HA и апгрейд кластера с vSAN
VMware vSphere 6.5 GA вышел в октябре. Разбираем HTML5-клиент без Flash, vCenter HA и vSAN 6.5 с шифрованием - и описываем порядок обновления кластера.
-
Управление и процессы
Итоги 2016: контейнеры в пилот, Let's Encrypt переломил TLS, 152-ФЗ стал практикой
2016-й: контейнеры перешли из эксперимента в пилот, Let's Encrypt сделал TLS бесплатным по факту, а 152-ФЗ перестал быть бумажным. Наши приоритеты на первое полугодие 2017.