Forwarded from Dmitry Sh
Сегодня в блоге мы знакомим с Calico и его CNI-плагином для Kubernetes: https://habr.com/ru/company/flant/blog/485716/
Хабр
Calico для сети в Kubernetes: знакомство и немного из опыта
Цель статьи — познакомить читателя с основами сетевого взаимодействия и управлением сетевыми политиками в Kubernetes, а также со сторонним плагином Calico, рас...
Внезапно пост об #docker #python и #alpine #linux
https://pythonspeed.com/articles/alpine-docker-python
https://pythonspeed.com/articles/alpine-docker-python
Python⇒Speed
Using Alpine can make Python Docker builds 50× slower
Alpine Linux is often recommended as a smaller, faster Docker base image. But if you’re using Python, it will slow down your build and make your image larger.
Dino 0.1 Release: An open-source application for decentralized XMPP messaging
https://dino.im/blog/2020/01/dino-0.1-release/
https://dino.im/blog/2020/01/dino-0.1-release/
dino.im
Dino 0.1 Release - Dino. Communicating happiness.
A privacy-friendly messaging app for the desktop. It uses the XMPP protocol and provides a clean UI with modern features.
Мда, #cisco всегда делали годное железо https://t.me/ntwrkchnnl/1293
Дальше посты и с #juniper https://t.me/ntwrkchnnl/1295
и с #arista https://t.me/ntwrkchnnl/1299
Дальше посты и с #juniper https://t.me/ntwrkchnnl/1295
и с #arista https://t.me/ntwrkchnnl/1299
Telegram
Network Warrior
Cisco 8201: 24*400G + 12*100G in 1RU
Forwarded from Dmitry Sh
Рады представить новый Open Source-проект: на сей раз мы внезапно сделали CSI-драйвер для Яндекс.Облака. Подробности в блоге: https://habr.com/ru/company/flant/blog/486190/
Хабр
Наш опыт разработки CSI-драйвера в Kubernetes для Яндекс.Облака
Рады объявить, что компания «Флант» пополняет свой вклад в Open Source-инструменты для Kubernetes, выпустив альфа-версию драйвера CSI (Container Storage Interf...
Forwarded from DevOps&SRE Library
Benchmarking Go vs Node vs Elixir
Сравнение производительности Go, Node и Elixir.
https://stressgrid.com/blog/benchmarking_go_vs_node_vs_elixir
Сравнение производительности Go, Node и Elixir.
https://stressgrid.com/blog/benchmarking_go_vs_node_vs_elixir
Forwarded from Технологический Болт Генона
Сегодня начался FOSDEM 2020
Вот список доступных стримов
https://fosdem.org/2020/schedule/streaming/
А это ссылки на расписание
1 февраля
https://fosdem.org/2020/schedule/day/saturday/
2 февраля
https://fosdem.org/2020/schedule/day/sunday/
ЗЫ Записи прошлого года https://t.me/tech_b0lt_Genona/274
Вот список доступных стримов
https://fosdem.org/2020/schedule/streaming/
А это ссылки на расписание
1 февраля
https://fosdem.org/2020/schedule/day/saturday/
2 февраля
https://fosdem.org/2020/schedule/day/sunday/
ЗЫ Записи прошлого года https://t.me/tech_b0lt_Genona/274
archive.fosdem.org
FOSDEM 2020 - Live Streaming
Forwarded from Defront — про фронтенд-разработку и не только
Орта Терокс написал статью про опыт перевода основного сайта TypeScript на Gatsby — "Why the TypeScript team is using Gatsby for its new website".
Старая версия сайта собирается с помощью Jekyll. Это хороший инструмент, но он плохо масштабируется — на сотнях статей, сборка сайта занимает очень много времени. С учётом того, что на сайте TypeScript могут появиться переводы на разные языки и новые статьи, Jekyll не самое подходящее решение. У Gatsby таких проблем с производительностью нет. Дополнительно его можно подружить с TypeScript, и весь код страниц будет проверяться статически. В статье есть небольшая инструкция, как это сделать.
Если работаете с Gatsby и планируете прикрутить к нему TS, то эта статья может быть полезна.
#gastby #react #typescript
https://www.gatsbyjs.org/blog/2020-01-23-why-typescript-chose-gatsby/
Старая версия сайта собирается с помощью Jekyll. Это хороший инструмент, но он плохо масштабируется — на сотнях статей, сборка сайта занимает очень много времени. С учётом того, что на сайте TypeScript могут появиться переводы на разные языки и новые статьи, Jekyll не самое подходящее решение. У Gatsby таких проблем с производительностью нет. Дополнительно его можно подружить с TypeScript, и весь код страниц будет проверяться статически. В статье есть небольшая инструкция, как это сделать.
Если работаете с Gatsby и планируете прикрутить к нему TS, то эта статья может быть полезна.
#gastby #react #typescript
https://www.gatsbyjs.org/blog/2020-01-23-why-typescript-chose-gatsby/
Gatsby
The Best React-Based Framework | Gatsby
Gatsby is a React-based open source framework with performance, scalability and security built-in. Collaborate, build and deploy 1000x faster on Netlify.
Forwarded from Generic Talks (Oleg Kovalov)
Богдан, Олег и специальный гость Роман Хавроненко из Cloudflare.
https://soundcloud.com/generictalks/0009-kogda-servisu-khvatit-nasypat-v-gostyakh-roman-khavronenko
00:00:00 - Вводная. Патроны. Гость Роман из Cloudflare.
00:02:21 - С места в карьер. Есть ли замена ClickHouse? Druid, Redshift и ручные поделки. Как работать с большим количеством выборок в ClickHouse.
00:13:55 - Отказоустойчивость. Минутка SRE. Graceful degradation. Планирование и внедрение SLA и SLO. Зачем нужен Error Budget. Травим байки.
00:29:51 - Обузданый хаос. Как заставить своих программистов правильно обрабатывать ошибки и не падать по первому чиху. Поможет ли нам service mesh?
00:37:25 - Где предел паранойи? Можно ли отхендлить какую угодно ошибку? Когда пора остановится?
00:46:44 - Пытаемся разобрать конкретный пример и паттерны которые можно использовать.
00:55:45 - Графиков так много что глаза разбегаются. Автоматический корреляционный анализ. Metrics Driven Development.
01:07:58 - Adaptive capacity limiting и smart load balancing. Как косвенно или напрямую измерять загруженность сервера и почему мерять CPU load не всегда правильно.
01:18:08 - Приоритизация трафика и load shedding. Как работать с запросами произвольной сложности. Event sourcing and CQRS.
01:34:10 - Экзотические техники работы с перегрузками: батчинг, агрегация, сэмплирование.
https://soundcloud.com/generictalks/0009-kogda-servisu-khvatit-nasypat-v-gostyakh-roman-khavronenko
00:00:00 - Вводная. Патроны. Гость Роман из Cloudflare.
00:02:21 - С места в карьер. Есть ли замена ClickHouse? Druid, Redshift и ручные поделки. Как работать с большим количеством выборок в ClickHouse.
00:13:55 - Отказоустойчивость. Минутка SRE. Graceful degradation. Планирование и внедрение SLA и SLO. Зачем нужен Error Budget. Травим байки.
00:29:51 - Обузданый хаос. Как заставить своих программистов правильно обрабатывать ошибки и не падать по первому чиху. Поможет ли нам service mesh?
00:37:25 - Где предел паранойи? Можно ли отхендлить какую угодно ошибку? Когда пора остановится?
00:46:44 - Пытаемся разобрать конкретный пример и паттерны которые можно использовать.
00:55:45 - Графиков так много что глаза разбегаются. Автоматический корреляционный анализ. Metrics Driven Development.
01:07:58 - Adaptive capacity limiting и smart load balancing. Как косвенно или напрямую измерять загруженность сервера и почему мерять CPU load не всегда правильно.
01:18:08 - Приоритизация трафика и load shedding. Как работать с запросами произвольной сложности. Event sourcing and CQRS.
01:34:10 - Экзотические техники работы с перегрузками: батчинг, агрегация, сэмплирование.
Forwarded from Мониторим ИТ
Поднимите руки кто знает Instana. Это observability-система для контроля распределённых (=микросервисных) приложений. Очень крутая и динамично развивающаяся, как говорится. Самое охрененское — это их визуализации. Больше так никто не делает. Причём все технологии контролируются одним единственным агентом, который после установки на сервер сам распознает что там и как работает. Распространение агентов заточено под использование CI/CD. По деньгам они получаются дешевле Appdynamics или New Relic, если посчитать стоимость за агента.
А сама новость заключается в том, что Instana теперь начала поддерживать мониторинг стека vmware. И это очень позитивная новость, т.к. добавляет дополнительный уровень абстракции в рамках одной системы.
Если хотите пилот на вашей инфре или просто узнать больше — пишите в личку.
👍 — слышал про Instana и считаю интересным решением
👎 — я свой Jaeger, OpenTracing или <свой вариант> не променяю на платное решение
👀 — у меня монолитное приложение, работает на физическом сервере в кладовке и мне не до ваших распределённых глупостей
А сама новость заключается в том, что Instana теперь начала поддерживать мониторинг стека vmware. И это очень позитивная новость, т.к. добавляет дополнительный уровень абстракции в рамках одной системы.
Если хотите пилот на вашей инфре или просто узнать больше — пишите в личку.
👍 — слышал про Instana и считаю интересным решением
👎 — я свой Jaeger, OpenTracing или <свой вариант> не променяю на платное решение
👀 — у меня монолитное приложение, работает на физическом сервере в кладовке и мне не до ваших распределённых глупостей
Forwarded from HABR FEED + OPENNET
Опубликован план окончания поддержки CoreOS Container Linux
https://www.opennet.ru/opennews/art.shtml?num=52315
Определена дата прекращения сопровождения дистрибутива CoreOS Container Linux, на смену которому пришёл проект Fedora CoreOS (после поглощения проекта CoreOS компания Red Hat объединила Fedora Atomic Host и CoreOS Container Linux в рамках единого продукта). Последнее обновление для CoreOS Container Linux намечено на 26 мая, после чего жизненный цикл проекта завершиться. 1 сентября связанные с CoreOS ресурсы будут удалены или переведены в режим только для чтения. Например, будут удалены предлагавшиеся для загрузки установочные образы, сборки для облачных окружений и репозитории с обновлениями. Репозитории на GitHub и система отслеживания ошибок будут останутся доступны в режиме только для чтения. #opennet
https://www.opennet.ru/opennews/art.shtml?num=52315
Определена дата прекращения сопровождения дистрибутива CoreOS Container Linux, на смену которому пришёл проект Fedora CoreOS (после поглощения проекта CoreOS компания Red Hat объединила Fedora Atomic Host и CoreOS Container Linux в рамках единого продукта). Последнее обновление для CoreOS Container Linux намечено на 26 мая, после чего жизненный цикл проекта завершиться. 1 сентября связанные с CoreOS ресурсы будут удалены или переведены в режим только для чтения. Например, будут удалены предлагавшиеся для загрузки установочные образы, сборки для облачных окружений и репозитории с обновлениями. Репозитории на GitHub и система отслеживания ошибок будут останутся доступны в режиме только для чтения. #opennet
www.opennet.ru
Опубликован план окончания поддержки CoreOS Container Linux
Определена дата прекращения сопровождения дистрибутива CoreOS Container Linux, на смену которому пришёл проект Fedora CoreOS (после поглощения проекта CoreOS компания Red Hat объединила Fedora Atomic Host и CoreOS Container Linux в рамках единого продукта).…
Forwarded from DevOps&SRE Library
Burnout in Software Development Demystified
Подробно про выгорание в IT и как с ним бороться.
https://thevaluable.dev/burnout-software-developer
Подробно про выгорание в IT и как с ним бороться.
https://thevaluable.dev/burnout-software-developer
Forwarded from Dmitry Sh
Новый материал в блоге — обзор альтернативы Redis и наш опыт с ней в одном из проектов: https://habr.com/ru/company/flant/blog/478404/
Хабр
KeyDB как [потенциальная] замена Redis
На хабре не нашлось обзоров «более быстрой альтернативы Redis» — KeyDB. Получив достаточно свежий опыт его использования, хочется восполнить этот пробел. Пред...
Если вы еще не пробовали rclone для бекапов, то пора это делать
https://www.linuxuprising.com/2020/02/cloud-storage-sync-program-rclone-151.html
https://www.linuxuprising.com/2020/02/cloud-storage-sync-program-rclone-151.html
Linux Uprising Blog
Cloud Storage Sync Program Rclone 1.51 Adds SugarSync And Memory Backends, Async Mount Reads
The latest Rclone 1.51.0 release adds new memory and SugarSync backends, async mount reads which results in a 20% speedup, and much more.
Forwarded from Дежурный DevOps
Так, пока менеджеры не разрешат нам писать на golang, – предлагаю всем через актив директори установить вот этот клон docker’а на баше:
https://github.com/p8952/bocker
https://github.com/p8952/bocker
GitHub
GitHub - p8952/bocker: Docker implemented in around 100 lines of bash
Docker implemented in around 100 lines of bash. Contribute to p8952/bocker development by creating an account on GitHub.