ru
Feedback
Библиотека задач по DevOps | тесты, код, задания

Библиотека задач по DevOps | тесты, код, задания

Открыть в Telegram

Задачи и тесты по DevOps для тренировки и обучения. По рекламе: @proglib_adv Наши каналы: https://t.me/proglibrary/9197 Учиться у нас: https://proglib.io/w/2b07c285 Для обратной связи: @proglibrary_feeedback_bot

Больше
3 007
Подписчики
+124 часа
-47 дней
+1230 день
Архив постов
Что мешает использовать сервер Kubernetes API в качестве прокси для неавторизованных конечных точек? 👾 — Сетевые политики 👍 — Конфигурации EndpointSlice 🥰 — Механизмы аутентификации и авторизации ⚡️ — Политики безопасности модулей Библиотека задач по DevOps

Дайте определение автоматизации DevOps? Автоматизация — это важнейшая потребность в практиках DevOps, а автоматизация всего — фундаментальный принцип DevOps. Автоматизация начинается с генерации кода на машине разработчика, пока код не будет передан в код для мониторинга приложения и системы в производстве. Автоматизация в DevOps повышает скорость, согласованность, точность, надежность и увеличивает количество поставок. Библиотека задач по DevOps

🦾 Что такое ARP и как он функционирует? ARP, или протокол разрешения адресов (Address Resolution Protocol), используется для преобразования IP-адресов в MAC-адреса в локальной сети. Например, когда вы хотите проверить IP-адрес 192.168.1.1, ваша система должна преобразовать его в соответствующий MAC-адрес. Для этого и применяется ARP. Системы ведут таблицу ARP, в которой содержится информация о соответствии IP-адресов и MAC-адресов. Когда необходимо отправить пакет на определённый IP-адрес, система сначала проверяет эту таблицу, чтобы определить, известен ли уже MAC-адрес. Если информация уже закэширована, ARP не задействуется. Библиотека задач по DevOps

Что такое Cluster Autoscaler в Kubernetes? 👾 — Организация сетевых обновлений 👍 — Инструмент для управления внутренним DNS 🥰 — Автоматическая регулировка количества узлов в кластере ⚡️ — Управление логами Kubernetes Библиотека задач по DevOps

Пятница, 19:00. Худшее время для деплоя, но идеальное, чтобы научиться эффективно хранить и индексировать данные для работы корпоративных LLM. Инфраструктурная задача: как наладить работу с терабайтами текстов для нейронок? На открытом уроке обсудим: — роль векторных хранилищ в RAG-системах; — отличия в поддержке систем с Fine-tuning и RAG; — сборку пайплайна для «чтения» PDF документов. Один из спикеров — Алексей Яндутов, ML-инженер в поиске Яндекса. Это вводное занятие курса «Разработка AI-агентов». Для тех, кто готов строить инфраструктуру будущего. Записаться на урок

Видеосообщение00:59

Какую роль EndpointSlice играет в сервисах Kubernetes без селекторов? 👾 — Улучшенная масштабируемость 👍 — Улучшенная безопасность 🥰 — Гибкость в конфигурации бэкэнда ⚡ — Упрощенная сеть Библиотека задач по DevOps

Опишите, что происходит с момента, когда приложение записывает некоторую информацию, до момента ее отображения пользователю на информационной панели при использовании стека Elastic. Процесс может различаться в зависимости от выбранной архитектуры и обработки, которую вы, возможно, захотите применить к логам. Один из возможных рабочих процессов: 1. Данные, регистрируемые приложением, выбираются filebeat и отправляются в logstash. 2. Logstash обрабатывает лог на основе определенных фильтров. После этого выходные данные отправляются в Elasticsearch. 3. Elasticsearch сохраняет полученный документ и индексирует его для быстрого доступа в будущем. 4. Пользователь создает визуализации в Kibana на основе проиндексированных данных. 5. Пользователь создает панель мониторинга, состоящую из визуализации, созданной на предыдущем шаге. Библиотека задач по DevOps

Как запустить контейнер в EC2 Amazon Elastic Compute Cloud — это сервис облачных вычислений, предоставляемый компанией AWS. EC2 позволяет запускать виртуальные машины в облаке и управлять ими. Автор рассказывает, как правильно развернуть контейнер Docker на EC2. Смотреть видео

