CatOps
5.08K subscribers
94 photos
5 videos
19 files
2.57K links
DevOps and other issues by Yurii Rochniak (@grem1in) - SRE @ Preply && Maksym Vlasov (@MaxymVlasov) - Engineer @ Star. Opinions on our own.

We do not post ads including event announcements. Please, do not bother us with such requests!
Download Telegram
Ну и конечно же эта меметичная картинка

https://pbs.twimg.com/media/Ci9dn7vWYAAGbuV.jpg:large
Тем временем официально вышел Nomad 0.7. Тот самый, который с GUI

Показали то его (бету) ещё на HashiConf

Полный чейнджлог

Интересно, что много фич, включая поддержку Sentinel policies и Namespaces добавили только в Enterprise Edition

Скачать скитальца можно тут

#hashicorp #nomad
А вот финны нашли уязвимость в wget:
https://www.viestintavirasto.fi/en/cybersecurity/vulnerabilities/2017/haavoittuvuus-2017-037.html

Сразу две, которые позволяют запустить удалённо код, заставив пользователя скачать определенную ссылку

#security
Утречко! (какое, нафиг, утречко — час дня)

Что-то у меня сегодня совсем не задалось настроение. Виной тому то ли погода, то ли моя рассеяность, то ли электро-индастриал в колонках. Поэтому мне очень лень что-то сегодня искать. Извините 😞

Но вот есть статья из загашника со сравнением Prometheus, Sensu и TICK Stack

Она старая, но, может, кому будет интересно

#monitoring #prometheus #sensu
Но расслабляться особо времени нет. Потому что как раз начали выкладывать доклады с LISA2017

Пока что выкладывают сами авторы в Twitter, официально обещают выложить, но пока нет. Итак:

- Visual Tooling for Advanced Systems Analysis by Suchakra Sharma. Там вообще о том, как визуализировать данные, строить диаграммы и схемы. С примерами из истории с современного IT. В общем, интересно. Ещё бы сам доклад послушать

- Container Performance Analysis by Brendan Gregg. Это вообще, наверное первый человек, который приходит на ум от словосочетания "performance analysis". Доклад о том, как анализируют производительность контейнеров в Netflix (небольшой спойлер: in-house тулзами) Кроме того там обзор утилит для анализа производительности вообще, краткий обзор того, что такое контейнер и обзор некоторых сценариев диагностики. Ну и скрины Netflix'овских дашбордов, конечно 😉

- Queueing Theory by Eben Freeman. Что, думали, в универе это закончилось? А вот нет! Обзор теории очередей в последовательных и параллельных системах и того, как это дело координировать на основании, конечно же, матана

Это то, что я достал из Twitter. Может, доступны ещё какие-то доклады. Можете кидать их мне тут (@grem1in). Ну или подождать, пока они появятся на официальной страничке

#event #slides #performance
А пока в SF шла LISA2017, в Токио провели конференцию по Vim (и такое бывает). Ну и, конечно же, пару материалов я вам оттуда накопал 😉

- Creating Your Lovely Color Scheme — как сделать свою красивую цветовую схемку, если существующих вам мало

- vmp: the most ambitious vim emulator — как превратить Atom в Vim (но зачем?)

- incsearch.vim is dead. Long live incsearch — немного про визуальное упрощение поиска по тексту

- Vim, Me and Community — от автора предыдущей статьи. История человека и Vim

- The Past and Future of Vim-go — презентация от автора Vim-go. Поскольку нормальных IDE изначально для Go не существовало, Vim-go занял уверенную позицию и прекрасно себя чувствует даже когда IDE для Go начали появляться. Вот пример

И на закуску: собрание бесплатных книжек по Vim. От начального уровня до advanced, как говорится. Есть даже одна на португальском (испанском?)

Love Vim and cats!

#vim
8-го ноября на базе Microsoft Ukraine пройдёт митап посвященный дню DBA (думаю, пару DBA меня читают😊)

Когда: Среда. 8 ноября 19:00
Где: Microsoft Ukraine. Жилянская 75, 4 этаж

Доклады:

- Один день з життя DBA by Недашківський Євген
- Особенности проектирования и моделирования хранилищ данных (Data Warehouse) by Мастило Николай

