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
Инженеры из FlowCI опубликовали на Medium статью со сравнением популярных хостингов репозиториев исходного кода: GitHub, Bitbucket, GitLab и Coding. Сравнивается, в основном, функционал и ценообразование.
http://amp.gs/TBQe
http://amp.gs/TBQe
Sean Kelly написал неплохой материал о недостатках и сложностях микросервисов, опровергая основные аргументы, приводимые в пользу микросервисной архитектуры: простоту кода, легкость масштабирования и скорость работы.
http://amp.gs/TnLk
http://amp.gs/TnLk
Rapid7 Blog
Microservices – Please, don’t
“Microservices == Good” or “Microservices == Bad”? Read on for Sean's thoughts and experiences.
Компания Positive Technologies 7 октября проводит Devops meetup про взаимодействие с командами разработчиков.
Говорят, что высоконаучных подходов и обсуждения тонкостей Zabbix и Docker не будет, но будут реальные кейсы из жизни 12 devops-инженеров в одной немаленький компании, и разговор по-душам потом. Организаторы убедительно просят приходить только если это вам действительно интересно, т.к. мест у них немного.
Анонс встречи, список докладов и ссылку на регистрацию можно прочесть на хабре: http://amp.gs/TnaD
Говорят, что высоконаучных подходов и обсуждения тонкостей Zabbix и Docker не будет, но будут реальные кейсы из жизни 12 devops-инженеров в одной немаленький компании, и разговор по-душам потом. Организаторы убедительно просят приходить только если это вам действительно интересно, т.к. мест у них немного.
Анонс встречи, список докладов и ссылку на регистрацию можно прочесть на хабре: http://amp.gs/TnaD
Хабр
Миссия выполнима: как развить DevOps в компании со множеством проектов
О пользе внедрения DevOps уже написано немало статей на Хабре и других IT-ресурсах, и она не ставится под сомнение. Это понятно: творческому беспорядку с подчас...
Platform9 продолжают сравнивать между собой различные решения для enterprise-контейнеризации. На этот раз под их прицелом оказались Kubernetes и ECS (Amazon EC2 Container Service).
http://amp.gs/Tn5Z
http://amp.gs/Tn5Z
Platform9
Compare Kubernetes vs ECS (EC2 Container Service) | Platform9
As your usage of containers grows, you'll need to look at Container Orchestration tools. In this blog we'll compare Kubernetes vs Amazon ECS
На TheNewStack опубликовали статью об OCID (OCI daemon) - разрабатываемой инженерами RedHat и Google замене Docker для запуска контейнеров в Kubernetes. В материале разбираются причины появления необходимости в еще одном движке для контейнеров, а также непосредственно архитектура OCID.
На данный момент проект находится в статусе pre-alpha.
http://amp.gs/TnQF
На данный момент проект находится в статусе pre-alpha.
http://amp.gs/TnQF
The New Stack
Red Hat, Google Engineers Work on a Way for Kubernetes to Run Containers Without Docker
In 2015, when the Open Container Initiative (OCI) was launched to create industry standards around containers, it used Docker's container runtime and image format as the base. But now a number of companies are undertaking a project that would break the OCI…
kubernetes-the-hard-way – пошаговое руководство по поднятию Kubernetes без всякой автоматизации. Многие Kubernetes install guide сводятся к запуску автоматических скриптов, которые прячут всю магию и не добавляют понимания, как же система работает изнутри. Этот же туториал пригодится тем, кто хочет разобраться в нюансах работы Kubernetes стека.
http://amp.gs/TGaZ
http://amp.gs/TGaZ
Новый, НЕюбилейный, 30-ый выпуск Devops Deflope. С нами Антон Маркелов и он вживую трогал docker для windows!
http://amp.gs/TGol
http://amp.gs/TGol
devopsdeflope.ru
030 - Неюбилейный выпуск
Инженеры Datadog опубликовали первый пост из серии, посвященной мониторингу Elasticsearch. В нем рассказывается об общих принципах работы ES и ключевых метриках системы, на которые стоит обратить внимание. В следующих постах серии будет рассказано о том, как получать эти метрики, как их мониторить (с помощью Datadog, естественно :) ) и о наиболее распространенных проблемах при эксплуатации Elasticsearch.
http://amp.gs/TG5z
http://amp.gs/TG5z
How to monitor Elasticsearch performance
In this post, we'll cover how Elasticsearch works, and explore the key performance metrics that you should monitor.
Timothy Prickett Morgan написал интересный материал о Windows Server, посвященный выходу новой версии этой операционной системы и охватывающий как прошлое, так и будущее серверных технологий Microsoft. Без сомнения, появление Windows Nano Server - это важный шаг вперед, который поможет Microsoft оставаться в игре в эпоху современных облачных вычислений.
http://amp.gs/TGcN
http://amp.gs/TGcN
Nextplatform
Windows Server 2016: End Of One Era, Start Of Another
What constitutes an operating system changes with the work a system performs and the architecture that defines how that work is done. All operating
Uber рассказали о Pyflame - своем профайлере для Python, написанном на C++ и строящим flame-графики по результатам сбора данных о процессе. Внутри профайлера используется ptrace.
Также в статье разбираются проблемы уже имеющихся профайлеров: в частности большой оверхед и недостаточная детализация получаемых данных.
http://amp.gs/TGbe
Также в статье разбираются проблемы уже имеющихся профайлеров: в частности большой оверхед и недостаточная детализация получаемых данных.
http://amp.gs/TGbe
Uber Engineering Blog
Pyflame: Uber Engineering’s Ptracing Profiler for Python
Seemingly small inefficiencies are greatly magnified as Uber's business scales. In this article we’ll explore design considerations and unique implementation characteristics of Pyflame, Uber Engineering's high-performance Python profiler implemented in C++.
Ubuntu начали предоставлять собственную поддерживаемую сборку Kubernetes, доставляемую на машины с помощью Juju - утилиты Canonical для деплоя серверной инфраструктуры.
Canonical обещает предоставлять доступ как к стабильным сборкам, так и к daily-билдам, с возможностью отката к предыдущей версии.
http://amp.gs/Tf8K
Canonical обещает предоставлять доступ как к стабильным сборкам, так и к daily-билдам, с возможностью отката к предыдущей версии.
http://amp.gs/Tf8K
Ubuntu
Canonical expands enterprise container portfolio
Canonical Expands Enterprise Container Portfolio with Commercially Supported Distribution of Kubernetes Canonical’s distribution of Kubernetes is supported, enterprise Kubernetes Support is available on public clouds, private…
Trevor Sullivan написал Image2Docker - крутую утилиту для сканирования VHD, VHDK, и WIM образов виртуалок (с Windows на борту) и конвертации их в Docker-образ (точнее, генерации Dockerfile'а на основе содержимого образа).
http://amp.gs/Tfzs
http://amp.gs/Tfzs