Strava(соц. сеть для атлетов) написали в своем блоге, как они перешли к микросервисам используя mesos стек(mesos, marathon, docker) http://amp.gs/TY9C
Извиняемся за небольшие перебои в новостях, работа иногда бывает безжалостна к свободному времени. :(
Etsy выложили в открытый доступ утилиту 411 (http://amp.gs/TtG4), умеющую отправлять алерты по результатам анализа логов в ElasticSearch, метрик в Graphite или http-проверок.
http://amp.gs/TtG9
Etsy выложили в открытый доступ утилиту 411 (http://amp.gs/TtG4), умеющую отправлять алерты по результатам анализа логов в ElasticSearch, метрик в Graphite или http-проверок.
http://amp.gs/TtG9
Вышел Consul 0.7. Service Discovery система от HashiCorp получила следующие новшества:
- Появился транзакционный Key/Value API. Теперь можно читать/обновлять несколько записей в транзакционной манере;
- Добавлена команда consul operator, позволяющая просматривать и управлять конфигурацией Raft (в частности, удалять серверы без даунтайма);
- Появился Lifeguard - подсистема, улучшающая работу кластера в условиях нестабильной сети или плавающих проблем с нодами;
- Добавлена возможность репликации ACL.
http://amp.gs/Ttff
- Появился транзакционный Key/Value API. Теперь можно читать/обновлять несколько записей в транзакционной манере;
- Добавлена команда consul operator, позволяющая просматривать и управлять конфигурацией Raft (в частности, удалять серверы без даунтайма);
- Появился Lifeguard - подсистема, улучшающая работу кластера в условиях нестабильной сети или плавающих проблем с нодами;
- Добавлена возможность репликации ACL.
http://amp.gs/Ttff
Ребята из Hexlet перевели и опубликовали на Хабре огромное руководство по Docker от Prakhar Srivastav. Помимо базовых вещей, в нем рассматривается, например, создание кластера в AWS ECS.
http://amp.gs/TteY
http://amp.gs/TteY
В блоге Google Cloud Platform опубликовали небольшой список советов, позволяющих сэкономить деньги и время при использовании этого сервиса.
http://amp.gs/TtPP
http://amp.gs/TtPP
Вышел новый релиз NoSQL базы данных CouchDB 2.0. По утверждению разработчиков, API на 99% совместимо с версиями ветки 1.x.
Основные новшества:
- Реализован кластер для CouchDB. Теперь несколько инстансов CouchDB могут работать как единое целое;
- Разработан новый язык запросов Mango, который существенно проще и быстрее предыдущей реализации;
- Появилась новая админка, написанная на React.js;
- Существенно улучшена производительность, как за счет внедрения репликации, так и в рамках одного инстанса.
Ах да, и теперь у них новое лого. :)
http://amp.gs/Tth9
Также может быть полезным вот этот вот список постов, подробно разбирающий каждое новшество в архитектуре CouchDB: http://amp.gs/TthV
Основные новшества:
- Реализован кластер для CouchDB. Теперь несколько инстансов CouchDB могут работать как единое целое;
- Разработан новый язык запросов Mango, который существенно проще и быстрее предыдущей реализации;
- Появилась новая админка, написанная на React.js;
- Существенно улучшена производительность, как за счет внедрения репликации, так и в рамках одного инстанса.
Ах да, и теперь у них новое лого. :)
http://amp.gs/Tth9
Также может быть полезным вот этот вот список постов, подробно разбирающий каждое новшество в архитектуре CouchDB: http://amp.gs/TthV
Travis Jeffery написал статью об использовании TICK-стека для мониторинга. TICK - это набор решений от InfluxData (Telegraf, InfluxDB, Chronograf, Kapacitor).
http://amp.gs/TmhW
Статья короткая, но по ссылкам есть подробный гайд по установке: http://amp.gs/Tmha
http://amp.gs/TmhW
Статья короткая, но по ссылкам есть подробный гайд по установке: http://amp.gs/Tmha
CloudBees выпустили статью о Blue Ocean - новом интерфейсе Jenkins. Сама статья довольно водянистая, но в конце есть ссылки на значительно более информативные видеообзор и страничку проекта на сайте Jenkins.
http://amp.gs/TmE1
http://amp.gs/TmE1
Github рассказали о glb - своем новом load balancer, пришедшему на смену HAProxy. Обещают его в скором времени открыть его код, текущая публикация посвящена общему дизайну приложения.
http://amp.gs/TZSy
http://amp.gs/TZSy
Baptiste Jamin из Crisp поделился своей болью от использования Google Firebase (конкретно - Firebase Realtime Database).
Судя по его отчету, он очень хорош для протипирования и небольших приложений, но крайне плохо скейлится, тормозит на больших данных и к тому же довольно дорог. Но вполне возможно и то, что Crisp просто не смогли его правильно приготовить.
http://amp.gs/TZAf
Судя по его отчету, он очень хорош для протипирования и небольших приложений, но крайне плохо скейлится, тормозит на больших данных и к тому же довольно дорог. Но вполне возможно и то, что Crisp просто не смогли его правильно приготовить.
http://amp.gs/TZAf
Jesse Noller из Rackspace написал пространную статью о том, что не стоит отождествлять себя с технологиями, проектами и инструментами, особенно в наше время, когда они меняются очень быстро. Точно также не стоит пытаться решать все проблемы с помощью одного инструмента, каждый из них имеет свои слабые и сильные стороны. В общем, довольно философское, но занимательное чтиво.
http://amp.gs/TZsk
http://amp.gs/TZsk
Jonas Helfer опубликовал подробный разбор нового GraphQL API Github. В комплекте со статьей идет видеодемонстрация работы и набор полезных ссылок по GraphQL.
http://amp.gs/Tl2C
http://amp.gs/Tl2C
Nik Vyzas из Percona написал небольшой мануал о том, как построить HA MySQL кластер с помощью Consul, ProxySQL и Master High Availability Manager for MySQL.
http://amp.gs/TlFj
http://amp.gs/TlFj
Тут, говорят, написали убийцу grep, причем на Rust'е. Называется незатейливо - ripgrep. Если верить бенчмаркам, оно быстрее grep в 2-5 раз, в зависимости от наборов данных.
http://amp.gs/TlXa
http://amp.gs/TlXa
Jinru He из Pinterest поделился опытом по настройке автоскейлинга AWS инстансов. Никакого rocket science, но кому-то может быть полезно.
http://amp.gs/TlWo
http://amp.gs/TlWo
Подоспели видео с HashiConf 2016: https://www.youtube.com/playlist?list=PL81sUbsFNc5bDS1lH0HPJFyBnAP8Iv4t0
В блоге Elastic опубликовали обзор грядущего релиза Elastic Stack 5.0.0. На данный момент новый Elastic Stack находится в статусе beta, выпущен предварительный релиз 5.0.0-beta1.
Такой скачок в номере версий, судя по-всему, вызван тем, что разработчики решили подтянуть версии для единообразия. Сейчас большая часть стека имеет версию 2.4, а Kibana - 4.6.
Основные новшества:
Elasticsearch серьезно прибавил в производительности - до 80% прироста скорости индексирования;
Kibana - код для работы с time series данными перенесен из плагина в ядро приложения;
Kibana - появились noscripted поля, в которых можно размещать логику для обработки записей;
Logstash переехал на фреймворк Log4j2;
Metricbeat получил кучу новых метрик, в том числе для cgroups, PostgreSQL и HAProxy.
Вообще, нововведений очень много, каждому компоненту посвящен отдельный пост, так что рекомендуем вам прочитать весь цикл целиком: http://amp.gs/TBFf
Такой скачок в номере версий, судя по-всему, вызван тем, что разработчики решили подтянуть версии для единообразия. Сейчас большая часть стека имеет версию 2.4, а Kibana - 4.6.
Основные новшества:
Elasticsearch серьезно прибавил в производительности - до 80% прироста скорости индексирования;
Kibana - код для работы с time series данными перенесен из плагина в ядро приложения;
Kibana - появились noscripted поля, в которых можно размещать логику для обработки записей;
Logstash переехал на фреймворк Log4j2;
Metricbeat получил кучу новых метрик, в том числе для cgroups, PostgreSQL и HAProxy.
Вообще, нововведений очень много, каждому компоненту посвящен отдельный пост, так что рекомендуем вам прочитать весь цикл целиком: http://amp.gs/TBFf
Elastic Blog
Elastic Stack Release - 5.0.0-beta1
It's here! Say "Heya" to beta 1.
Вышел Kubernetes 1.4. Для тех кто не в курсе, Kubernetes - это система для управления контейнерами, изначально написанная Google, а ныне поддерживаемая силами Cloud Native Computing Foundation.
Что нового:
- Сильно упрощена процедура создания кластера;
- Расширена поддержка stateful-приложений;
- Расширены возможности сluster federation для multi-region и multi-cloud архитектур;
- Переработан интерфейс Kubernetes Dashboard.
http://amp.gs/TBLf
Что нового:
- Сильно упрощена процедура создания кластера;
- Расширена поддержка stateful-приложений;
- Расширены возможности сluster federation для multi-region и multi-cloud архитектур;
- Переработан интерфейс Kubernetes Dashboard.
http://amp.gs/TBLf
The New Stack выкладывают серию PDF книг о различных аспектах Docker и экосистеме контейнеров.
Уже выпущены 4 книги:
– The Docker and Container Ecosystem
– Applications & Microservices with Docker
– Automation & Orchestration with Docker
– Networking, Security & Storage with Docker
В ноябре выйдет пятая книга Monitoring & Management with Docker and containers.
http://amp.gs/TBWN
Уже выпущены 4 книги:
– The Docker and Container Ecosystem
– Applications & Microservices with Docker
– Automation & Orchestration with Docker
– Networking, Security & Storage with Docker
В ноябре выйдет пятая книга Monitoring & Management with Docker and containers.
http://amp.gs/TBWN
The New Stack
eBooks Series: The Docker and Container Ecosystem
Ловите сразу две публикации о Docker для Windows. Microsoft анонсировала Windows Server 2016, который имеет нативную поддержку Docker, то есть теперь мы можем контейнеризовать и Windows-приложения.
По этому поводу Stefan Scherer и Michael Friis опубликовали обзорные статьи по Docker for Windows, рассказывающие об общей архитектуре и процессе сборки и запуска контейнеров под Windows 10 и Windows Server 2016 соответственно.
http://amp.gs/TBa7
http://amp.gs/TBak
По этому поводу Stefan Scherer и Michael Friis опубликовали обзорные статьи по Docker for Windows, рассказывающие об общей архитектуре и процессе сборки и запуска контейнеров под Windows 10 и Windows Server 2016 соответственно.
http://amp.gs/TBa7
http://amp.gs/TBak
Алексей Васильев из Railsware написал полезную памятку о том, какие операции над PostgreSQL являются безопасными, а какие нет с точки зрения возможной блокировки таблицы и, как следствие, перебоя в обслуживании.
http://amp.gs/TBMp
http://amp.gs/TBMp