#event
Алсо, подъехали видосики с Highload fwdays'17

👆 Там плейлист из 24 видео, но поскольку YouTube не делает адекватных ссылок на плейлисты (или я не знаю как), ссылка на доклад @ctrlok в миру известного как Всеволод Поляков — также автора канала Дайджест Украинских ДевОпсов. Ещё одна хорошая подписка, если вам интересен DevOps в целом и DevOps в Украине в частности

#event #slides
Началась открытая трансляция главного зала конференции highload++ в Москве. Хотя лично я советовал бы купить билет на онлайн трансляцию, потому что в девопс зале тоже должно быть очень интересно. https://www.youtube.com/watch?v=BlDK2KKKYc8
Кратко о характеристиках
Рекомендую статью Monitoring and Observability от Cindy Sridharan‏

Там простым языком (английким) объясняется, чем таки мониторинг отличается от "observability" и зачем кому-то нужен ещё один термин.

Написано хорошо, но мы то понимаем. Цитирую:

 I’m an engineer that can help provide monitoring to the other engineers in the organization
> Great, here’s $80k.
I’m an architect that can help provide observability for cloud-native, container-based applications
> Awesome! Here’s $300k!


#monitoring #observability
Cейчас все будут писать про выход Prometheus 2.0 (я тоже напишу, но позже)
Ну суть, я думаю, вы уловили: вышел Prometheus 2.0

Из нового:
- переделали сторейдж. Обещают прирост производительности аж:
= CPU на 20%-40% меньше, чем в версии 1.8
= Место на диске: меньше на 33%-50% в сравнении с 1.8
= I/O и так, говорят, низкое былоек

- Staleness handling (видео презентации с PromCon 2017)

- Можно делать снэпшоты вот прямо всего хранилища

Changelog

Upgrade guide

Ну и, конечно же, бонус! Видосы c PromCon 2017

#monitoring #prometheus
Как сделать инфоповод. Рецепт от Amazon

1. Рассказываем о новом гипервизоре для последнего поколения инстансов, который являет собой перепиленный KVM

Кажется, это репостили вообще все. Начальник моего департамента, вроде, даже дважды (новость на The Register и из блога AWS)

2. Через день убираем всякое упоминание о KVM

Напомню, что AWS очень много инвестировали в Xen и работают с ним давно и плотно

Итак, что мы имеем на выходе: пока комьюнити спорит, а был ли мальчик или это жерналисты и пиарщики чёт попутали, план охвата новостей выполнен с лихвой.

P.S. Я вот завтыкал написать сюда про AWS и KVM и теперь меня вся ситуация ещё больше умиляет. Как говорится: "Не спеши выполнять приказ, его ещё могут отменить". Точно так же и с новостями (включая технические) 😊

#aws
У меня вот было пару выходных и чёт расслабился и ничего сюда не писал. А за выходные немного собралось

Например, публично написали про Amazon EFS. Расшифровуется это как Elastic File System. Они уже давно добавили возможность расширять EBS диски "на лету" без LVM. Но всё равно открытым был вопрос с размером файловой системы. EFS призвана это решить.

А что бы вы не подумали, что AWS мне за посты доплачивают (к сожалению, нет) закину бонусом старую статейку о том, что Provisioned IOPS — это больше маркетинг, чем техническая характеристика

#aws
В версии ядра Linux 3.9 (ага, давно) добавили такую фичу для сокетов как SO_REUSEPORT aka port sharding. Смысл в том, что несколько процессов могут слушать один и тот же порт, а ядро само разрулит, кому что посылать. Ну код должен со своей стороны эту фичу тоже поддерживать, конечно же

Так вот, зачем оно надо? А затем, что можно делать zero-downtime деплой даже не в кластер. Можно даже делать zero-downtime деплой на отдельновзятой машине в кластере. Конечно, это не так актуально, если у вас действительно всё кластеризировано, но всё равно интересно

Небольшая презентация об этом деле с примерами кода на Python и Ruby:
https://speakerdeck.com/joewalnes/linux-port-sharding

#linux
Уточнения от более опытных товарищей