DevOps | Вопросы собесов
رفتن به کانال در Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @sendme_ads
نمایش بیشتر5 561
مشترکین
-424 ساعت
-157 روز
-830 روز
آرشیو پست ها
\n\n🚩Подбор паролей (Brute Force, Dictionary Attack) \n\n- Пробуют тысячи вариантов паролей (rockyou.txt). \n- Используют John the Ripper, Hydra, Hashcat. \nhydra -l admin -P passwords.txt 192.168.1.1 ssh\n\n🚩Анализ трафика (MITM, Sniffing, Packet Analysis) \n\nЗахватывают пакеты сети (tcpdump, Wireshark). \nИщут передаваемые пароли, сессии, токены.\n\nСтавь 👍 и забирай 📚 Базу знаний","datePublished":"2025-08-15T09:05:33Z","dateModified":"2025-08-15T09:05:33Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1228},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":9}]}},{"@type":"ListItem","position":5,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1692","url":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1692","mainEntityOfPage":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1692","headline":"Быстрый старт в кибербез: с нуля до первой работы Ищешь перспективную профессию с быстрым ростом зарплаты? Ки…","articleBody":"Быстрый старт в кибербез: с нуля до первой работы\n\nИщешь перспективную профессию с быстрым ростом зарплаты? \n\nКибербезопасность — востребованная сфера с острой нехваткой специалистов. \nЗдесь реально выйти на доход от 70 000 уже за полгода. Даже без опыта и образования в ИТ. \n\nС чего начать и как построить карьеру, расскажут эксперты Солара на вебинаре 11 сентября в 19:00: \n✅Какие профессии доступны новичкам без опыта и как быстро их освоить.\n✅Как найти свою первую работу.\n✅Какие ошибки допускают новички в начале пути.\n\n👌Всем участникам подарим пошаговый план по саморазвитию и быстрому старту в кибербезопасность. \n\nЗарегистрироваться\n\n#реклама 16+\nrt-solar.ru\nО рекламодателе","datePublished":"2025-08-14T20:34:31Z","dateModified":"2025-08-16T18:54:54Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":664}]}},{"@type":"ListItem","position":6,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1691","url":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1691","mainEntityOfPage":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1691","headline":"🤔 Что такое автоскалирование? Автоскалирование — это механизм, при котором Kubernetes автоматически увеличива…","articleBody":"🤔 Что такое автоскалирование?\n\nАвтоскалирование — это механизм, при котором Kubernetes автоматически увеличивает или уменьшает количество подов в зависимости от нагрузки (CPU, память, запросы и др.).\nВарианты:\n- Horizontal Pod Autoscaler (HPA) — масштабирует количество подов.\n- Vertical Pod Autoscaler (VPA) — меняет ресурсы пода.\n- Cluster Autoscaler — масштабирует сами узлы в облаке.\n\nСтавь 👍 если знал ответ, 🔥 если нет\nЗабирай 📚 Базу знаний","datePublished":"2025-08-14T16:10:38Z","dateModified":"2025-08-14T16:10:38Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1023},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":3},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":6}]}},{"@type":"ListItem","position":7,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1690","url":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1690","mainEntityOfPage":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1690","headline":"📺 Уникальная база IT собеседований 456+ реальных собеседований на программиста, тестировщика, аналитика и про…","articleBody":"📺 Уникальная база IT собеседований\n\n456+ реальных собеседований на программиста, тестировщика, аналитика и прочие IT профы. \n\nЕсть собесы от ведущих компаний: Сбер, Яндекс, ВТБ, Тинькофф, Озон, Wildberries и т.д.\n\n🎯 Переходи по ссылке и присоединяйся к базе, чтобы прокачать свои шансы на успешное трудоустройство!","datePublished":"2025-08-14T11:11:00Z","dateModified":"2025-08-16T11:11:10Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":660},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":1}]}},{"@type":"ListItem","position":8,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1689","url":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1689","mainEntityOfPage":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1689","headline":"🤔 Для чего используются иниь контейнеры? Init-контейнеры (init containers) – это специальные контейнеры в под…","articleBody":"🤔 Для чего используются иниь контейнеры?\n\nInit-контейнеры (init containers) – это специальные контейнеры в поде, которые запускаются перед основным приложением. Они выполняют подготовительные задачи, а затем завершаются. \n\n🚩Основные сценарии использования Init-контейнеров \n\n🟠Подготовка окружения \nСоздание директорий, загрузка конфигураций или файлов перед запуском основного контейнера. \n🟠Ожидание зависимостей \nПроверка доступности БД, API или других сервисов перед запуском приложения. \n🟠Миграции БД \nВыполнение migrations перед стартом веб-приложения. \n🟠Проверка и валидация данных \nУбеждаемся, что все файлы и настройки корректны. \n\n🚩Как работают Init-контейнеры? \n\nЗапускаются последовательно (поочередно). \nДолжны завершиться успешно, иначе весь под не стартует. \nНе перезапускаются после завершения. \nНе делят volume'ы с основным контейнером (могут передавать данные через shared volumes). \n\n🚩Пример: Init-контейнер, проверяющий доступность БД\n\napiVersion: v1\nkind: Pod\nmetadata:\n name: my-app\nspec:\n containers:\n - name: main-app\n image: my-app:latest\n ports:\n - containerPort: 8080\n initContainers:\n - name: wait-for-db\n image: busybox\n command: ['sh', '-c', 'until nc -z db-service 5432; do echo waiting for DB; sleep 2; done;']\n\nСтавь 👍 и забирай 📚 Базу знаний","datePublished":"2025-08-14T09:05:32Z","dateModified":"2025-08-14T09:05:32Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1089},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":1},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":13}]}},{"@type":"ListItem","position":9,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1688","url":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1688","mainEntityOfPage":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1688","headline":"Тариф, с которым хватит на всё 50 ГБ и безлимитные минуты за 390 ₽ в месяц, если перенесете номер в Т-Мобайл…","articleBody":"Тариф, с которым хватит на всё\n\n50 ГБ и безлимитные минуты за 390 ₽ в месяц, если перенесете номер в Т-Мобайл до 31 августа \n\nУзнать больше\n\n#реклама \ntbank.ru\nО рекламодателе","datePublished":"2025-08-14T04:08:36Z","dateModified":"2025-08-16T02:32:53Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":673},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":2}]}},{"@type":"ListItem","position":10,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1687","url":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1687","mainEntityOfPage":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1687","headline":"🤔 Что такое ключ в таблице? Ключ — это уникальный идентификатор строки в таблице БД. - Первичный ключ (PRIMAR…","articleBody":"🤔 Что такое ключ в таблице?\n\nКлюч — это уникальный идентификатор строки в таблице БД.\n- Первичный ключ (PRIMARY KEY) — уникален, не NULL.\n- Используется для поиска, индексации и ссылок (внешних ключей). Пример: id клиента, номер счёта.\n\nСтавь 👍 если знал ответ, 🔥 если нет\nЗабирай 📚 Базу знаний","datePublished":"2025-08-13T16:10:39Z","dateModified":"2025-08-13T16:10:39Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1088},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":2}]}},{"@type":"ListItem","position":11,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1686","url":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1686","mainEntityOfPage":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1686","headline":"🤔 Как определить опции запуска пайплайна при редактировании определенных ресурсов в гите? При работе с CI/CD…","articleBody":"🤔 Как определить опции запуска пайплайна при редактировании определенных ресурсов в гите?\n\nПри работе с CI/CD (GitHub Actions, GitLab CI, Jenkins) часто нужно запускать пайплайн только при изменении определенных файлов. Это помогает оптимизировать сборку, экономить ресурсы и время.\n\n🚩В GitHub Actions (on: push, paths)\n\nВ GitHub Actions можно указать файлы, изменения в которых запустят пайплайн. \nname: Infra Pipeline\non:\n push:\n paths:\n - 'infra/**'\n - 'k8s/**'\n pull_request:\n paths:\n - 'infra/**'\n - 'k8s/**'\njobs:\n deploy:\n runs-on: ubuntu-latest\n steps:\n - name: Checkout code\n uses: actions/checkout@v3\n - name: Deploy Infrastructure\n run: ./deploy.sh\n\n🚩В GitLab CI/CD (only: changes)\n\nВ GitLab можно настроить запуск пайплайна по изменению файлов с помощью only: changes. \nstages:\n - deploy\n\nterraform:\n stage: deploy\n script:\n - terraform apply -auto-approve\n only:\n changes:\n - terraform/**\n\n🚩В Jenkins (when { changes })\n\nВ Jenkins Declarative Pipeline можно использовать when { changes } для проверки измененных файлов. \npipeline {\n agent any\n stages {\n stage('Deploy Ansible') {\n when { changes path: 'ansible/**' }\n steps {\n sh './deploy_ansible.sh'\n }\n }\n stage('Deploy Helm') {\n when { changes path: 'helm/**' }\n steps {\n sh './deploy_helm.sh'\n }\n }\n }\n}\n\nСтавь 👍 и забирай 📚 Базу знаний","datePublished":"2025-08-13T09:05:32Z","dateModified":"2025-08-13T09:05:32Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1182},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":1},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":12}]}},{"@type":"ListItem","position":12,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1680","url":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1680","mainEntityOfPage":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1680","headline":"Бесплатный курс по инфографике для WB и Ozon Научись создавать инфографику для карточек на маркетплейсах и ра…","articleBody":"Бесплатный курс по инфографике для WB и Ozon\n\nНаучись создавать инфографику для карточек на маркетплейсах и работать в Figma!\n\nСтуденты курса в среднем зарабатывают от 68 000 ₽ уже во время обучения💰\n\nЭтот курс для тебя, если ты:\n✅ мечтаешь о новой профессии в digital, но не знаешь, с чего начать;\n✅ чувствуешь, что хочешь большего — свободы, самореализации, творчества;\n✅ полный новичок и хочешь систему, а не хаос;\n✅ хочешь начать зарабатывать удалённо. \n\nЗарегистрироваться\n\n#реклама 16+\nyudaevschool24.online\nО рекламодателе","datePublished":"2025-08-13T04:17:24Z","dateModified":"2025-08-15T02:47:51Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":655}]}},{"@type":"ListItem","position":13,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1679","url":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1679","mainEntityOfPage":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1679","headline":"Ура, друзья! Изиоффер переходит в публичное бета-тестирование! 🎉 Что нового: 🟢Анализ IT собеседований на осно…","articleBody":"Ура, друзья! Изиоффер переходит в публичное бета-тестирование!\n\n🎉 Что нового:\n🟢Анализ IT собеседований на основе 4500+ реальных интервью\n🟢Вопросы из собеседований с вероятностью встречи\n🟢Видео-примеры ответов на вопросы от Senior, Middle, Junior грейдов\n🟢Пример лучшего ответа\n🟢Задачи из собеседований\n🟢Тестовые задания\n🟢Примеры собеседований\n🟢Фильтрация всего контента по грейдам, компаниям\n🟢Тренажер подготовки к собеседованию на основе интервальных повторений и флеш карточек\n🟡Тренажер \"Реальное собеседование\" с сценарием вопросов из реальных собеседований (скоро)\n🟢Автоотклики на HeadHunter\n🟢Закрытое сообщество easyoffer\n\n\n💎 Акция в честь открытия для первых 500 покупателей:\n🚀 Скидка 50% на PRO тариф на 1 год (15000₽ → 7500₽)\n\n🔥 Акция уже стартовала! 👉 https://easyoffer.ru/pro","datePublished":"2025-08-12T17:08:55Z","dateModified":"2025-08-12T17:08:55Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":788},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":1}],"sharedContent":{"@type":"SocialMediaPosting","datePublished":"2025-08-12T17:08:33Z"}}},{"@type":"ListItem","position":14,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1678","url":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1678","mainEntityOfPage":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1678","headline":"🤔 Что за сущность такая оператор и зачем нужна? Это концепция Kubernetes, позволяющая автоматизировать управл…","articleBody":"🤔 Что за сущность такая оператор и зачем нужна?\n\nЭто концепция Kubernetes, позволяющая автоматизировать управление ресурсами через контроллеры.\n1. Оператор управляет жизненным циклом сложных приложений, таких как базы данных или кластеры.\n2. Используется для настройки, обновления и восстановления приложений в кластере.\n\nСтавь 👍 если знал ответ, 🔥 если нет\nЗабирай 📚 Базу знаний","datePublished":"2025-08-12T16:10:38Z","dateModified":"2025-08-12T16:10:38Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":936},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":2},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":4}]}},{"@type":"ListItem","position":15,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1677","url":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1677","mainEntityOfPage":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1677","headline":"Знаете ли вы, что логические ошибки в веб-приложениях могут привести к утечкам данных и финансовым потерям? 💻…","articleBody":"Знаете ли вы, что логические ошибки в веб-приложениях могут привести к утечкам данных и финансовым потерям?\n\n💻На открытом уроке 14 августа в 20:00 МСК мы разберем, чем логические уязвимости отличаются от традиционных (SQLi, XSS) и почему они не видны обычным сканерам. Мы изучим реальные кейсы, где ошибки в бизнес-логике приводили к серьёзным последствиям, и расскажем о методах их выявления.\n\n❗️Урок будет полезен разработчикам, security-аналитикам и pentest-инженерам, которые хотят научиться эффективно тестировать и защищать веб-приложения.\n\n👉Посетите вебинар и получите скидку на полный курс «Пентест. Инструменты и методы проникновения в действии»: https://otus.pw/EdZ9/\n\n\nРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576","datePublished":"2025-08-12T14:00:17Z","dateModified":"2025-08-14T14:00:16Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":613}]}},{"@type":"ListItem","position":16,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1676","url":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1676","mainEntityOfPage":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1676","headline":"Методичка: как сделать онлайн-встречи эффективнее Надоело ждать коллег, которые постоянно забывают о встречах…","articleBody":"Методичка: как сделать онлайн-встречи эффективнее\n\nНадоело ждать коллег, которые постоянно забывают о встречах, а отсутствие повестки и потерянные договоренности мешают нормально работать?\n\nКоманда МТС Линк собрала на 37 страницах полезные материалы, чек-листы и кейсы, которые помогают компаниям проводить эффективные совещания в онлайне с помощью сервиса Встречи.\n\nИз методички узнаете:\n- Как создать постоянную ссылку и подключаться на встречи в 2 клика, \n- Как делать заметки и работать с файлами, не переживая за качество связи и безопасность данных. \n- Как облегчает жизнь ИИ, который расшифровывает созвоны в текст и автоматически отправляет расшифровку на почту.\n\nЕще в методичке описаны 7 способов оценки текущей эффективности ваших онлайн-встреч. \n\nПолучить гайд можно бесплатно на сайте. \n\nСкачать\n\n#реклама 16+\nmts-link.ru\nО рекламодателе","datePublished":"2025-08-12T12:02:41Z","dateModified":"2025-08-14T10:14:38Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":617}]}},{"@type":"ListItem","position":17,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1675","url":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1675","mainEntityOfPage":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1675","headline":"🤔 Как бы построить выделение ресурсов, балансировку, нагрузку и всю масштабированность? Чтобы система работал…","articleBody":"🤔 Как бы построить выделение ресурсов, балансировку, нагрузку и всю масштабированность?\n\nЧтобы система работала стабильно и эффективно, нужно правильно распределять ресурсы, балансировать нагрузку и масштабировать сервисы. \n\n🚩Основные компоненты \n\nВыделение ресурсов - CPU, RAM, диски, сеть \nБалансировка нагрузки равномерное распределение трафика \nГоризонтальное и вертикальное масштабирование \nАвто-масштабировани – динамическое добавление/удаление мощностей \n\n🟠Выделение ресурсов (CPU, RAM, Диск, Сеть) \nВ виртуализированных средах (Kubernetes, Docker, AWS, KVM, ESXi) выделение ресурсов настраивается через лимиты и квоты. \nyaml \napiVersion: v1 \nkind: Pod \nmetadata: \n name: my-app \nspec: \n containers: \n - name: app \n image: my-app:latest \n resources: \n requests: \n cpu: \"500m\" # Минимально 0.5 CPU \n memory: \"256Mi\" # Минимально 256MB RAM \n limits: \n cpu: \"1000m\" # Максимально 1 CPU \n memory: \"512Mi\" # Максимально 512MB RAM \n \n🟠Балансировка нагрузки \nБалансировка уменьшает нагрузку на один сервер и равномерно распределяет запросы. \nnginx \nupstream backend { \n server app1:5000; \n server app2:5000; \n} \nserver { \n listen 80; \n location / { \n proxy_pass http://backend; \n } \n} \n \nПример терраформа для AWS ALB\nhcl \nresource \"aws_lb\" \"example\" { \n name = \"my-load-balancer\" \n internal = false \n load_balancer_type = \"application\" \n security_groups = [aws_security_group.lb_sg.id] \n} \n \n🟠Масштабирование (Горизонтальное и Вертикальное) \nГоризонтальное масштабирование (добавление новых инстансов) \nKubernetes Horizontal Pod Autoscaler (HPA) \nyaml \napiVersion: autoscaling/v2beta2 \nkind: HorizontalPodAutoscaler \nmetadata: \n name: my-app-hpa \nspec: \n scaleTargetRef: \n apiVersion: apps/v1 \n kind: Deployment \n name: my-app \n minReplicas: 2 \n maxReplicas: 10 \n metrics: \n - type: Resource \n resource: \n name: cpu \n target: \n type: Utilization \n averageUtilization: 70 \n \n🟠Авто-масштабирование (AWS/GCP/Kubernetes) \nAWS Auto Scaling Group\nhcl \nresource \"aws_autoscaling_group\" \"example\" { \n min_size = 2 \n max_size = 10 \n desired_capacity = 2 \n launch_configuration = aws_launch_configuration.example.name \n}\n\nСтавь 👍 и забирай 📚 Базу знаний","datePublished":"2025-08-12T09:05:31Z","dateModified":"2025-08-12T09:05:31Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":939},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":9}]}},{"@type":"ListItem","position":18,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1674","url":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1674","mainEntityOfPage":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1674","headline":"🛡Знаете ли вы, что до 90% уязвимостей в приложениях связаны не с кодом, а с людьми? На открытом уроке «Awaren…","articleBody":"🛡Знаете ли вы, что до 90% уязвимостей в приложениях связаны не с кодом, а с людьми?\n\nНа открытом уроке «Awareness в DevSecOps» разберём, как повысить осведомлённость разработчиков о своей роли в безопасности и предотвратить ошибки ещё на этапе проектирования. Вы узнаете, что такое PCS, почему бизнес «запретил безопасности запрещать» и как выстроить культуру безопасности в команде.\n\nПредставьте, что каждый участник процесса разработки автоматически учитывает риски и умеет их снижать — скорость выпуска растёт, а количество инцидентов падает. \n\n⚡️Посетите вебинар 13 августа в 20:00 МСК и получите персональную скидку на курс «Внедрение и работа в DevSecOps»: https://otus.pw/qMbes/\n\nРеклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru","datePublished":"2025-08-12T07:00:22Z","dateModified":"2025-08-14T07:00:10Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":625}]}},{"@type":"ListItem","position":19,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1673","url":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1673","mainEntityOfPage":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1673","headline":"Онлайн-магистратура с IT специальностями от Яндекса Совместно с ИТМО, МИФИ, МФТИ. Онлайн-магистратура с актуа…","articleBody":"Онлайн-магистратура с IT специальностями от Яндекса\n\nСовместно с ИТМО, МИФИ, МФТИ.\n\nОнлайн-магистратура с актуальными программами и гибким графиком обучения. \n\nПолучите высокооплачиваемую IT профессию, официальный диплом и практические знания.\n\nГосподдержка оплаты. Совмещение с работой! \n\nПодать заявку\n\n#реклама 16+\npracticum.yandex.ru\nО рекламодателе","datePublished":"2025-08-11T18:02:02Z","dateModified":"2025-08-13T16:02:09Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":640}]}},{"@type":"ListItem","position":20,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1672","url":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1672","mainEntityOfPage":"https://telemetr.io/fa/channels/1804037333-easy_devops/posts/1672","headline":"🤔 Назовите инструменты для развёрнутого окружения и настройки серверов. - Terraform — декларативное описание…","articleBody":"🤔 Назовите инструменты для развёрнутого окружения и настройки серверов.\n\n- Terraform — декларативное описание облачной инфраструктуры.\n- Ansible — настройка серверов через YAML-плейбуки.\n- Puppet / Chef — более старые конфигурационные менеджеры.\n- Docker + Compose / Kubernetes — управление приложениями.\n- Consul, Vault, Prometheus, Grafana — сервис-дискавери, секреты, мониторинг.\n\nСтавь 👍 если знал ответ, 🔥 если нет\nЗабирай 📚 Базу знаний","datePublished":"2025-08-11T16:10:39Z","dateModified":"2025-08-11T16:10:39Z","author":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"publisher":{"@type":"Organization","name":"DevOps | Вопросы собесов","url":"https://telemetr.io/fa/channels/1804037333-easy_devops","image":"https://img.telemetr.io/c/1Y5ywl/5224615235418185511?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1088},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":1},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":7}]}}]}








🤔 Для чего Ansible должна быть идемпотентна?
Идемпотентность в Ansible означает, что повторный запуск плейбука не должен менять систему, если она уже в нужном состоянии. Это важно для предсказуемости, удобства автоматизации и предотвращения ненужных изменений или сбоев.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
🤔 В чем разница Deployment и DaemonSet?
Deployment и DaemonSet являются двумя типами контроллеров, которые управляют развертыванием и обеспечением жизненного цикла подов (групп контейнеров). Они оба играют важные роли, но используются для разных целей и сценариев.
🚩Deployment
Это контроллер, который обеспечивает декларативное обновление подов и ReplicaSets (другой тип контроллера, который управляет одновременным запуском нескольких экземпляров одного и того же пода). Deployment поддерживает непрерывное развертывание, откат к предыдущим версиям, а также масштабирование подов.
🟠Масштабирование
Вы можете увеличивать или уменьшать количество подов в зависимости от нужд.
🟠Обновления
Поддерживает стратегии развертывания, такие как Rolling Update (постепенное обновление), которое помогает минимизировать простои при обновлении приложения.
🟠Самовосстановление
Автоматически перезапускает поды, которые перестали работать, находятся в ошибочном состоянии или не отвечают.
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
spec:
replicas: 3
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.14.2
ports:
- containerPort: 80
🚩DaemonSet
Это контроллер, который гарантирует, что на каждом узле кластера Kubernetes запущен экземпляр заданного пода. Когда добавляется новый узел, на нем автоматически запускается под, управляемый DaemonSet, и если узел удаляется, поды удаляются автоматически. Это идеально подходит для запуска служб мониторинга, сбора логов или других утилит, которые должны быть запущены на каждом узле.
🟠Гарантия запуска
Убедитесь, что каждый узел кластера запускает копию определённого пода.
🟠Автоматическое размещение
Когда добавляются новые узлы, на них автоматически размещаются необходимые поды.
🟠Службы уровня узла
Идеально подходит для запуска системных служб, таких как коллекторы логов, системы мониторинга и другие.
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: fluentd-elasticsearch
spec:
selector:
matchLabels:
name: fluentd-elasticsearch
template:
metadata:
labels:
name: fluentd-elasticsearch
spec:
containers:
- name: fluentd-elasticsearch
image: fluent/fluentd:v1.0
volumeMounts:
- name: varlog
mountPath: /var/log
- name: varlibdockercontainers
mountPath: /var/lib/docker/containers
readOnly: true
Ставь 👍 и забирай 📚 Базу знаний🤔 Что значит процесс-сирота?
Процесс, чей родитель завершился — становится сиротой и переназначается init (PID 1).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
🤔 Как происходит секьюрити тест какой алгоритм под капотом?
Security-тестирование – это процесс проверки системы на уязвимости, угрозы и риски атак. Оно помогает защитить данные и сервисы от хакеров.
🚩Сканеры уязвимостей (Nessus, OpenVAS)
- Загружают базу известных уязвимостей (CVE).
- Проверяют систему на наличие этих уязвимостей.
- Используют сигнатурный анализ (по шаблонам) и эвристический анализ (поведенческий).
🚩SQL-инъекции (SQLmap, Burp Suite)
- Автоматически подставляют вредоносные SQL-запросы (
' OR 1=1 --).
- Проверяют, есть ли доступ к базе данных.
- Выполняют дамп данных, если нашли уязвимость.
SELECT * FROM users WHERE username = 'admin' --' AND password = 'password'
🚩Поиск XSS-уязвимостей (DOM-XSS, Stored-XSS, Reflected-XSS)
- Вставляют вредоносный JavaScript-код в форму ввода.
- Если скрипт исполняется в браузере – уязвимость найдена.
<script>alert('XSS!')</script>
🚩Подбор паролей (Brute Force, Dictionary Attack)
- Пробуют тысячи вариантов паролей (rockyou.txt).
- Используют John the Ripper, Hydra, Hashcat.
hydra -l admin -P passwords.txt 192.168.1.1 ssh
🚩Анализ трафика (MITM, Sniffing, Packet Analysis)
Захватывают пакеты сети (tcpdump, Wireshark).
Ищут передаваемые пароли, сессии, токены.
Ставь 👍 и забирай 📚 Базу знанийБыстрый старт в кибербез: с нуля до первой работы
Ищешь перспективную профессию с быстрым ростом зарплаты?
Кибербезопасность — востребованная сфера с острой нехваткой специалистов.
Здесь реально выйти на доход от 70 000 уже за полгода. Даже без опыта и образования в ИТ.
С чего начать и как построить карьеру, расскажут эксперты Солара на вебинаре 11 сентября в 19:00:
✅Какие профессии доступны новичкам без опыта и как быстро их освоить.
✅Как найти свою первую работу.
✅Какие ошибки допускают новички в начале пути.
👌Всем участникам подарим пошаговый план по саморазвитию и быстрому старту в кибербезопасность.
Зарегистрироваться
#реклама 16+
rt-solar.ru
О рекламодателе
🤔 Что такое автоскалирование?
Автоскалирование — это механизм, при котором Kubernetes автоматически увеличивает или уменьшает количество подов в зависимости от нагрузки (CPU, память, запросы и др.).
Варианты:
- Horizontal Pod Autoscaler (HPA) — масштабирует количество подов.
- Vertical Pod Autoscaler (VPA) — меняет ресурсы пода.
- Cluster Autoscaler — масштабирует сами узлы в облаке.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
📺 Уникальная база IT собеседований
456+ реальных собеседований на программиста, тестировщика, аналитика и прочие IT профы.
Есть собесы от ведущих компаний: Сбер, Яндекс, ВТБ, Тинькофф, Озон, Wildberries и т.д.
🎯 Переходи по ссылке и присоединяйся к базе, чтобы прокачать свои шансы на успешное трудоустройство!
🤔 Для чего используются иниь контейнеры?
Init-контейнеры (init containers) – это специальные контейнеры в поде, которые запускаются перед основным приложением. Они выполняют подготовительные задачи, а затем завершаются.
🚩Основные сценарии использования Init-контейнеров
🟠Подготовка окружения
Создание директорий, загрузка конфигураций или файлов перед запуском основного контейнера.
🟠Ожидание зависимостей
Проверка доступности БД, API или других сервисов перед запуском приложения.
🟠Миграции БД
Выполнение
migrations перед стартом веб-приложения.
🟠Проверка и валидация данных
Убеждаемся, что все файлы и настройки корректны.
🚩Как работают Init-контейнеры?
Запускаются последовательно (поочередно).
Должны завершиться успешно, иначе весь под не стартует.
Не перезапускаются после завершения.
Не делят volume'ы с основным контейнером (могут передавать данные через shared volumes).
🚩Пример: Init-контейнер, проверяющий доступность БД
apiVersion: v1
kind: Pod
metadata:
name: my-app
spec:
containers:
- name: main-app
image: my-app:latest
ports:
- containerPort: 8080
initContainers:
- name: wait-for-db
image: busybox
command: ['sh', '-c', 'until nc -z db-service 5432; do echo waiting for DB; sleep 2; done;']
Ставь 👍 и забирай 📚 Базу знанийТариф, с которым хватит на всё
50 ГБ и безлимитные минуты за 390 ₽ в месяц, если перенесете номер в Т-Мобайл до 31 августа
Узнать больше
#реклама
tbank.ru
О рекламодателе
🤔 Что такое ключ в таблице?
Ключ — это уникальный идентификатор строки в таблице БД.
- Первичный ключ (PRIMARY KEY) — уникален, не NULL.
- Используется для поиска, индексации и ссылок (внешних ключей). Пример: id клиента, номер счёта.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
🤔 Как определить опции запуска пайплайна при редактировании определенных ресурсов в гите?
При работе с CI/CD (GitHub Actions, GitLab CI, Jenkins) часто нужно запускать пайплайн только при изменении определенных файлов. Это помогает оптимизировать сборку, экономить ресурсы и время.
🚩В GitHub Actions (on: push, paths)
В GitHub Actions можно указать файлы, изменения в которых запустят пайплайн.
name: Infra Pipeline
on:
push:
paths:
- 'infra/**'
- 'k8s/**'
pull_request:
paths:
- 'infra/**'
- 'k8s/**'
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Deploy Infrastructure
run: ./deploy.sh
🚩В GitLab CI/CD (only: changes)
В GitLab можно настроить запуск пайплайна по изменению файлов с помощью only: changes.
stages:
- deploy
terraform:
stage: deploy
script:
- terraform apply -auto-approve
only:
changes:
- terraform/**
🚩В Jenkins (when { changes })
В Jenkins Declarative Pipeline можно использовать when { changes } для проверки измененных файлов.
pipeline {
agent any
stages {
stage('Deploy Ansible') {
when { changes path: 'ansible/**' }
steps {
sh './deploy_ansible.sh'
}
}
stage('Deploy Helm') {
when { changes path: 'helm/**' }
steps {
sh './deploy_helm.sh'
}
}
}
}
Ставь 👍 и забирай 📚 Базу знаний+5
Бесплатный курс по инфографике для WB и Ozon
Научись создавать инфографику для карточек на маркетплейсах и работать в Figma!
Студенты курса в среднем зарабатывают от 68 000 ₽ уже во время обучения💰
Этот курс для тебя, если ты:
✅ мечтаешь о новой профессии в digital, но не знаешь, с чего начать;
✅ чувствуешь, что хочешь большего — свободы, самореализации, творчества;
✅ полный новичок и хочешь систему, а не хаос;
✅ хочешь начать зарабатывать удалённо.
Зарегистрироваться
#реклама 16+
yudaevschool24.online
О рекламодателе
Repost from easyoffer
Ура, друзья! Изиоффер переходит в публичное бета-тестирование!
🎉 Что нового:
🟢Анализ IT собеседований на основе 4500+ реальных интервью
🟢Вопросы из собеседований с вероятностью встречи
🟢Видео-примеры ответов на вопросы от Senior, Middle, Junior грейдов
🟢Пример лучшего ответа
🟢Задачи из собеседований
🟢Тестовые задания
🟢Примеры собеседований
🟢Фильтрация всего контента по грейдам, компаниям
🟢Тренажер подготовки к собеседованию на основе интервальных повторений и флеш карточек
🟡Тренажер "Реальное собеседование" с сценарием вопросов из реальных собеседований (скоро)
🟢Автоотклики на HeadHunter
🟢Закрытое сообщество easyoffer
💎 Акция в честь открытия для первых 500 покупателей:
🚀 Скидка 50% на PRO тариф на 1 год (15000₽ → 7500₽)
🔥 Акция уже стартовала! 👉 https://easyoffer.ru/pro
🤔 Что за сущность такая оператор и зачем нужна?
Это концепция Kubernetes, позволяющая автоматизировать управление ресурсами через контроллеры.
1. Оператор управляет жизненным циклом сложных приложений, таких как базы данных или кластеры.
2. Используется для настройки, обновления и восстановления приложений в кластере.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Знаете ли вы, что логические ошибки в веб-приложениях могут привести к утечкам данных и финансовым потерям?
💻На открытом уроке 14 августа в 20:00 МСК мы разберем, чем логические уязвимости отличаются от традиционных (SQLi, XSS) и почему они не видны обычным сканерам. Мы изучим реальные кейсы, где ошибки в бизнес-логике приводили к серьёзным последствиям, и расскажем о методах их выявления.
❗️Урок будет полезен разработчикам, security-аналитикам и pentest-инженерам, которые хотят научиться эффективно тестировать и защищать веб-приложения.
👉Посетите вебинар и получите скидку на полный курс «Пентест. Инструменты и методы проникновения в действии»: https://otus.pw/EdZ9/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Методичка: как сделать онлайн-встречи эффективнее
Надоело ждать коллег, которые постоянно забывают о встречах, а отсутствие повестки и потерянные договоренности мешают нормально работать?
Команда МТС Линк собрала на 37 страницах полезные материалы, чек-листы и кейсы, которые помогают компаниям проводить эффективные совещания в онлайне с помощью сервиса Встречи.
Из методички узнаете:
- Как создать постоянную ссылку и подключаться на встречи в 2 клика,
- Как делать заметки и работать с файлами, не переживая за качество связи и безопасность данных.
- Как облегчает жизнь ИИ, который расшифровывает созвоны в текст и автоматически отправляет расшифровку на почту.
Еще в методичке описаны 7 способов оценки текущей эффективности ваших онлайн-встреч.
Получить гайд можно бесплатно на сайте.
Скачать
#реклама 16+
mts-link.ru
О рекламодателе
🤔 Как бы построить выделение ресурсов, балансировку, нагрузку и всю масштабированность?
Чтобы система работала стабильно и эффективно, нужно правильно распределять ресурсы, балансировать нагрузку и масштабировать сервисы.
🚩Основные компоненты
Выделение ресурсов - CPU, RAM, диски, сеть
Балансировка нагрузки равномерное распределение трафика
Горизонтальное и вертикальное масштабирование
Авто-масштабировани – динамическое добавление/удаление мощностей
🟠Выделение ресурсов (CPU, RAM, Диск, Сеть)
В виртуализированных средах (Kubernetes, Docker, AWS, KVM, ESXi) выделение ресурсов настраивается через лимиты и квоты.
yaml
apiVersion: v1
kind: Pod
metadata:
name: my-app
spec:
containers:
- name: app
image: my-app:latest
resources:
requests:
cpu: "500m" # Минимально 0.5 CPU
memory: "256Mi" # Минимально 256MB RAM
limits:
cpu: "1000m" # Максимально 1 CPU
memory: "512Mi" # Максимально 512MB RAM
🟠Балансировка нагрузки
Балансировка уменьшает нагрузку на один сервер и равномерно распределяет запросы.
nginx
upstream backend {
server app1:5000;
server app2:5000;
}
server {
listen 80;
location / {
proxy_pass http://backend;
}
}
Пример терраформа для AWS ALB
hcl
resource "aws_lb" "example" {
name = "my-load-balancer"
internal = false
load_balancer_type = "application"
security_groups = [aws_security_group.lb_sg.id]
}
🟠Масштабирование (Горизонтальное и Вертикальное)
Горизонтальное масштабирование (добавление новых инстансов)
Kubernetes Horizontal Pod Autoscaler (HPA)
yaml
apiVersion: autoscaling/v2beta2
kind: HorizontalPodAutoscaler
metadata:
name: my-app-hpa
spec:
scaleTargetRef:
apiVersion: apps/v1
kind: Deployment
name: my-app
minReplicas: 2
maxReplicas: 10
metrics:
- type: Resource
resource:
name: cpu
target:
type: Utilization
averageUtilization: 70
🟠Авто-масштабирование (AWS/GCP/Kubernetes)
AWS Auto Scaling Group
hcl
resource "aws_autoscaling_group" "example" {
min_size = 2
max_size = 10
desired_capacity = 2
launch_configuration = aws_launch_configuration.example.name
}
Ставь 👍 и забирай 📚 Базу знаний🛡Знаете ли вы, что до 90% уязвимостей в приложениях связаны не с кодом, а с людьми?
На открытом уроке «Awareness в DevSecOps» разберём, как повысить осведомлённость разработчиков о своей роли в безопасности и предотвратить ошибки ещё на этапе проектирования. Вы узнаете, что такое PCS, почему бизнес «запретил безопасности запрещать» и как выстроить культуру безопасности в команде.
Представьте, что каждый участник процесса разработки автоматически учитывает риски и умеет их снижать — скорость выпуска растёт, а количество инцидентов падает.
⚡️Посетите вебинар 13 августа в 20:00 МСК и получите персональную скидку на курс «Внедрение и работа в DevSecOps»: https://otus.pw/qMbes/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Онлайн-магистратура с IT специальностями от Яндекса
Совместно с ИТМО, МИФИ, МФТИ.
Онлайн-магистратура с актуальными программами и гибким графиком обучения.
Получите высокооплачиваемую IT профессию, официальный диплом и практические знания.
Господдержка оплаты. Совмещение с работой!
Подать заявку
#реклама 16+
practicum.yandex.ru
О рекламодателе
🤔 Назовите инструменты для развёрнутого окружения и настройки серверов.
- Terraform — декларативное описание облачной инфраструктуры.
- Ansible — настройка серверов через YAML-плейбуки.
- Puppet / Chef — более старые конфигурационные менеджеры.
- Docker + Compose / Kubernetes — управление приложениями.
- Consul, Vault, Prometheus, Grafana — сервис-дискавери, секреты, мониторинг.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
