DevOps Deflope News – Telegram
DevOps Deflope News
5.75K subscribers
24 photos
1.52K links
DevOps Deflope News — выборка новостей и тулинга от инженеров «Фланта». Берём весь информационный поток и пропускаем через фильтр здравого смысла. Ещё пишем подкаст.

Рекламу не размещаем. Для связи @dvpsdflpfdbkbot.
Download Telegram
Github представили свою утилиту для MySQL online schema migration - gh-ost. От аналогов она отличается отсутствием использованиz триггеров, легковесностью, возможностью приостановить миграцию, а также менять ее параметры на лету.

http://amp.gs/8yii
Вышла запись Syscast Podcast с главой core team Ansible James Cammarata. Поговорили о push/pull сценариях работы, поглощении Ansible Red Hat'ом, сравнении с другими системами управления конфигурациями и многом другом.

http://amp.gs/8hds
Netflix открыли код vizceral - компоненты для визуализации потоков траффика на уровне сервисов, серверов и датацентров.

http://amp.gs/8hr7
На Ponyfoo опубликовали неплохое руководство для подготовки качественного Pull Request, следуя которому вы облегчите жизнь разработчикам и повысите шансы на принятие ваших изменений в основную кодовую базу проекта.
http://amp.gs/8vUB
Инженер Google Kelsey Hightower написал (в свободное время, программа не является официальным проектом Google) утилиту для управления сертификатами Let's Encrypt в рамках кластера Kubernetes.
http://amp.gs/8vdw
И продолжая тему Kubernetes. В блоге CoreOS опубликовали мануал по мониторингу кластера Kubernetes с помощью Prometheus.
http://amp.gs/8vSC
Инженеры Treasure Data опубликовали разбор проблем, связанных со сбором логов в микросервисной инфраструктуре. Ну и порекламировали свой Fluentd в конце статьи, конечно.

http://amp.gs/8gNj
Если вам очень интересно посмотреть на Vizceral (мы писали про него позавчера, это компонента от Netflix для визуализации трафика между сервисами, нодами и датацентрами), но лень писать для него обвязку, то Gergo Horanyi подготовил для вас прототип сервиса, визуализирующий траффик между Docker контейнерами в Swarm кластере.
Для сбора данных о нодах в кластере используется самописный агент (репозиторий на Github почему-то недоступен, но образ есть на Docker Hub), а для сбора и хранения данных о трафике - Packetbeat+Elasticsearch.

http://amp.gs/8gAJ
Мы вам, наверное, уже надоели с этим serverless, но мы не можем остановиться. Вот вам 10 часов видеодокладов с майской Serverlessconf - NYC 2016.

http://amp.gs/8giT
Uber презентовал uMirrorMaker - собственную замену ванильного Kafka MirrorMaker, инструмента для репликации данных из одного кластера Kafka в другой.
Реализация от Uber решает проблемы с даунтаймом во время ребалансинга, упрощает добавление новых топиков для репликации и гарантирует zero data loss.
Также в статье рассмотрены альтернативные решения с использованием Apache Samza и Apache Helix.
http://amp.gs/8Eqk
Amazon запустили новый load balancer - ALB (Application Load Balancer). Он заточен под микросервисы и контейнеры и позволяет перенаправлять трафик на разные инстансы, основываясь на содержимом HTTP-запросов. Например, запросы к адресу /api будут перенаправляться на один сервис, а к адресу /mobile - на другой. Также добавлена поддержка WebSocket и HTTP/2, имеются healthcheck'и.
"Старый" ELB по-прежнему остается доступен для использования.

http://amp.gs/8EsF
В продолжение статьи про грамотные Pull Request. Daniel Gallegos из devAcademy рассказал как грамотно оформлять коммиты, issues и вообще причинять поменьше боли себе и окружающим при работе с Git в общем и Github в частности.

http://amp.gs/8ED4
Ребята из DataDog опубликовали крутую подборку советов по использованию нагруженного кластера Consul в продакшене. Там и про выбор мощностей, и про мониторинг, и про безопасность, и про оптимизацию нагрузки.

http://amp.gs/8EJx
Чтиво на выходные. Большая статья от Mike Roberts про Serverless, сконцентрированная на сравнении с другими архитектурами, а также на плюсах и минусах использования serverless.

http://amp.gs/8V8b
git-recent - утилитка, показывающая последние коммиты в локальных ветках репозитория в удобочитаемом виде.

http://amp.gs/89Xg
Platform9 опубликовали статью со сравнением Kubernetes и Mesos - двух наиболее продвинутых платформ для оркестрации контейнеров в рамках датацентра.

http://amp.gs/89W9
Вышел Go 1.7.

Большинство изменений затрагивают тулчейн и рантайм языка, а также ряд библиотек. Непосредственно в спецификации произошло только одно минорное изменение, разработчики планируют поддерживать обратную совместимость между всеми релизами ветки 1.x.

http://amp.gs/846d
Огромная статья от Felix Gessert о сравнении и принятии решения при выборе NoSQL базы данных. Затрагиваются все ключевые особенности NoSQL БД: от моделей данных до способов обработки очередей. В конце статьи приводится сводная таблица этих особенностей, а также алгоритм выбора небоходимой БД под задачу.

http://amp.gs/8RIh
Продолжая тему баз данных. В блоге 2ndquadrant опубликовали занятное исследование производительности PostgreSQL на системах с разной версией ядра Linux (от 2.6.39 до 4.7). Результаты получились интересными: часть бенчмарков (в зависимости от размера датасета) показали рост производительности с ростом версии ядра, а часть - наоборот.

http://amp.gs/8RTj
Не совсем техническая статья с громким названием "Die Dashboards, Die!". На самом деле она не совсем про дашборды, а про Conversational User Interfaces - эдакую помесь из чатбота, персонального ассистента и системы алертинга, которая, в теории, может помочь справляться с все возрастающим потоком информации.

http://amp.gs/8RY8