DevOps дайджест #13: Docker поплив, біля Go водяться дракони

У маленькому DevOps світі все знову змінилося! Docker поплив, Moby приплив. Також у нас найкрутіші рейт за версією Stackoverflow, і впав Google.

Нове і трендові

Introducing a Moby project
Docker — це Moby, а Docker CE/EE — це Docker. Нічого не зрозуміли? Просто ребрендинг. Ну і, може, ще щось. Насправді поки ніхто не знає.

Kryptonite
A new home for your SSH private key. Фап-фап!

Introducing Stormcrow
Найелегантніша реалізація a/b тестування і канареечных релізів, яку тільки бачив світ.

DNS as code
Tools for managing DNS across multiple providers.

Великі інфраструктури, розподілені архітектури

Infrastructure Survey Results
Велика аналітика та огляд по використанню різних інфраструктурних штук. Тут можна подивитися, що взагалі використовують у світі, хто використовує те, що Ви використовуєте, і куди рухатися далі. P. S. Якщо Ви в більшості — це мінус.

How we Upgraded a 22TB MySQL Cluster from 5.6 to 5.7 (in 9 months)
Хочете витратити 9 місяців? Запитайте їх як. Вони мігрували 22TB даних з MySQL 5.6 на MySQL 5.7.

The Evolution of Container Usage at Netflix
Історія про те, як Netflix використовує контейнеризацію, і як вони росли з плином часу. Наприклад, за минулий тиждень вони запустили більш ніж 1,000,000 контейнерів.

Гайди та туторіали

A Comprehensive Guide to Terraform
Серія статей про використання Terraform в реальному житті. Увага, дуже цінно!

Логи nginx в форматі json
Готовий рецепт правильного приготування логування nginx. Це й справді працює, забирайте.

Online migrations at scale
Зміна структури бази — біль і жах всіх продуктів. Хлопці описали саму логіку того, що відбувається і показали, як робити це «не так боляче».

How we fine-tuned HAProxy to achieve 2,000,000 concurrent SSL connections
Завзяті хлопці нормально заморочилися і прокачали haproxy.

Цікаві думки

Salary by Type Developer
Паливо в бочку ЧСВ, підживлення синдрому вахтера. DevOps Engineers заробляють більше за всіх — аналітика від StackOverflow.

Incident management at Google
Стаття про те, як в Google керують інцидентами. Дуже хороший гайд з купою патернів про те, як робити потрібно і не потрібно. Це глава з книги SRE.

The Discipline of Chaos Engineering
Однією з основних завдань DevOps Engineer є доступність (це коли завжди все працює). І навіть коли щось не працює — для користувача має бути все нормально. Основи концепції досить добре описані в статті.

Рік з Go в реальній роботі — там водяться дракони
Добре опрацьований відгук про використання Go (без вкидань). Розглянуті як плюси, так і мінуси.

Як розділити оточення для складання і запуску сервісу в Docker
Автор відповідає на питання «Як правильно збирати Docker Image зараз і в майбутньому», анонсує нові фішки (поділ стадій складання), і показує, як це має працювати.

Ой, упала

Google Compute Engine Incident
Так, GCE теж падає. Ну, точніше не зовсім падає, а погано працює. Він 22 хвилини дропал 25% пакетів через кривого апдейта.

Update on the April 5th, 2017 Outage
Так, DO теж падає. До речі, дуже схоже на Gitlab — щось там намутили з базою. Коли вже дорослі люди перестануть лазити в продакшн базу ручками?

Цікаві відео

Сто кроків в DevOps методологію від Epam. А якщо серйозно, то у відео 2 доповіді:


? Попередній випуск: DevOps дайджест #12

Опубліковано: 12/05/17 @ 10:00
Розділ Різне

Рекомендуємо:

DOU Books: 5 книг по програмуванню, які радить Денис Шевченко, Director of Technology в Plarium
Якщо ви не вмієте говорити «ні», то ваше «так» нічого не значить
Якщо ви не вмієте говорити "ні", то ваше "так" нічого не значить
iOS дайджест #18: що винен знаті Senior Developer
PHP дайджест #4: PHP 7 Virtual Machine, PHP вмирає, майбутнє Doctrine