Dev0ps
40 subscribers
211 photos
3 videos
50 files
3.33K links
Download Telegram
Forwarded from DevOps Deflope News
Небольшая статья от Aymen El Amri про типы инстансов в AWS и для чего они лучше подходят.

https://goo.gl/kGqZFM
Forwarded from DevOps News
Перевод на русский язык статьи Алексея Иванова (Dropbox) про оптимизацию веб-сервера. Для тех кому проще все же на великом и могучем. Напомню, что статья полезна в принципе подходом к оптимизации и большая часть советов может быть перенесена на произвольное сетевое (и не только) приложение.

https://habrahabr.ru/company/badoo/blog/338226/

#nginx #performance #tuning #dropbox
Forwarded from DevOps News
Facebook в своем блоге опубликовал статью про миграцию с InnoDB на MyRocks. Даннный пост является текстовой версией их презентации на SRECon 2017 Asia. В посте рассказано про выигрышь от перехода в плане утилизации железа, а также показан сам процесс миграции.

Пост: https://code.facebook.com/posts/1478526992216557/migrating-a-database-from-innodb-to-myrocks/
Доклад с SRECon для тех, кто больше любит видео и презентацию: https://www.usenix.org/conference/srecon17asia/program/presentation/matsunobu

#facebook #mysql #innodb #rocksdb #myrocks
Интересная статья о использование kubernetes helm в реальном мире. Очень советую почитать перед тем как ввязываться :)
Forwarded from CatOps
Интерактивный туториал по Ansible. По факту является интерактивной адаптацией Ansible tutorial от Leucos

Всё, что надо для прохождения — установленный Docker

Видео-демо есть тут

Содержание:

1. Getting Started
2. Basic inventory
3. First modules and facts
4. Groups and variables
5. Playbooks
6. Playbooks, pushing files on nodes
7. Playbooks and failures
8. Playbook conditionals
9. Git module
10. Extending to several hosts
11. Templates
12. Variables again
13. Migrating to roles!
14. Using roles from Ansible Galaxy - Install a Jenkins server
15. Free play

#ansible
Как-то мимо всех прошел выпуск в свет clear containers 3.0 от Intel. Из интересного - поддержка virtio-blk в качестве сторэдж бекенда и возможность запуска CC без модификаций на VMware и HyperV. Ну и да, переписали на гошечке, потому что никто не хочет писать на C, а камьюнити нужно 🙂

P.S. на русском можно почитать, прастихоспади, на opennet
Вчера вышел третий пост о том как работает дисковый IO в linux (первый, второй). В этом посте автор достаточно неплохо и базово расказывает о LSM деревьях, а в следующем будет расказывать о B деревьях.

Кстати, если пропустили, то в первых двух постах достаточно неплохо сгрупированы бызовые знания о файловом IO в linux. Советую всем, у кого ещё не доходили до него руки 🙂
Вы любите датапроцессинг? Если нет, то ой, а если да, то вот тут (https://blog.wallaroolabs.com/2017/09/open-sourcing-wallaroo/) заопенсорсили тулу для event-by-event процессинга данных.
Forwarded from CatOps
Не помню, может, и кидал уже эту статью

В ней быстро и доступно объясняется, что такое распределенный трейсинг и зачем он нужен на примере Opentracing

#visibility
Forwarded from CatOps
Ну и сразу же вдогонку статья (точнее GitHub подборка) из цикла "Awesome-%{something}" про Serverless

Дополнения, как обычно, приветствуются!

#serverless
Forwarded from CatOps
Устроим ка небольшой serverless-weekend.

Статья про AWS Lambda: как, когда и зачем использовать.

Ну и не лямбдой единой: заметка на Medium с кратким сравнением некоторых провайдеров FaaS (Function as a Service)

Ну и не только большие провайдеры. Например, есть Kubeless — фреймворк, который позволяет сделать FaaS поверх Kubernetes, а где разворачивать Kubernetes — уже ваша личная боль. Вот кратенькая статья-обзор сего действа

И сразу же 5 других open source фреймворков

Ну и к вопросу, почему это стало модным. Ответ банаен — бабло. Статья-разбор почему Serverless — это в первую очередь про $$$

+ одна success-story сокращения костов

+ ещё одна

#serverless
Forwarded from CatOps
Пока одни выбирают, подписаться на PagerDuty или VictorOPS, или следят за PagerTree, другие пилят своё решение на коленке.

Вот, например, статья о системе звонков при проблеме, собранной из -говна-и-палок- Twilio, AWS CloudWatch, SNS и AWS Lambda

#monitoring #aws
Forwarded from CatOps
Вот ещё подумал, что иногда неплохо делиться какими-то мелкими лайфхаками, а то каждый раз на что-то большое замахиваемся.

Вот, например, небольшая функция, которая возвращает IP по AWS Instance-ID. У тех, кто активно AWS пользуется что-то подобное уже, скорее всего есть. А вот тем, кто только ничинает, может быть полезно.

Просто добавляешь кусок кода в bash profile (или, как в моём случае в zshrc) и радуешься жизни:

 pubip {
if [ $# -ge 1 ] ; then
if [ $# -lt 2 ] ; then region=us-east-1 ; else region=$2 ; fi
if [ $# -lt 3 ] ; then profile=default ; else profile=$3 ; fi
aws ec2 describe-instances --query 'Reservations[].Instances[].PublicIpAddress' --output text --instance-ids $1 --region $region --profile $profile
fi
}


Дефолтный регион и профайл, ессесно (sic!), можно поставить свои. Да и вообще, саму функцию можно улучшать. Но зачем?)

#lifehacks #shell
Forwarded from CatOps
Статья в блоге Facebook о миграции с InnoDB в MyRocks (это их собственная разработка, но в open source)

Я лично с MyRocks никогда не стыкался, так что рекомендовать её права не имею.

Но вот пункт "Lessons learned" статьи полезен вне вопроса о движке БД

#database
Forwarded from CatOps
На Reddit, например, день назад начали обсуждать метрики, по которым можно оценить эффективность внедрения методологии DevOps в команде.

Интересно почитать, кроме того, там есть ссылки на другие ресурсы по тематике.

Также, если вам есть самим что добавить — welcome!

#culture
Forwarded from CatOps
Красивая презентация о том, как и что тестировать в мире микросервисов и на что обращать внимание.
Forwarded from CatOps
Тем временем зарелизился PostgreSQL 10!

C чем DBA-ев и поздравляем

Ну и чтобы не оставлять эту новость совсем уж постной, добавлю старую, как копыто мамонта, статью о миграции Яндекс Почты на PostgreSQL

#postgresql
Forwarded from CatOps
Google и Facebook хранят свой код в монорепе. Как бы это не было парадоксально на таких объемах, компании утверждают об очевидных выгодах такого решения.

Точка зрения Google

Точка зрения Facebook (даже с графиками!)

При этом обе компании оговариваются, что такой подход не подойдёт абсолютно всем. Даже внутри компаний есть те, кому он не нравится. Например, как в этом вопросе на Quora

#monorepo