Трехуровневое веб-приложение для электронной коммерции в настоящее время развернуто локально и будет перенесено на AWS для большей масштабируемости и эластичности. В настоящее время веб-сервер совместно использует данные, доступные только для чтения, используя сетевую распределенную файловую систему. Уровень сервера приложений использует механизм кластеризации для обнаружения и состояния общего сеанса, который зависит от многоадресной IP-адресации. Уровень базы данных использует кластеризацию общего хранилища для обеспечения возможности аварийного восстановления базы данных и использует несколько подчиненных устройств чтения для масштабирования данных на всех серверах, а каталог распределенной файловой системы еженедельно резервируется на внешние накопители. Какая архитектура хранилища и базы данных AWS соответствует требованиям приложения? 1. Веб-серверы: храните данные, доступные только для чтения, в S3 и копируйте их из S3 в корневой том во время загрузки. Серверы приложений: совместное использование состояния с использованием комбинации DynamoDB и одноадресной IP-адресации. База данных: используйте RDS с развертыванием в нескольких зонах доступности и одной или несколькими репликами чтения. Резервное копирование: резервное копирование веб-серверов, серверов приложений и базы данных еженедельно в Glacier с использованием снимков. 2. Веб-серверы: храните данные, доступные только для чтения, на сервере EC2 NFS, подключайтесь к каждому веб-серверу во время загрузки. Серверы приложений: совместное использование состояния с использованием комбинации DynamoDB и многоадресной IP-адресации. База данных: используйте RDS с развертыванием в нескольких зонах доступности и одной или несколькими репликами чтения. Резервное копирование: резервное копирование веб-серверов и серверов приложений еженедельно с помощью AMI, резервное копирование базы данных с помощью снимков БД. 3. Веб-серверы: хранят данные только для чтения в S3 и копируют из S3 в корневой том во время загрузки. Серверы приложений: совместное использование состояния с использованием комбинации DynamoDB и одноадресной IP-адресации. База данных: используйте RDS с развертыванием в нескольких зонах доступности и одной или несколькими репликами чтения. Резервное копирование: резервное копирование веб-серверов и серверов приложений еженедельно с помощью AMI, резервное копирование базы данных с помощью снимков БД. 4. Веб-серверы: хранят данные только для чтения в S3 и копируют из S3 в корневой том во время загрузки. Серверы приложений: совместное использование состояния с использованием комбинации DynamoDB и одноадресной IP-адресации. База данных: используйте RDS с развертыванием в нескольких зонах доступности. Резервное копирование: резервное копирование веб-серверов и серверов приложений еженедельно с помощью AMI, резервное копирование базы данных с помощью снимков БД. Библиотека задач по DevOps

«Этот манёвр будет стоить нам 51 год...» Настоящая автоматизация инфраструктуры невозможна без знания алгоритмов и навыков ра
«Этот манёвр будет стоить нам 51 год...» Настоящая автоматизация инфраструктуры невозможна без знания алгоритмов и навыков разработки. Оптимизируйте свой путь к грейду Senior DevOps через системные знания. Успейте забрать курсы Proglib Academy по старой цене до подорожания в понедельник: — Разработка ИИ-агентов — Математика для разработки AI-моделей — ML для старта в Data Science — Математика для Data Science — Специалист по ИИ — Алгоритмы и структуры данных — Программирование на Python — Основы IT для непрограммистов — Архитектуры и шаблоны проектирования Инвестировать в свои навыки ⚠️ Дедлайн — 19 января

За что отвечает StatefulSet? StatefulSet контролирует развертывание и масштабирование группы подов, обеспечивая сохранение их состояния и характеристик. Например, если требуется, чтобы поды запускались в определенном порядке на тех же узлах, имели доступ к постоянному хранилищу (PVC) или специальные сетевые идентификаторы, то используется StatefulSet. Этот механизм часто применяется для развертывания подов с очередями сообщений, брокерами и базами данных. Библиотека задач по DevOps

В Docker Hub вы бесплатно получаете десять частных репозиториев. Если вам нужно больше, вы можете обновить свой план. 👾 — Верно ⚡️ — Неверно Библиотека задач по DevOps

Команда DevOps в Agile Solutions сталкивается с проблемами поддержания согласованности в различных средах. Какая практика или инструмент может помочь обеспечить согласованность сред разработки, тестирования и производства, снижая риск проблем развертывания? 👾 — Использование разных инструментов для каждой среды 👍 — Реализация управления конфигурацией с помощью Ansible 🥰 — Зависит от ручной настройки для каждой среды ⚡️ — Игнорирование согласованности в пользу более быстрых релизов Библиотека задач по DevOps

Как Kubernetes организует контейнеры? Контейнеры Kubernetes планируются для запуска на основе их политики планирования и доступных ресурсов. Каждый под, который необходимо запустить, добавляется в очередь, а планировщик удаляет его из очереди и планирует его. Если это не удается, обработчик ошибок добавляет его обратно в очередь для последующего планирования. Библиотека задач DevOps

Что такое конфликт слияния? Конфликты слияния возникают при объединении двух ветвей с конкурирующими коммитами. Конфликты слияния обычно возникают, когда разные разработчики изменяют одну и ту же строку кода или файл. Библиотека задач DevOps

Все контейнеры, запущенные на одной машине, делят ядро операционной системы, поэтому они стартуют немедленно и более эффективно расходуют RAM 👾 — Верно ⚡️ — Неверно 🐸 Библиотека задач по DevOps

Что такое развертывание Blue-Green в Kubernetes? 👾 — Стратегия, которая сохраняет две среды: текущую (синюю) и новую (зеленую) 👍 — Развертывание во всех модулях одновременно 🥰 — Использование нескольких реплик одного и того же Pod ⚡️ — Автоматическое масштабирование ресурсов вверх и вниз 🐸 Библиотека задач по DevOps

Компания ABC принимает принцип Infrastructure as Code (IaC) для управления своей облачной инфраструктурой. Как инженер DevOps, вы должны выбрать подходящий инструмент IaC. Учитывая необходимость декларативного синтаксиса и простоту совместной работы между членами команды, какой инструмент будет наиболее подходящим для практик DevOps компании ABC? 👾 — Terraform 👍 — Puppet 🥰 — Chef ⚡️ — Ansible Библиотека задач по DevOps

Когда был создан Gradle? 👾 — 1997 👍 — 2007 🥰 — 2008 ⚡ — 2009 Библиотека задач по DevOps