DevOps
Kanalga Telegram’da o‘tish
Docker, Kubernetes, облачные сервисы (AWS, GCP, Azure), Infrastructure as a Code (Terraform, CloudFormation), администрирование Windows и Linux, сети TCP, IP, скрипты (Bash, PowerShell), Ansible, Jenkins, DevSecOps, логирование. По вопросам @evgenycarter
Ko'proq ko'rsatish8 853
Obunachilar
+224 soatlar
+87 kun
+3030 kun
Postlar arxiv
8 857
Монолит или микросервисы — это не вопрос технологических предпочтений, это про time-to-market
На конференциях эта тема (монолит vs микросервисы) обсуждается с завидной регулярностью, но обычно в техническом ключе. Кто-то любит консистентность монолита, кто-то гибкость микросервисов, какие-то инструменты удобнее, какие-то нет.
https://habr.com/ru/companies/karuna/articles/746434/
#devops #девопс
Подпишись 👉@i_DevOps
8 857
Нагрузочное тестирование позволяет оценить масштабируемость веб-сервиса и прогнозировать, как он будет работать при росте пользовательской нагрузки. Умение проводить его позволяет планировать ресурсы и масштабировать инфраструктуру в соответствии с потребностями бизнеса. Хотите понять как его проводить, чтобы работать с крупными проектами? Приходите 🗓 31 июня в 19:00 на открытый урок «Нагрузочное тестирование веб-сервиса» от OTUS.
Занятие проведет преподаватель курса 👨💻 Николай Лавлинский, технический директор «Метод Лаб» с опытом более 15 лет.
На занятии мы:
- рассмотрим как провести быстрое нагрузочное тестирование сервиса,
- узнаем как интерпретировать результаты,
- рассмотрим инструменты ab, wrk, Яндекс.Танк и Jmeter,
- выделим достоинства и недостатки каждой системы.
Занятие будет полезно администраторам Linux с опытом, тестировщикам веб-приложений и техническим менеджерам проектов.
👉 Регистрация на заниятие — https://otus.pw/PA9n/
Если вам понравятся открытые уроки, продолжить обучение можно будет уже на курсе «Administrator Linux. Professional» от OTUS. Оплата курса возможна в рассрочку.
Реклама. Информация о рекламодателе на сайте www.otus.ru
8 857
Kubernetes snapshots: Что это такое и как их использовать?
С появлением в Kubernetes контроллера снапшотов появилась возможность создавать снапшоты для драйверов CSI и облачных провайдеров, поддерживающих эту функцию.
API является универсальным и независимым от производителя, что характерно для Kubernetes, поэтому мы можем изучить его, не вдаваясь в специфику конкретной реализации. Давайте подробнее рассмотрим моментальные снимки и узнаем, чем они могут быть полезны пользователям Kubernetes.
https://blog.palark.com/kubernetes-snaphots-usage/
#devops #девопс
Подпишись 👉@i_DevOps
8 857
Чеклист для запуска или миграции приложений в Kubernetes
В этом посте я поделюсь с вами нашим чеклистом для оперативного и безболезненного переезда в Kubernetes. У SM Lab очень много разных продуктов, а как следствие — разных команд разработчиков и администраторов. У всех своя архитектура, стек, любимые языки программирования, SLA и требования по нагрузке.
https://habr.com/ru/companies/sportmaster_lab/articles/747848/
#devops #девопс
Подпишись 👉@i_DevOps
8 857
🚀 Освойте SRE-подход и сделайте свои сервисы эффективнее на онлайн-курсе «SRE практики и инструменты» в OTUS.
📚На курсе вы научитесь управлять надежностью, доступностью и эффективностью сервисов, улучшать наблюдаемость системы и реагировать на инциденты.
Пройдите вступительный тест и узнайте, осилите ли вы уровень курса.
👉 ПРОЙТИ ПОЛНЫЙ ТЕСТ НА САЙТЕ
Сможете успешно пройти тест, получите:
— доступ к открытым урокам курса + доступ к курсу по специальной цене;
— крутейший список из топ-5 заблуждений SRE-специалистов от руководителя курса.
💲Успевайте апнуть доход сейчас — группа стартует на этой неделе! Курс доступен в рассрочку.
Реклама. Информация о рекламодателе на сайте www.otus.ru
8 857
🚀 Освойте SRE-подход и сделайте свои сервисы эффективнее на онлайн-курсе «SRE практики и инструменты» в OTUS.
📚На курсе вы научитесь управлять надежностью, доступностью и эффективностью сервисов, улучшать наблюдаемость системы и реагировать на инциденты.
Пройдите вступительный тест и узнайте, осилите ли вы уровень курса.
👉 ПРОЙТИ ПОЛНЫЙ ТЕСТ НА САЙТЕ
Сможете успешно пройти тест, получите:
— доступ к открытым урокам курса + доступ к курсу по специальной цене;
— крутейший список из топ-5 заблуждений SRE-специалистов от руководителя курса.
💲Успевайте апнуть доход сейчас — группа стартует на этой неделе! Курс доступен в рассрочку.
Реклама. Информация о рекламодателе на сайте www.otus.ru
8 857
Xeol
Cканер образов контейнеров, SBOM и файловых систем на проверку пакетов на end-of-life (EOL)
https://github.com/xeol-io/xeol
#devops #девопс
Подпишись 👉@i_DevOps
8 857
Научитесь строить отчёты самостоятельно в Yandex DataLens
🕙 10 модулей, 6 экспертов, больше 300 часов методологической проработки — и всё это для того, чтобы вы могли из первых рук узнать про все возможности работы с облачной BI-системой.
Курс будет полезен всем, кто работает с данными: менеджерам продукта, аналитикам, руководителям и тем, кто хочет упростить себе работу с данными.
📖 Для прохождения курса не нужны специальные знания. Модули построены так, что, начиная с базового функционала по работе с чартами и дашбордами, вы постепенно погружаетесь в более сложные темы. Недавно мы выпустили завершающий модуль курса про работу с продвинутыми функциями, чтобы вы могли делать самую глубокую аналитику.
Все модули курса доступны бесплатно. Начните уже сегодня!
➡️ Узнать подробнее
8 857
Getting Started With Kubernetes and Container Orchestration
Презентация на 411 страниц
https://qconuk2019.container.training/#1
#devops #девопс
Подпишись 👉@i_DevOps
8 857
👥 Митап Yandex Infrastructure в Новосибирске
У Яндекса огромная инфраструктура хранения и обработки данных, многие ее составляющие — собственные разработки компании. За все эти технологии, процессы и продукты отвечает команда инфраструктуры.
Приглашаем вас на митап Yandex Infrastructure, где мы расскажем о:
• YDB:
Поговорим о том, как упрощается разработка клиентского приложения, когда на уровне платформы для работы с данными гарантирована атомарность вычитания данных из потока событий в топики и запись в таблицы.
• Arc — собственная система контроля версий для монорепозитория:
Расскажем, зачем нужен монорепозиторий, как устроена внутренняя система контроля версий в Яндексе и виртуализация файловой системы.
• Система сборки Ya make:
Иногда разработка в монорепозитории большой компании предъявляет к системе сборки неожиданные требования — расскажем, как мы с этим справляемся и с какими компромиссами нам приходится жить.
📍 27 июля, 18:00
📍 Новосибирск
📍 Регистрация — по ссылке.
8 857
Что такое GitOps. Улучшенный DevOps?
00:00 Что такое GitOps
00:18 Нетология - DevOps инженер
01:20 Кратко о DevOps
02:00 IoC инфраструктура как код
03:45 Важность системы контроля версий
05:28 Где кончается DevOps
06:57 Код приложения и инфраструктуры вместе
07:55 Автоматизация
09:20 Важность обозреваемости системы
09:49 Зачем GitOps?
источник
#devops #девопс
Подпишись 👉@i_DevOps
8 857
Подборка Telegram каналов для программистов
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux
https://t.me/tikon_1 Новости высоких технологий, науки и техники💡
https://t.me/mir_teh Мир технологий (Technology World)
https://t.me/rust_lib Полезный контент по программированию на Rust
https://t.me/golang_lib Библиотека Go (Golang) разработчика
https://t.me/itmozg Программисты, дизайнеры, новости из мира IT.
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике
https://t.me/php_lib Библиотека PHP программиста 👨🏼💻👩💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста
1C разработка 📌
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
https://t.me/cpp_geek Учим C/C++ на примерах
Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus
Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
https://t.me/java_geek Учим Java на примерах
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
Чат программистов📌
https://t.me/developers_ru
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/books_reserv Книги для программистов
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://t.me/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
https://t.me/xakep_1 Статьи из "Хакера"
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
Английский 📌
https://t.me/UchuEnglish Английский с нуля
Математика 📌
https://t.me/Pomatematike Канал по математике
Excel лайфхак📌
https://t.me/Excel_lifehack
8 857
Хотите разобраться как работают инструменты тестирования и CI/CD jenkins?
Расскажем на открытом уроке "Введение в функциональное программирование в Groovy" от OTUS. Вебинар пройдёт 24 июля в 20:00 и проведет его преподаватель Андрей Поляков, старший разработчик в Unlimint.
Урок приурочен к старту онлайн-курса "Groovy Developer"
🔥На уроке вы:
- познакомитесь с понятием функциональное программирование;
- узнаете в чем отличие функционального программирования от ООП;
- познакомитесь с Closures, контекстом исполнения, областями видимости;
- познакомитесь с использованием Closures как функций.
Кому будет полезен этот урок?
Разработчикам, QA, DevOps, которые хотят более глубоко понять, как работают инструменты тестирования
и CI/CD jenkins.
После вебинара полный курс можно приобрести в рассрочку.
⚡️Для участия зарегистрируйтесь: https://otus.pw/nc0m/
Реклама. Информация о рекламодателе на сайте www.otus.ru.
8 857
Go Clouddriver: Scaling Spinnaker to 1000 Kubernetes Clusters at The Home Depot
https://blog.spinnaker.io/go-clouddriver-scaling-spinnaker-to-1000-kubernetes-clusters-at-the-home-depot-c2dc1a05be8e
#devops #девопс
Подпишись 👉@i_DevOps
8 857
Приглашаем 18 июля в 16:00 присоединиться к online-митапу: Зачем «Марлин» повстречал «Штурвал»?
Две российские компании-разработчики — «Лаборатория Числитель» и «Высокие цифровые технологии» — объединили усилия и представили на рынок надежное решение для ускорения процесса разработки приложений и сокращения Time to Market для бизнеса.
На online Meetup поговорим:
🔹о безопасной разработке и эксплуатации приложений средствами «Марлин» и «Штурвал»;
🔹бесшовной миграции без потери функционала;
🔹стандартах деплоя, готовом конвейере разработки;
🔹совместной поддержке решения.
✅ Регистрация
8 857
Backend и Devops — кто за что отвечает, и кто что должен уметь
0:00 - Начало
0:49 - Выросли ли требования к бэкендерам в современных реалиях?
9:40 - Где проходит грань между девопсом и бэкендом?
16:20 - Могут ли разработчики полностью отказаться от девопса?
23:10 - Если пошел в девопс а не в разрабы, то сам виноват?
26:10 - Существует ли культура кода у девопс разработчика?
27:50 - Надо ли разработчику лезть в код инструмента, написанного девопсом, чтобы что-то поменять?
35:22 - Если один из небольшой команды бэкендеров не знает девопс инструментов, испортит ли он процессы разработки?
39:12 - На ком ответственность за баги, если упал прод и как все починить?
50:40 - Можно ли скинуть часть своей работы на девопса?
54:23 - Должны ли знать разработчики и девопсы как работают сети?
1:02:42 - Как бэкендер может стать девопсом и наоборот?
1:08:10 - Если двум разносторонним командам дать одно задание, у кого получится лучше?
1:12:53 - Куда все же идти джуну, в девопс или в бэк?
https://www.youtube.com/watch?v=g2-PJyBDYSw
#devops #девопс
Подпишись 👉@i_DevOps
8 857
Как побороть овербукинг Kubernetes-кластеров – статья в блоге Samokat.tech
Факт: Kubernetes остаётся одной из наиболее мощных и популярных платформ для оркестрации контейнеров. Однако при интенсивном использовании кластеров возникает проблема овербукинга, когда количество нагрузки на кластер превышает его ресурсные возможности.
Это может привести к снижению производительности, непредсказуемому поведению и даже отказам сервисов. Для высоконагруженных сервисов (и тех, которые собираются такими стать) это может быть очень критичным.
Александр Лебедев, SRE-инженер в Samokat.tech, в статье на Хабре рассказывает о том, как боролся с овербукингом Kubernetes-кластеров. Внутри статьи: весь процесс решения проблемы, а также полный список причин, из-за которых возникает овербукинг.
Надеемся, материал будет полезен SRE-специалистам, DevOps-инженерам, разработчикам и техлидам, которые сталкиваются с этим явлением👋
Читать статью
8 857
Запускаем PostgreSQL в Docker: от простого к сложному
В этой статье я хочу рассмотреть типовые способы запуска ванильного (то есть чистого/оригинального) PostgreSQL в контейнере, а также проблемы и их возможные решения, с которыми может столкнуться software engineer. Статья задумывалась как небольшое руководство для новых ребят, приходящих в мою команду, но, уверен, будет полезна и более широкой аудитории.
https://habr.com/ru/post/578744/
#devops #девопс
Подпишись 👉@i_DevOps
8 857
3 канала для системных администраторов:
📚 @it_secur — Литература для системных администраторов и ИБ специалистов любого уровня и направления. Читайте, развивайтесь, практикуйте.
👨🏻💻 @infosecurity — Самый крупный ресурс в Telegram, посвященный информационной безопасности, OSINT и Cоциальной Инженерии.
🔖 @infosec_work — Актуальные предложения от самых крупных работодателей и лидеров рынка в сфере информационной безопасности.
8 857
Пишем роли ansible не ломая прод — особенности check_mode или как правильно его готовить
В данном опусе я попытаюсь рассказать как можно писать роли и плэйбуки такими, чтобы они отыгрывали без падений при запуске с флагом --check. Зачем вот это всё: вы в команде адептов инфраструктуры как код и не только раскатываете свою инфраструктуру, но и обновляете ее и хотите быстро восстанавливать, а это значит что вы должны обеспечивать одну из ключевых концепций ansible - идемпотентность повторных запусков. Для этого вы вынуждены не только писать роли, применяя их в лабораторных условиях, но и применения их на реальной инфраструктуре, о том как дебажить при этом ямлы написано например здесь. Применять код который сделает множество изменений в продакшн - такое себе удовольствие не для слабонервных, поэтому и мы будем пускать его предварительно с флагом --check - в холостую, желая посмотреть те изменения которые будут внесены в целевую инфраструктуру. То есть, если вы собираетесь реконфигурировать сервис в одном конфиге и перезапустить-перегрузить его, то вы должны увидеть только 2 изменения (changed) по итогам запуска.
https://habr.com/ru/articles/746864/
#devops #девопс
Подпишись 👉@i_DevOps
