Anonymous Quiz
81%
Автоматизация процесса тестирования и сборки ПО
3%
Мониторинг производительности серверов
16%
Управление конфигурациями серверов
0%
Организация сетевой безопасности
❤2🔥2👍1
Виртуализация - это как построить в доме несколько полноценных квартир. Каждая квартира имеет свои стены, отдельные коммуникации, водопровод, электричество. Жильцы одной квартиры вообще не знают о существовании соседей. Если в одной квартире прорвет трубу - другие не пострадают
Контейнеризация - это как разделить большую квартиру на комнаты перегородками. У каждого жильца своя комната со своими вещами, но водопровод, электричество и интернет общие. Если что-то случится с общими коммуникациями - пострадают все
Ресурсы: Виртуализация "жрёт" больше памяти и процессора, как содержание отдельных квартир. Контейнеры экономичнее - общие ресурсы на всех
Скорость: Контейнер запускается за секунды, как зайти в комнату. Виртуальная машина "грузится" дольше, как заселиться в новую квартиру
Безопасность: Виртуализация безопаснее - полная изоляция. Контейнеры уязвимее, но проще в управлении
Когда что использовать?
Виртуализация: когда нужна максимальная безопасность и разные операционные системы
Контейнеры: когда важна скорость разработки и экономия ресурсов
В DevOps обе технологии работают в тандеме!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤3👍3
Запускаем новую серию постов с отзывами наших студентов! Будем делиться ими регулярно, чтобы вы видели реальные результаты 🔥
Отзыв @ywerfer:
DevBoxOps дал мне именно то, что нужно было - реальные задачи для практики!
Уже имел базу по Linux и Docker, но задания на платформе показали как всё работает в связке на реальных проектах. Ментор помог структурировать знания и подготовиться к собеседованиям, а практические кейсы дали уверенность в технических навыках. За 3 месяца получил оффер - рекомендую всем, кто хочет быстро прокачаться на практике!
Отзыв @Iamlonelycloud:
DevBoxOps помог мне свичнуться из системного инженера в DevOps всего за 4 месяца!
Задачи на платформе построены так, что сразу погружаешься в реальные процессы - от траблшутинга до настройки CI/CD, всё как в продакшене. Ментор дал четкий план изучения и помог структурировать знания, но главная ценность в практических кейсах, которые готовят к реальной работе. Благодаря качественной подготовке успешно получил оффер на 200к+ - рекомендую всем, кто хочет реального свича в DevOps!
Отзыв @aykhan97:
DevBoxOps реально помог мне прокачаться с junior до получения оффера на 200к!
Задачи на платформе максимально приближены к реальным - решая их, сразу понимаешь как работают процессы в продакшене. Ментор помог структурировать знания и подготовиться к собеседованиям, но главная ценность именно в практических кейсах. Благодаря качественной подготовке успешно прошел собеседования и получил оффер - рекомендую всем, кто хочет реального роста!
📈 Три студента - три успешных истории!
🚀 Готов присоединиться к ним?
👉 https://boosty.to/devboxops
#отзывы, #отзыв
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3👍2
Anonymous Quiz
3%
Сбор мусора в памяти приложения
0%
Автоматическое обновление библиотек
97%
Фиксация и анализ событий, происходящих в системе
0%
Повышение скорости выполнения кода
🔥3❤1👍1
Anonymous Quiz
88%
Регулярное слияние изменений кода в общий репозиторий и автоматическая проверка этих изменений
0%
Разработчики пишут код в полной изоляции друг от друга
13%
Ручной запуск сборки и проверки перед релизом
0%
Неиспользование систем контроля версий
❤3🔥2👍1
Anonymous Quiz
97%
Как инструмент для автоматизации CI/CD процессов
0%
Только для написания документации
0%
Для запуска виртуальных машин
3%
Только для управления сетевыми настройками
❤2🔥2👍1
Anonymous Quiz
29%
Увеличение значения параметра nice позволит более эффективно использовать ресурсы CPU
6%
Параметр агрессивного лимита Thread-Local Storage исчезнет
59%
Снижение значения nice увеличит приоритет процесса в планировщике.
6%
Снижение значения nice уменьшит размер адресного пространства процесса.
❤3🔥3👍2
Anonymous Quiz
30%
Использовать команду telnet с проверкой кода завершения
18%
Отправлять HTTP-запросы и анализировать ответ
20%
Применять nc (netcat) с параметрами для проверки порта
33%
Использовать ping для проверки доступности сервера
🔥5👍2❤1
Anonymous Quiz
4%
Использовать только системное логирование Docker
85%
Настроить централизованный сбор логов и метрик с помощью стороннего решения
8%
Игнорировать сбор метрик, так как Docker сам управляет процессами
4%
Полагаться на локальные инструменты мониторинга каждой ноды
👍5❤1🔥1
Anonymous Quiz
11%
Использовать один контейнер с многими процессами внутри него
47%
Создавать отдельные контейнеры для каждого процесса
0%
Запускать контейнеры с большим запасом памяти, чтобы их меньше убивало
42%
Минимизировать количество контейнеров и объединять их функции
👍4❤2🔥1
Anonymous Quiz
12%
Использовать git merge с параметром --strategy=ours
59%
Применить git rebase для последовательного применения всех коммитов
24%
Использовать git mergetool для ручного разрешения конфликтов
6%
Активировать автоматическое разрешение конфликтов для слил existente
Anonymous Quiz
48%
docker run -m 512m --cpus=1 my_image
22%
docker run --memory=512m --memory-swap=1g my_image
22%
docker run --cpu-quota=50000 my_image
7%
docker run --cpu-shares=512 my_image
Anonymous Quiz
13%
Использовать команду `git merge --strategy=ours`
30%
Разрешать конфликты вручную, не используя инструменты
17%
Применить команду `git mergetool` для автоматизации решения конфликтов
39%
Вызывать `git rebase` для версионирования перед слиянием
Anonymous Quiz
5%
Использовать ветку master для всех новых разработок
68%
Создавать ветки release от основной ветки master для каждой стабильной версии
0%
Работать только в ветке develop и сливать её в master при каждом релизе
26%
Использовать feature-ветки для каждой задачи и постоянно их слить в основную ветку без создания релл