На выходных будет стрим, последний в этом году. Что хотите обсудить?
👍6
Доброго субботнего дня! Свежая #подборкастатей с хабра для вашего внимания.
Нагрузочное тестирование СХД и особенности генерации тестовых данных из опыта компании Dell - рассказ кейсов про тестирование СХД и откуда берутся качественные входные данные.
Как создать cloud-init шаблон ОС Astra Linux в Proxmox - туториал по работе с cloud-init образом, описанным на примере Astra Linux 1.7.
Как мы обновили старый кластер Elasticsearch на 3 ПБ без простоев. Часть 5 - этой части об изменении подхода к разработке и о том, как удалось поддерживать параллельную работу нескольких клиентских библиотек Elasticsearch в кодовых базах Java в течение длительного времени.
38 лучших CI/CD-инструментов в 2022 году - в этой статье рассмотрено 38 CI/CD-инструментов из представленных на рынке и их основные особенности.
Основы автоматизации в Ansible: роли и сценарии - в статье о том, в чём основная идея ролей, а также подробно разбор процесса их создания.
Ansible: 30 самых важных модулей для DevOps-профессионалов (часть 1) - в этой части про модуль подключения хоста, модуль, который может извлекать информацию с целевого узла, управления существующим пакетом и установки новых пакетов, модуль запуска базовых команд и скриптов на целевых узлах.
Нагрузочное тестирование СХД и особенности генерации тестовых данных из опыта компании Dell - рассказ кейсов про тестирование СХД и откуда берутся качественные входные данные.
Как создать cloud-init шаблон ОС Astra Linux в Proxmox - туториал по работе с cloud-init образом, описанным на примере Astra Linux 1.7.
Как мы обновили старый кластер Elasticsearch на 3 ПБ без простоев. Часть 5 - этой части об изменении подхода к разработке и о том, как удалось поддерживать параллельную работу нескольких клиентских библиотек Elasticsearch в кодовых базах Java в течение длительного времени.
38 лучших CI/CD-инструментов в 2022 году - в этой статье рассмотрено 38 CI/CD-инструментов из представленных на рынке и их основные особенности.
Основы автоматизации в Ansible: роли и сценарии - в статье о том, в чём основная идея ролей, а также подробно разбор процесса их создания.
Ansible: 30 самых важных модулей для DevOps-профессионалов (часть 1) - в этой части про модуль подключения хоста, модуль, который может извлекать информацию с целевого узла, управления существующим пакетом и установки новых пакетов, модуль запуска базовых команд и скриптов на целевых узлах.
👍23🔥1
Сегодня стрим. В какое время ты хочешь чтобы он начался? Время по Москве.
Anonymous Poll
2%
12:00
1%
13:00
4%
14:00
19%
18:00
53%
Посмотрю в записи
21%
Не смотрю стримы
👍1
Мир ИТ c Антоном Павленко pinned «Сегодня стрим. В какое время ты хочешь чтобы он начался? Время по Москве.»
Ссылка на стрим https://youtu.be/tAda-M-hTU4
Увидимся в 18-00. Всех жду и буду очень рад, если ты лично придешь.
Увидимся в 18-00. Всех жду и буду очень рад, если ты лично придешь.
YouTube
Что будет в следущем году? Итоги года в АйТи и в жизни. Ответы на вопросы. Ламповый АйТи СТРИМ
ЗАДАТЬ ВОПРОС, ПОМОЩЬ КАНАЛУ https://www.donationalerts.com/r/pavlenkoat
Надежный хостинг FirstVDS! Переходи по ссылке и получай скидку 25% на первый месяц на любой тариф. https://firstvds.ru/s/9w4ai
Канал в TELEGRAM: https://t.me/worlditech
ТЕЛЕГРАМ…
Надежный хостинг FirstVDS! Переходи по ссылке и получай скидку 25% на первый месяц на любой тариф. https://firstvds.ru/s/9w4ai
Канал в TELEGRAM: https://t.me/worlditech
ТЕЛЕГРАМ…
👍7
Заходите на стрим https://youtu.be/tAda-M-hTU4
YouTube
Что будет в следущем году? Итоги года в АйТи и в жизни. Ответы на вопросы. Ламповый АйТи СТРИМ
ЗАДАТЬ ВОПРОС, ПОМОЩЬ КАНАЛУ https://www.donationalerts.com/r/pavlenkoat
Надежный хостинг FirstVDS! Переходи по ссылке и получай скидку 25% на первый месяц на любой тариф. https://firstvds.ru/s/9w4ai
Канал в TELEGRAM: https://t.me/worlditech
ТЕЛЕГРАМ…
Надежный хостинг FirstVDS! Переходи по ссылке и получай скидку 25% на первый месяц на любой тариф. https://firstvds.ru/s/9w4ai
Канал в TELEGRAM: https://t.me/worlditech
ТЕЛЕГРАМ…
👍6
Мир ИТ c Антоном Павленко pinned «Заходите на стрим https://youtu.be/tAda-M-hTU4»
Forwarded from Maxim Napad
Немного про сети, для тех кто интересуется https://habr.com/ru/post/707598/
Хабр
Что меняется во фреймах Ethernet при передаче информации от роутера к роутеру?
Вопрос из заголовка порой вводит в тупик даже коллег, имеющих сертификаты уровня CCNA. Давайте рассмотрим, как выглядят фреймы (кадры) на каждом этапе передачи от клиента коммутатору, роутеру,...
👍34
Новый год для многих это праздник, который приносит чудо. Я в чудо не верю, верю в себя. Поэтому для меня новый год это что-то иное. Это повод подвести итоги, сделать выводы, наметить планы на будущий год и передохнуть. Пойдем по порядку.
Итоги моего года.
Год был полон потрясений как личных, так и глобальных. Но я сторонник искать позитив, поэтому расскажу о том, что я достиг в этом году.
Как бы не хотелось писать о деньгах, но без них сейчас тяжело. В прошлом году я заболел ковидом и долго меня не выпускали с больничного. Естественно заплатили мне за больничный мало. Поэтому первое, что я наметил в этом году это диверсификация прихода денежных потоков. То есть получения дохода с нескольких мест.
Вторая работа для меня сейчас это ведение социальных сетей. Ютуб и телеграмм. В этом году я стал зарабатывать стабильно. Деньги небольшие, но если я потеряю основную работу, этих денег хватит чтобы оплатить ипотеку, коммуналку и даже немного на поесть останется. Есть регресс по сравнению с прошлым годом. Очень сильно сократился доход с донатов, наверно у людей просел заработок или мои видео стали менее полезными. Плюс я стал меньше попрошайничать, а если ты не попросишь написать комментарий или поставить лайк - мало кто это сделает. Буду стараться исправляться.
Следующий этап по диверсификации рисков это получении прибыли, т.е. чтобы доходы были больше, чем расходы. Это нужно для накоплении подушки безопасности. И я накопил за этот год небольшую сумму. Да на год ее не хватит (как советуют), но прожить 3 месяца пока я ищу работу - достаточно. Естественно, придется затянуть пояс.
С профессиональной точки зрения у меня была цель изучить gitlab CI (до этого в основном использовал Jenkins) и Kafka. Изучил на неплохом уровне, но совершенству нет предела. Рад, что снова стал плотно работать с ansible. А то в прошлой компании его было очень мало. Стал больше писать на питоне, это тоже радует.
Хотелось бы углубиться в изучении k8s, но сейчас я только деплою в прод несложные приложения с помощью helm. Terraform не стал для меня постоянным инструментом. Сделаем корректировки в следующем году.
Как я уже писал: прошлый год был сложный, а сложные времена проверяют надежность. Я рад, что он проверил людей и часть отсеял. Я рад, что приобрел новые знакомства. Я рад, что на моем жизненном пути оказались ребята из FistVDS. Помимо того, что это надежный хостинг, они являются надежным партнером, и не смотря на все жизненные перипетии поддерживают образовательный контент. В их надежности можешь убедиться и ты, подписывайся на их телеграм канал @TakeFirstNews , где быстрее всего можно узнать интересные новости, акции и розыгрыши.
В целом, 2022 год был не только сложным, но и продуктивным. Об этом говорит количество видео и постов в каналах.
Ты уже подвёл итоги года или ещё разбираешь завалы того, что нужно успеть сделать за эту неделю?
Итоги моего года.
Год был полон потрясений как личных, так и глобальных. Но я сторонник искать позитив, поэтому расскажу о том, что я достиг в этом году.
Как бы не хотелось писать о деньгах, но без них сейчас тяжело. В прошлом году я заболел ковидом и долго меня не выпускали с больничного. Естественно заплатили мне за больничный мало. Поэтому первое, что я наметил в этом году это диверсификация прихода денежных потоков. То есть получения дохода с нескольких мест.
Вторая работа для меня сейчас это ведение социальных сетей. Ютуб и телеграмм. В этом году я стал зарабатывать стабильно. Деньги небольшие, но если я потеряю основную работу, этих денег хватит чтобы оплатить ипотеку, коммуналку и даже немного на поесть останется. Есть регресс по сравнению с прошлым годом. Очень сильно сократился доход с донатов, наверно у людей просел заработок или мои видео стали менее полезными. Плюс я стал меньше попрошайничать, а если ты не попросишь написать комментарий или поставить лайк - мало кто это сделает. Буду стараться исправляться.
Следующий этап по диверсификации рисков это получении прибыли, т.е. чтобы доходы были больше, чем расходы. Это нужно для накоплении подушки безопасности. И я накопил за этот год небольшую сумму. Да на год ее не хватит (как советуют), но прожить 3 месяца пока я ищу работу - достаточно. Естественно, придется затянуть пояс.
С профессиональной точки зрения у меня была цель изучить gitlab CI (до этого в основном использовал Jenkins) и Kafka. Изучил на неплохом уровне, но совершенству нет предела. Рад, что снова стал плотно работать с ansible. А то в прошлой компании его было очень мало. Стал больше писать на питоне, это тоже радует.
Хотелось бы углубиться в изучении k8s, но сейчас я только деплою в прод несложные приложения с помощью helm. Terraform не стал для меня постоянным инструментом. Сделаем корректировки в следующем году.
Как я уже писал: прошлый год был сложный, а сложные времена проверяют надежность. Я рад, что он проверил людей и часть отсеял. Я рад, что приобрел новые знакомства. Я рад, что на моем жизненном пути оказались ребята из FistVDS. Помимо того, что это надежный хостинг, они являются надежным партнером, и не смотря на все жизненные перипетии поддерживают образовательный контент. В их надежности можешь убедиться и ты, подписывайся на их телеграм канал @TakeFirstNews , где быстрее всего можно узнать интересные новости, акции и розыгрыши.
В целом, 2022 год был не только сложным, но и продуктивным. Об этом говорит количество видео и постов в каналах.
Ты уже подвёл итоги года или ещё разбираешь завалы того, что нужно успеть сделать за эту неделю?
👍41🔥14❤3
Тестовое задание, которое просили на вчерашнем стриме
Сформировать ansible роль для запуска python приложения на удаленном сервере.
В качестве удаленного сервера при тестировании использовать
Таким образом, процесс тестирования развертывания приложения должен выглядеть следующим образом:
1. Запустить
имени образа);
2. Установка требуемых зависимостей для
3. Запуск роли с заранее подготовленным
4. Переход на
Требования к развертываемому окружению (эти задачи должен решать ansible):
1. Добавить непривилегированного пользователя, приложение запускать только под ним.
2. Вручную скомпилировать интерпретатор python версии 3.6.13.
3. Установить все необходимые сервисы и СУБД.
4. Сформировать виртуальное окружение virtualenv в папке непривилегированного пользователя.
5. Установить веб-сервер
6. Установить приложение через клонирование
7. Запустить несколько worker-ов
8. Если приложение требует запуска процессов/демонов кроме веб-сервера - реализовать их запуск при старте системы и гипервизию (аналогично предыдущему пункту).
9. Файлы конфигурации для веб-сервера и запускаемых процессов/демонов должны формироваться ролью
10. Файлы логов приложения,
11. Установить и сконфигурировать
Примечание
* - Если запуск приложения с помощью
Поставь лайк под видео стрима и напиши поздравление с новым годом 🎄 в комментариях. 30 комментов 200 лайков и я публикую еще одно тестовое😉
Поддержать на boosty
Сформировать ansible роль для запуска python приложения на удаленном сервере.
В качестве удаленного сервера при тестировании использовать
docker образ или lxd контейнер. Инициализацию и запуск тестовой машины для docker или lxd оформить в bash скрипт. ОС тестовой машины - ubuntu 18.04. Вместе с ОС должен быть установлен openssh-server для доступа по ssh (по паролю или ключам - не имеет значения).Таким образом, процесс тестирования развертывания приложения должен выглядеть следующим образом:
1. Запустить
bash скрипт инициализации и запуска тестовой машины (должен позволять многократный запуск, т.е. инициализация должна быть либо опцией командной строки, либо должно быть реализовано детектирование уже проведённой инициализации, например, поимени образа);
2. Установка требуемых зависимостей для
ansible роли (либо через bash скрипт, либо через встроенную систему установки зависимостей ansible);3. Запуск роли с заранее подготовленным
inventory файлом, в котором описано ssh подключение к тестовой машине;4. Переход на
http://<ip docker> должен отобразить python приложениеТребования к развертываемому окружению (эти задачи должен решать ansible):
1. Добавить непривилегированного пользователя, приложение запускать только под ним.
2. Вручную скомпилировать интерпретатор python версии 3.6.13.
3. Установить все необходимые сервисы и СУБД.
4. Сформировать виртуальное окружение virtualenv в папке непривилегированного пользователя.
5. Установить веб-сервер
gunicorn в виртуальное окружение.6. Установить приложение через клонирование
git репозитория и локальной установки в виртуальное окружение.7. Запустить несколько worker-ов
gunicorn для python приложения от интерпретатора виртуального окружения, обеспечить их запуск при старте системы, а также автоматическую перезагрузку при сбое (имеется в виду супервизор процесса)*.8. Если приложение требует запуска процессов/демонов кроме веб-сервера - реализовать их запуск при старте системы и гипервизию (аналогично предыдущему пункту).
9. Файлы конфигурации для веб-сервера и запускаемых процессов/демонов должны формироваться ролью
ansible.10. Файлы логов приложения,
gunicorn и nginx должны быть выделены в отдельную папку (возможно подпапки в папке).11. Установить и сконфигурировать
nginx, настроить доступ к приложению по корневой ссылке default_server (т.е. чтобы приложение отображалось просто при заходе по ip)Примечание
* - Если запуск приложения с помощью
gunicorn не описан в документации для приложения отдельно - найти документацию о том как это делается и самостоятельно реализовать (это не должно потребовать дописывания приложения).Поставь лайк под видео стрима и напиши поздравление с новым годом 🎄 в комментариях. 30 комментов 200 лайков и я публикую еще одно тестовое😉
Поддержать на boosty
👍68❤1🔥1
Не часто мне дарят подарки. От этого они больше приносят удовольствия. Сегодня получил большую коробку от FirstVDS https://t.me/pavlenkoat/371 . Очень рад такому наполнению)))
Telegram
Anton Pavlenko life
Подарок от FirstVDS
🔥39👍13
This media is not supported in your browser
VIEW IN TELEGRAM
👍37🎉18🔥9
Для тех, кто не спит и тех, кто проснётся позже. Вопрос: что ждёт российское и мировое айти в 2023году?
Мне интересно узнать твоё мнение.
Мне интересно узнать твоё мнение.