Библиотека девопса | DevOps, SRE, Sysadmin
10.3K subscribers
1.38K photos
71 videos
4 files
2.59K links
Все самое полезное для девопсера в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/25874ec4

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/6798b4e4509aba565
Download Telegram
🤔 Почему Windows настолько медленнее Linux

В далёком 2013 году один из разработчиков Microsoft детально объяснил, в чём главные технические проблемы при разработке ядра Windows NT. Спустя десять лет Windows 10/11 работает на том же ядре, а многие старые проблемы так и остались нерешёнными.

Хотя в ряде задач Windows превосходит Linux, но в большинстве тестов она действительно медленнее. По словам разработчика, это отставание усугубляется, а причина «социальная». Суть в том, как организован процесс разработки, внесения изменений в ОС. Если в мире опенсорса это открытый процесс, который несёт пользу и улучшает систему, то в мире корпоративного ПО зачастую изменения вносятся по причинам эгоизма, желания продвижения по карьерной лестнице, славы и т. д. Всё это ведёт к деградации продукта.

Читать далее

#почитать
🤩216🤔4
🎢🎢 Watchtower — автоматическое обновление Docker контейнеров, с отчетом в Telegram

Watchtower мониторит выполняющиеся контейнеры и отслеживает изменения в образах, на основе которых они были созданы. Если образ изменился, Watchtower автоматически перезапускает контейнер, используя новый образ. Это удобно при локальной разработке, если есть желание работать с самыми новыми версиями используемых инструментов.

Читать статью

#туториал
❤‍🔥194👍1🥰1🤔1
Опишите все возможные состояния контейнера Docker

Created — контейнер создан, но не активен.
Restarting — контейнер в процессе перезапуска.
Running — контейнер работает.
Paused — контейнер приостановлен.
Exited — контейнер закончил свою работу.
Dead — контейнер, который сервис попытался остановить, но не смог.
4
Очередной #дайджест для DevOps-ов

♦️ У самураев есть только путь — как запустить Gentoo Linux в облаке

♦️ Retina — независимая от облака платформа наблюдения за сетью Kubernetes, основанная на eBPF, которая обеспечивает централизованный центр мониторинга работоспособности приложений, сети и безопасности

♦️ Как эффективно использовать метрики DORA в DevOps — преимущества и ограничения DORA и как оценивать производительность по его показателям

♦️ Российское решение для защиты контейнеров и Kubernetes — о RBAC, безопасности и правилах

♦️ Disaster Recovery Plan — как правильно заваривать чай, когда горит серверная
21🎉20🥰1
На основании чего ресурсы Networkpolicy выбирают модули для определения и применения правил?
Anonymous Quiz
37%
Labels
7%
Имена подов
9%
Имя пространства имен
48%
Все вышеперечисленное
🥰51
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.

Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.

Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.

👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
4
🧑‍💻 Путь разработчика: один язык на всю жизнь или постоянное переобучение?

Мир IT постоянно развивается, и то, что было актуально вчера, сегодня может оказаться устаревшим. Мы хотим узнать, как часто разработчики меняют сферу деятельности и направление разработки в погоне за новыми знаниями и возможностями.

👉 Поделитесь своим мнением и опытом. Ваши ответы помогут нам лучше понять тенденции и предпочтения в сообществе разработчиков

Опрос займёт у вас примерно 4 минуты.
❤‍🔥3👏1🤔1
😳🤔 Linux на 24 МБ. Что это за дистрибутив

Это минималистичный дистрибутив Linux, цель которого — создание работающей базовой системы с использованием BusyBox, FLTK и другого легковесного программного обеспечения. Он отличается небольшими размерами (от 11 до 16 Мб) и минимализмом, устанавливается в текстовом режиме.

Впервые Tiny Core Linux был представлен в 2009 году, и с тех пор над ним ведётся активная работа. Кстати, в новой версии можно убрать графический интерфейс, и тогда объём всего образа «похудеет» до 17 Мб. Причём внутри — магазин приложений, возможность выхода в интернет и всё, что может понадобиться для работы. Ну или почти всё.

Продолжение тут

#почитать
❤‍🔥24🥰5👏2
😎 Покупайте сейчас — учитесь, когда удобно!

