Инженер Google Kelsey Hightower написал (в свободное время, программа не является официальным проектом Google) утилиту для управления сертификатами Let's Encrypt в рамках кластера Kubernetes.
http://amp.gs/8vdw
http://amp.gs/8vdw
И продолжая тему Kubernetes. В блоге CoreOS опубликовали мануал по мониторингу кластера Kubernetes с помощью Prometheus.
http://amp.gs/8vSC
http://amp.gs/8vSC
Coreos
Monitoring Kubernetes with Prometheus | Prometheus Docker Monitoring
Monitoring is one of the pillars of successful infrastructure. Read our blog and learn how to monitor Kubernetes with Prometheus.
Инженеры Treasure Data опубликовали разбор проблем, связанных со сбором логов в микросервисной инфраструктуре. Ну и порекламировали свой Fluentd в конце статьи, конечно.
http://amp.gs/8gNj
http://amp.gs/8gNj
Treasure Data Blog
Distributed Logging Architecture in the Container Era
Если вам очень интересно посмотреть на Vizceral (мы писали про него позавчера, это компонента от Netflix для визуализации трафика между сервисами, нодами и датацентрами), но лень писать для него обвязку, то Gergo Horanyi подготовил для вас прототип сервиса, визуализирующий траффик между Docker контейнерами в Swarm кластере.
Для сбора данных о нодах в кластере используется самописный агент (репозиторий на Github почему-то недоступен, но образ есть на Docker Hub), а для сбора и хранения данных о трафике - Packetbeat+Elasticsearch.
http://amp.gs/8gAJ
Для сбора данных о нодах в кластере используется самописный агент (репозиторий на Github почему-то недоступен, но образ есть на Docker Hub), а для сбора и хранения данных о трафике - Packetbeat+Elasticsearch.
http://amp.gs/8gAJ
Medium
Intuition Engineering with Docker
This post presents a suggestion for a docker monitoring solution combining two awesome tools already at your disposal: Netflix Vizceral and…
Мы вам, наверное, уже надоели с этим serverless, но мы не можем остановиться. Вот вам 10 часов видеодокладов с майской Serverlessconf - NYC 2016.
http://amp.gs/8giT
http://amp.gs/8giT
A Cloud Guru
A Cloud Guru - AWS Certification Courses
Uber презентовал uMirrorMaker - собственную замену ванильного Kafka MirrorMaker, инструмента для репликации данных из одного кластера Kafka в другой.
Реализация от Uber решает проблемы с даунтаймом во время ребалансинга, упрощает добавление новых топиков для репликации и гарантирует zero data loss.
Также в статье рассмотрены альтернативные решения с использованием Apache Samza и Apache Helix.
http://amp.gs/8Eqk
Реализация от 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
"Старый" ELB по-прежнему остается доступен для использования.
http://amp.gs/8EsF
В продолжение статьи про грамотные Pull Request. Daniel Gallegos из devAcademy рассказал как грамотно оформлять коммиты, issues и вообще причинять поменьше боли себе и окружающим при работе с Git в общем и Github в частности.
http://amp.gs/8ED4
http://amp.gs/8ED4
devStories
How to use GitHub like a proper human being
Learn some etiquette, man.
Ребята из DataDog опубликовали крутую подборку советов по использованию нагруженного кластера Consul в продакшене. Там и про выбор мощностей, и про мониторинг, и про безопасность, и про оптимизацию нагрузки.
http://amp.gs/8EJx
http://amp.gs/8EJx
Datadoghq
Consul at Datadog -- Datadog Engineering Blog
We've been using Consul for about 18 months at Datadog and it's an important part of our production stack. In this post we will discuss some of the lessons we have learned.
Чтиво на выходные. Большая статья от Mike Roberts про Serverless, сконцентрированная на сравнении с другими архитектурами, а также на плюсах и минусах использования serverless.
http://amp.gs/8V8b
http://amp.gs/8V8b
martinfowler.com
Serverless Architectures
Serverless architectures replace a managed server with a collection of third party services and FaaS
git-recent - утилитка, показывающая последние коммиты в локальных ветках репозитория в удобочитаемом виде.
http://amp.gs/89Xg
http://amp.gs/89Xg
GitHub
paulirish/git-recent
See your latest local git branches, formatted real fancy - paulirish/git-recent
Platform9 опубликовали статью со сравнением Kubernetes и Mesos - двух наиболее продвинутых платформ для оркестрации контейнеров в рамках датацентра.
http://amp.gs/89W9
http://amp.gs/89W9
Веха у Docker: Docker Hub пробил отметку в 5 миллиардов пуллов. Рост впечатляет - в феврале у них было "всего" 2 миллиарда пуллов.
http://amp.gs/89o9
http://amp.gs/89o9
Docker Blog
Docker Hub Hits 5 Billion Pulls
Last week, the total number of image pulls from the Docker Hub Repository Service reached 5 billion. That’s an increase of 150% since just February. It’s pretty amazing for a three year old project. Docker Hub has become a part of the daily life of developers because…
Вышел Go 1.7.
Большинство изменений затрагивают тулчейн и рантайм языка, а также ряд библиотек. Непосредственно в спецификации произошло только одно минорное изменение, разработчики планируют поддерживать обратную совместимость между всеми релизами ветки 1.x.
http://amp.gs/846d
Большинство изменений затрагивают тулчейн и рантайм языка, а также ряд библиотек. Непосредственно в спецификации произошло только одно минорное изменение, разработчики планируют поддерживать обратную совместимость между всеми релизами ветки 1.x.
http://amp.gs/846d
Огромная статья от Felix Gessert о сравнении и принятии решения при выборе NoSQL базы данных. Затрагиваются все ключевые особенности NoSQL БД: от моделей данных до способов обработки очередей. В конце статьи приводится сводная таблица этих особенностей, а также алгоритм выбора небоходимой БД под задачу.
http://amp.gs/8RIh
http://amp.gs/8RIh
Medium
NoSQL Databases: a Survey and Decision Guidance
(At the bottom of this page, you find a BibTeX reference to cite this article.)
Продолжая тему баз данных. В блоге 2ndquadrant опубликовали занятное исследование производительности PostgreSQL на системах с разной версией ядра Linux (от 2.6.39 до 4.7). Результаты получились интересными: часть бенчмарков (в зависимости от размера датасета) показали рост производительности с ростом версии ядра, а часть - наоборот.
http://amp.gs/8RTj
http://amp.gs/8RTj
2Ndquadrant
PostgreSQL vs. Linux kernel versions |
How much kernel versions influence PostgreSQL performance? Is it worth upgrading to a new kernel version, or are you fine with the ancient 2.6.x kernel?
Не совсем техническая статья с громким названием "Die Dashboards, Die!". На самом деле она не совсем про дашборды, а про Conversational User Interfaces - эдакую помесь из чатбота, персонального ассистента и системы алертинга, которая, в теории, может помочь справляться с все возрастающим потоком информации.
http://amp.gs/8RY8
http://amp.gs/8RY8
Nir and Far
Die Dashboards, Die! Why Conversations Will Reinvent Software
There are three benefits conversational user interfaces have over traditional software. These lessons can inspire the redesign of online services.
На InfoQ опубликовали конспект выступления Aaron Grattafiori на DockerCon 2016 с докладом, посвященным обеспечению безопасности микросервисов с помощью контейнеризации.
http://amp.gs/8Rl1
http://amp.gs/8Rl1
InfoQ
Docker and High Security Microservices: A Summary of Aaron Grattafiori's DockerCon 2016 Talk
At DockerCon 2016, held in Seattle, USA, Aaron Grattafiori presented “The Golden Ticket: Docker and High Security Microservices”. Core recommendations for running secure container-based microservices included enabling User Namespaces, configuring application…
Chef выложили видео Habitat 101: An Introduction to Habitat. Видео о том, из чего состоит и как пользоваться их новым продуктом – Habitat.
https://blog.chef.io/2016/08/15/habitat-101-introduction-habitat/
https://blog.chef.io/2016/08/15/habitat-101-introduction-habitat/
Chef Software
Chef Blog - IT Automation for everything from configuration management to continuous delivery. | Chef
2ndQuadrant выпустили Postgres-BDR 1.0 (Bi-Directional Replication for PostgreSQL). Основанная на кодовой базе PostgreSQL 9.4.9, BDR поддерживает асинхронную master-master репликацию для географически распределенных кластеров (тестировались системы размером до 48 нод).
http://amp.gs/8U90
http://amp.gs/8U90
Пара новостей про снапшоты из рассылки DigitalOcean.
Плохая - с октября DO начнет брать деньги за хранение снапшотов: $0.05 за гигабайт в месяц. Помните, что размер снапшота обычно значительно меньше размера диска дроплета, он и сжимается, и берется только занятое место.
Хорошая - теперь снапшоты можно будет снимать на лету, без выключения сервера.
Плохая - с октября DO начнет брать деньги за хранение снапшотов: $0.05 за гигабайт в месяц. Помните, что размер снапшота обычно значительно меньше размера диска дроплета, он и сжимается, и берется только занятое место.
Хорошая - теперь снапшоты можно будет снимать на лету, без выключения сервера.