Forwarded from DevOps Deflope News
Небольшая статья от Aymen El Amri про типы инстансов в AWS и для чего они лучше подходят.
https://goo.gl/kGqZFM
https://goo.gl/kGqZFM
Medium
Choosing your AWS Instance
When in hurry, especially in startups, people will always choose the general purpose instance type of AWS EC2 virtual machines.. True Fact…
Forwarded from DevOps Deflope News
Ребята из облачного мониторинга Okmeter написали статью как они адаптировались к работе в Docker энвайронменте.
https://goo.gl/JbWJkd
https://goo.gl/JbWJkd
Хабр
Docker, или Туда и обратно
С появлением docker у нас, как у сервиса мониторинга немного усложнилась жизнь. Как я писал ранее, одна из фишек нашего сервиса — автодетект сервисов, то есть а...
Forwarded from DevOps News
Перевод на русский язык статьи Алексея Иванова (Dropbox) про оптимизацию веб-сервера. Для тех кому проще все же на великом и могучем. Напомню, что статья полезна в принципе подходом к оптимизации и большая часть советов может быть перенесена на произвольное сетевое (и не только) приложение.
https://habrahabr.ru/company/badoo/blog/338226/
#nginx #performance #tuning #dropbox
https://habrahabr.ru/company/badoo/blog/338226/
#nginx #performance #tuning #dropbox
Хабр
Оптимизация веб-серверов для повышения пропускной способности и уменьшения задержки
Привет! Меня зовут Макс Матюхин, я работаю в SRV-команде Badoo. Мы в Badoo не только активно пишем посты в свой блог, но и внимательно читаем блоги наших коллег...
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
Пост: 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
Facebook Code
Migrating a database from InnoDB to MyRocks
Moving one of Facebook's main databases to MyRocks cut storage usage in half.
Forwarded from Українська девопсарня
Интересная статья о использование 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
Всё, что надо для прохождения — установленный 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
GitHub
GitHub - turkenh/ansible-interactive-tutorial: Interactive Ansible tutorials with dead simple setup via Docker
Interactive Ansible tutorials with dead simple setup via Docker - turkenh/ansible-interactive-tutorial
Forwarded from Українська девопсарня
Как-то мимо всех прошел выпуск в свет clear containers 3.0 от Intel. Из интересного - поддержка virtio-blk в качестве сторэдж бекенда и возможность запуска CC без модификаций на VMware и HyperV. Ну и да, переписали на гошечке, потому что никто не хочет писать на C, а камьюнити нужно 🙂
P.S. на русском можно почитать, прастихоспади, на opennet
P.S. на русском можно почитать, прастихоспади, на opennet
Forwarded from Українська девопсарня
Вчера вышел третий пост о том как работает дисковый IO в linux (первый, второй). В этом посте автор достаточно неплохо и базово расказывает о LSM деревьях, а в следующем будет расказывать о B деревьях.
Кстати, если пропустили, то в первых двух постах достаточно неплохо сгрупированы бызовые знания о файловом IO в linux. Советую всем, у кого ещё не доходили до него руки 🙂
Кстати, если пропустили, то в первых двух постах достаточно неплохо сгрупированы бызовые знания о файловом IO в linux. Советую всем, у кого ещё не доходили до него руки 🙂
Forwarded from Українська девопсарня
Вы любите датапроцессинг? Если нет, то ой, а если да, то вот тут (https://blog.wallaroolabs.com/2017/09/open-sourcing-wallaroo/) заопенсорсили тулу для event-by-event процессинга данных.
Wallaroolabs
Open Sourcing Wallaroo · Wallaroo Labs
Official blog of the Wallaroo Labs Engineering team
Forwarded from CatOps
Не помню, может, и кидал уже эту статью
В ней быстро и доступно объясняется, что такое распределенный трейсинг и зачем он нужен на примере Opentracing
#visibility
В ней быстро и доступно объясняется, что такое распределенный трейсинг и зачем он нужен на примере Opentracing
#visibility
Medium
Distributed Tracing in 10 Minutes
With the intrinsic concurrency and asynchrony of modern software applications, distributed tracing has become part of the table stakes for effective monitoring. That said, instrumenting a system for…
Forwarded from CatOps
Ну и сразу же вдогонку статья (точнее GitHub подборка) из цикла "Awesome-%{something}" про Serverless
Дополнения, как обычно, приветствуются!
#serverless
Дополнения, как обычно, приветствуются!
#serverless
GitHub
GitHub - anaibol/awesome-serverless: :cloud: A curated list of awesome services, solutions and resources for serverless / nobackend…
:cloud: A curated list of awesome services, solutions and resources for serverless / nobackend applications. - anaibol/awesome-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
Статья про AWS Lambda: как, когда и зачем использовать.
Ну и не лямбдой единой: заметка на Medium с кратким сравнением некоторых провайдеров FaaS (Function as a Service)
Ну и не только большие провайдеры. Например, есть Kubeless — фреймворк, который позволяет сделать FaaS поверх Kubernetes, а где разворачивать Kubernetes — уже ваша личная боль. Вот кратенькая статья-обзор сего действа
И сразу же 5 других open source фреймворков
Ну и к вопросу, почему это стало модным. Ответ банаен — бабло. Статья-разбор почему Serverless — это в первую очередь про $$$
+ одна success-story сокращения костов
+ ещё одна
#serverless
Forwarded from CatOps
Я недавно кидал интерактивный туториал по Ansible, но если вам вдруг мало, вот ещё целый список 🙃
Hackr.io
Learn C++ - [2025] Most Recommended Ansible Tutorials | Hackr.io
Learning Ansible? Check out these best online Ansible courses and tutorials recommended by the devops community. Pick the tutorial as per your learning style: video tutorials or a book. Free course or paid. Tutorials for beginners or advanced learners. Check…
Forwarded from CatOps
Пока одни выбирают, подписаться на PagerDuty или VictorOPS, или следят за PagerTree, другие пилят своё решение на коленке.
Вот, например, статья о системе звонков при проблеме, собранной из -говна-и-палок- Twilio, AWS CloudWatch, SNS и AWS Lambda
#monitoring #aws
Вот, например, статья о системе звонков при проблеме, собранной из -говна-и-палок- Twilio, AWS CloudWatch, SNS и AWS Lambda
#monitoring #aws
Forwarded from CatOps
Вот ещё подумал, что иногда неплохо делиться какими-то мелкими лайфхаками, а то каждый раз на что-то большое замахиваемся.
Вот, например, небольшая функция, которая возвращает IP по AWS Instance-ID. У тех, кто активно AWS пользуется что-то подобное уже, скорее всего есть. А вот тем, кто только ничинает, может быть полезно.
Просто добавляешь кусок кода в bash profile (или, как в моём случае в zshrc) и радуешься жизни:
Дефолтный регион и профайл, ессесно (sic!), можно поставить свои. Да и вообще, саму функцию можно улучшать. Но зачем?)
#lifehacks #shell
Вот, например, небольшая функция, которая возвращает 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
Я лично с MyRocks никогда не стыкался, так что рекомендовать её права не имею.
Но вот пункт "Lessons learned" статьи полезен вне вопроса о движке БД
#database
Facebook Code
Migrating a database from InnoDB to MyRocks
Moving one of Facebook's main databases to MyRocks cut storage usage in half.
Forwarded from CatOps
На Reddit, например, день назад начали обсуждать метрики, по которым можно оценить эффективность внедрения методологии DevOps в команде.
Интересно почитать, кроме того, там есть ссылки на другие ресурсы по тематике.
Также, если вам есть самим что добавить — welcome!
#culture
Интересно почитать, кроме того, там есть ссылки на другие ресурсы по тематике.
Также, если вам есть самим что добавить — welcome!
#culture
reddit
DevOps metrics
Hi all, I am probably going to do my masters thesis on DevOps metrics for an organization that has already implemented the methodology. It would...
Forwarded from CatOps
Красивая презентация о том, как и что тестировать в мире микросервисов и на что обращать внимание.
martinfowler.com
Testing Strategies in a Microservice Architecture
The microservice architectural style presents challenges for
organizing effective testing, this deck outlines the kinds of
tests you need and how to mix them.
organizing effective testing, this deck outlines the kinds of
tests you need and how to mix them.
Forwarded from CatOps
Тем временем зарелизился PostgreSQL 10!
C чем DBA-ев и поздравляем
Ну и чтобы не оставлять эту новость совсем уж постной, добавлю старую, как копыто мамонта, статью о миграции Яндекс Почты на PostgreSQL
#postgresql
C чем DBA-ев и поздравляем
Ну и чтобы не оставлять эту новость совсем уж постной, добавлю старую, как копыто мамонта, статью о миграции Яндекс Почты на PostgreSQL
#postgresql
Хабр
История успеха «Яндекс.Почты» с PostgreSQL
Владимир Бородин (на «Хабре» dev1ant), системный администратор группы эксплуатации систем хранения данных в «Яндекс.Почте», знакомит со сложностями миграции кр...
Forwarded from CatOps
Google и Facebook хранят свой код в монорепе. Как бы это не было парадоксально на таких объемах, компании утверждают об очевидных выгодах такого решения.
Точка зрения Google
Точка зрения Facebook (даже с графиками!)
При этом обе компании оговариваются, что такой подход не подойдёт абсолютно всем. Даже внутри компаний есть те, кому он не нравится. Например, как в этом вопросе на Quora
#monorepo
Точка зрения Google
Точка зрения Facebook (даже с графиками!)
При этом обе компании оговариваются, что такой подход не подойдёт абсолютно всем. Даже внутри компаний есть те, кому он не нравится. Например, как в этом вопросе на Quora
#monorepo
cacm.acm.org
Why Google Stores Billions of Lines of Code in a Single Repository
Google's monolithic repository provides a common source of truth for tens of thousands of developers around the world.