До 1 апреля мы снизили цены на все наши курсы, чтобы вы могли сформировать свой карьерный трек и например подготовится и поступить в ШАД.

👀 Советуем обратить внимание на наши самые популярные курсы:
Математика для Data Science
Алгоритмы и структуры данных

🔥 Все цены на сайте уже включают скидку 35%, поэтому не упустите возможность зайти на курс по самой выгодной цене.

📚А если вы не уверенны, подойдет ли вам курс, то вы можете оставить заявку на вводные занятия. И наш менеджер пришлет вам всю необходимую информацию, где вы познакомитесь с преподавателями и форматом обучения — https://proglib.io/w/47905349
🥱62👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Supermaven
Разработчики выпустили ИИ-генератор кода Supermaven с контекстным окном 300 тыс. токенов. Компания отмечает, что это в разы больше, чем возможности GitHub Copilot. Разработчикам удалось добиться этого благодаря нейросети, построенной на новой архитектуре. Её обучили с нуля, а не адаптировали уже готовое решение.

Немного подробнее тут
👍18🎉152🥰1
Как только сервис запускается, демон ________, запущенный на каждом узле, добавляет в модуль набор переменных среды для каждого активного сервиса.
Anonymous Quiz
20%
Kubectl
7%
Kubeadm
61%
Kubelet
11%
Service discovery
3
⚡️Proglib запускает каналы про нейросети

По каждому направлению отдельно! А именно:

Библиотека нейрозвука — здесь все, связанное с транскрибацией, синтезом речи, ИИ-музыкой
Библиотека нейротекста — классические ИИ-помощники вроде ChatGPT, Gemini, Bing
Библиотека нейровидео — здесь пишем про нашумевшую Sora AI, а также про Runway ML, дипфейки и другие видеотехнологии
Библиотека нейрокартинок — генерируем изображения и рассказываем про Midjourney, DALL-E, Stable Diffusion
⭐️Библиотека робототехники и беспилотников — наконец, тут мы рассказываем не столько про ИИ, сколько про роботов, беспилотные технологии и интернет вещей

И все это — максимально подробно: с пошаговыми инструкциями, промтами, инструментами и лайфхаками.

Подписывайтесь!
👍42
💥💥 StereoDB

Сверхбыстрая и легкая in-process БД, написанная на F#, которая поддерживает транзакции, вторичные индексы, персистентность и размер данных, превышающий объем оперативной памяти. Основным вариантом использования этой базы данных является создание служб с отслеживанием состояния (API или ETL Worker), которые хранят все данные в памяти и могут предоставлять миллионы RPS с одного узла.

Исходники тут

#софт
❤‍🔥25👍4🥰1
Очередной #дайджест для DevOps-а

🔹 Как избежать синдрома тревожной усталости — как автор нашел методологию снижения шума при оповещениях на основе KPIM

🔹 GitHub Actions — развертывания Terraform с обзором запланированных изменений

🔹 Как улучшить балансировку нагрузки в Grafana — использовать метод распределенного хэширования для репликации данных

🔹 BuildKit in depth — подробный разбор механизма сборки Docker

🔹 Работа с гетерогенным оборудованием — описание пути Uber к эффективному использованию оборудования за счет балансировки нагрузки
🤩2320🔥4🥰1
🤔 Как ускорить кластер Kubernetes на 100 тысяч подов в 10 раз

У controller-manager’ов есть флажок «controllers». Внутри находится много контроллеров, каждый из которых отвечает за свои объекты: репликасеты, поды и др. При запуске controller-manager горизонтально не скейлится. Пример: есть три реплики controller-manager’ов, они между собой выбирают мастера — и в итоге работает только один.

Продолжение тут

#гайд
👍85👏4😁3🎉3
🔍 12 лучших ИИ-поисковиков, которые найдут иголку в стоге сена

Умение быстро находить решения сложных задач — один из самых важных навыков разработчика. Но найти по-настоящему полезную информацию в лавинообразном потоке SEO-оптимизированного контента бывает нелегко. На помощь придут ИИ-поисковики: они могут отыскать ответ на самый размытый запрос, а при необходимости — сгенерируют собственное решение.

🔗 Смотреть полную подборку поисковиков
🔗 Зеркало
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰1