Все контейнеры, запущенные на одной машине, делят ядро операционной системы, поэтому они стартуют немедленно и более эффективно расходуют RAM
👾 — Верно
⚡️ — Неверно
🐸 Библиотека задач по DevOps
👾 — Верно
⚡️ — Неверно
Please open Telegram to view this post
VIEW IN TELEGRAM
👾16
Что такое конфликт слияния?
Конфликты слияния возникают при объединении двух ветвей с конкурирующими коммитами. Конфликты слияния обычно возникают, когда разные разработчики изменяют одну и ту же строку кода или файл.
Библиотека задач DevOps
Библиотека задач DevOps
Как Kubernetes организует контейнеры?
Контейнеры Kubernetes планируются для запуска на основе их политики планирования и доступных ресурсов. Каждый под, который необходимо запустить, добавляется в очередь, а планировщик удаляет его из очереди и планирует его. Если это не удается, обработчик ошибок добавляет его обратно в очередь для последующего планирования.
Библиотека задач DevOps
Библиотека задач DevOps
Команда DevOps в Agile Solutions сталкивается с проблемами поддержания согласованности в различных средах. Какая практика или инструмент может помочь обеспечить согласованность сред разработки, тестирования и производства, снижая риск проблем развертывания?
👾 — Использование разных инструментов для каждой среды
👍 — Реализация управления конфигурацией с помощью Ansible
🥰 — Зависит от ручной настройки для каждой среды
⚡️ — Игнорирование согласованности в пользу более быстрых релизов
Библиотека задач по DevOps
👾 — Использование разных инструментов для каждой среды
👍 — Реализация управления конфигурацией с помощью Ansible
🥰 — Зависит от ручной настройки для каждой среды
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
В Docker Hub вы бесплатно получаете десять частных репозиториев. Если вам нужно больше, вы можете обновить свой план.
👾 — Верно
⚡️ — Неверно
Библиотека задач по DevOps
👾 — Верно
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡10
За что отвечает StatefulSet?
StatefulSet контролирует развертывание и масштабирование группы подов, обеспечивая сохранение их состояния и характеристик.
Например, если требуется, чтобы поды запускались в определенном порядке на тех же узлах, имели доступ к постоянному хранилищу (PVC) или специальные сетевые идентификаторы, то используется StatefulSet.
Этот механизм часто применяется для развертывания подов с очередями сообщений, брокерами и базами данных.
Библиотека задач по DevOps
Например, если требуется, чтобы поды запускались в определенном порядке на тех же узлах, имели доступ к постоянному хранилищу (PVC) или специальные сетевые идентификаторы, то используется StatefulSet.
Этот механизм часто применяется для развертывания подов с очередями сообщений, брокерами и базами данных.
Библиотека задач по DevOps
«Этот манёвр будет стоить нам 51 год...»
Настоящая автоматизация инфраструктуры невозможна без знания алгоритмов и навыков разработки. Оптимизируйте свой путь к грейду
Успейте забрать курсы Proglib Academy по старой цене до подорожания в понедельник:
— Разработка ИИ-агентов
— Математика для разработки AI-моделей
— ML для старта в Data Science
— Математика для Data Science
— Специалист по ИИ
— Алгоритмы и структуры данных
— Программирование на Python
— Основы IT для непрограммистов
— Архитектуры и шаблоны проектирования
Инвестировать в свои навыки
⚠️ Дедлайн — 19 января
Настоящая автоматизация инфраструктуры невозможна без знания алгоритмов и навыков разработки. Оптимизируйте свой путь к грейду
Senior DevOps через системные знания.Успейте забрать курсы Proglib Academy по старой цене до подорожания в понедельник:
— Разработка ИИ-агентов
— Математика для разработки AI-моделей
— ML для старта в Data Science
— Математика для Data Science
— Специалист по ИИ
— Алгоритмы и структуры данных
— Программирование на Python
— Основы IT для непрограммистов
— Архитектуры и шаблоны проектирования
Инвестировать в свои навыки
⚠️ Дедлайн — 19 января
Трехуровневое веб-приложение для электронной коммерции в настоящее время развернуто локально и будет перенесено на 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
2. Веб-серверы: храните данные, доступные только для чтения, на сервере EC2 NFS, подключайтесь к каждому веб-серверу во время загрузки. Серверы приложений: совместное использование состояния с использованием комбинации DynamoDB и многоадресной IP-адресации. База данных: используйте RDS с развертыванием в нескольких зонах доступности и одной или несколькими репликами чтения. Резервное копирование: резервное копирование веб-серверов и серверов приложений еженедельно с помощью AMI, резервное копирование базы данных с помощью снимков БД.
3. Веб-серверы: хранят данные только для чтения в S3 и копируют из S3 в корневой том во время загрузки. Серверы приложений: совместное использование состояния с использованием комбинации DynamoDB и одноадресной IP-адресации. База данных: используйте RDS с развертыванием в нескольких зонах доступности и одной или несколькими репликами чтения. Резервное копирование: резервное копирование веб-серверов и серверов приложений еженедельно с помощью AMI, резервное копирование базы данных с помощью снимков БД.
4. Веб-серверы: хранят данные только для чтения в S3 и копируют из S3 в корневой том во время загрузки. Серверы приложений: совместное использование состояния с использованием комбинации DynamoDB и одноадресной IP-адресации. База данных: используйте RDS с развертыванием в нескольких зонах доступности. Резервное копирование: резервное копирование веб-серверов и серверов приложений еженедельно с помощью AMI, резервное копирование базы данных с помощью снимков БД.
Библиотека задач по DevOps
🔥1
Как запустить контейнер в EC2
Amazon Elastic Compute Cloud — это сервис облачных вычислений, предоставляемый компанией AWS. EC2 позволяет запускать виртуальные машины в облаке и управлять ими.
Автор рассказывает, как правильно развернуть контейнер Docker на EC2.
Смотреть видео
Amazon Elastic Compute Cloud — это сервис облачных вычислений, предоставляемый компанией AWS. EC2 позволяет запускать виртуальные машины в облаке и управлять ими.
Автор рассказывает, как правильно развернуть контейнер Docker на EC2.
Смотреть видео
Опишите, что происходит с момента, когда приложение записывает некоторую информацию, до момента ее отображения пользователю на информационной панели при использовании стека Elastic.
Процесс может различаться в зависимости от выбранной архитектуры и обработки, которую вы, возможно, захотите применить к логам. Один из возможных рабочих процессов:
1. Данные, регистрируемые приложением, выбираются filebeat и отправляются в logstash.
2. Logstash обрабатывает лог на основе определенных фильтров. После этого выходные данные отправляются в Elasticsearch.
3. Elasticsearch сохраняет полученный документ и индексирует его для быстрого доступа в будущем.
4. Пользователь создает визуализации в Kibana на основе проиндексированных данных.
5. Пользователь создает панель мониторинга, состоящую из визуализации, созданной на предыдущем шаге.
Библиотека задач по DevOps
1. Данные, регистрируемые приложением, выбираются filebeat и отправляются в logstash.
2. Logstash обрабатывает лог на основе определенных фильтров. После этого выходные данные отправляются в Elasticsearch.
3. Elasticsearch сохраняет полученный документ и индексирует его для быстрого доступа в будущем.
4. Пользователь создает визуализации в Kibana на основе проиндексированных данных.
5. Пользователь создает панель мониторинга, состоящую из визуализации, созданной на предыдущем шаге.
Библиотека задач по DevOps
👍1
Какую роль EndpointSlice играет в сервисах Kubernetes без селекторов?
👾 — Улучшенная масштабируемость
👍 — Улучшенная безопасность
🥰 — Гибкость в конфигурации бэкэнда
⚡ — Упрощенная сеть
Библиотека задач по DevOps
👾 — Улучшенная масштабируемость
👍 — Улучшенная безопасность
🥰 — Гибкость в конфигурации бэкэнда
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3
This media is not supported in your browser
VIEW IN TELEGRAM
Пятница, 19:00. Худшее время для деплоя, но идеальное, чтобы научиться эффективно хранить и индексировать данные для работы корпоративных LLM.
Инфраструктурная задача: как наладить работу с терабайтами текстов для нейронок?
На открытом уроке обсудим:
— роль векторных хранилищ в RAG-системах;
— отличия в поддержке систем с
— сборку пайплайна для «чтения» PDF документов.
Один из спикеров — Алексей Яндутов, ML-инженер в поиске Яндекса.
Это вводное занятие курса «Разработка AI-агентов». Для тех, кто готов строить инфраструктуру будущего.
Записаться на урок
Инфраструктурная задача: как наладить работу с терабайтами текстов для нейронок?
На открытом уроке обсудим:
— роль векторных хранилищ в RAG-системах;
— отличия в поддержке систем с
Fine-tuning и RAG;— сборку пайплайна для «чтения» PDF документов.
Один из спикеров — Алексей Яндутов, ML-инженер в поиске Яндекса.
Это вводное занятие курса «Разработка AI-агентов». Для тех, кто готов строить инфраструктуру будущего.
Записаться на урок
proglib.academy
Курс| Разработка AI-агентов
Курс про контролируемую разработку AI-агентов: качество, стоимость, наблюдаемость и тестирование. С первого занятия — практическая работа.
Что такое Cluster Autoscaler в Kubernetes?
👾 — Организация сетевых обновлений
👍 — Инструмент для управления внутренним DNS
🥰 — Автоматическая регулировка количества узлов в кластере
⚡️ — Управление логами Kubernetes
Библиотека задач по DevOps
👾 — Организация сетевых обновлений
👍 — Инструмент для управления внутренним DNS
🥰 — Автоматическая регулировка количества узлов в кластере
⚡️ — Управление логами Kubernetes
Библиотека задач по DevOps
🥰7
🦾 Что такое ARP и как он функционирует?
ARP, или протокол разрешения адресов (Address Resolution Protocol), используется для преобразования IP-адресов в MAC-адреса в локальной сети. Например, когда вы хотите проверить IP-адрес 192.168.1.1 , ваша система должна преобразовать его в соответствующий MAC-адрес.
Для этого и применяется ARP. Системы ведут таблицу ARP, в которой содержится информация о соответствии IP-адресов и MAC-адресов. Когда необходимо отправить пакет на определённый IP-адрес, система сначала проверяет эту таблицу, чтобы определить, известен ли уже MAC-адрес. Если информация уже закэширована, ARP не задействуется.
Библиотека задач по DevOps
Для этого и применяется ARP. Системы ведут таблицу ARP, в которой содержится информация о соответствии IP-адресов и MAC-адресов. Когда необходимо отправить пакет на определённый IP-адрес, система сначала проверяет эту таблицу, чтобы определить, известен ли уже MAC-адрес. Если информация уже закэширована, ARP не задействуется.
Библиотека задач по DevOps
Дайте определение автоматизации DevOps?
Автоматизация — это важнейшая потребность в практиках DevOps, а автоматизация всего — фундаментальный принцип DevOps. Автоматизация начинается с генерации кода на машине разработчика, пока код не будет передан в код для мониторинга приложения и системы в производстве.
Автоматизация в DevOps повышает скорость, согласованность, точность, надежность и увеличивает количество поставок.
Библиотека задач по DevOps
Автоматизация в DevOps повышает скорость, согласованность, точность, надежность и увеличивает количество поставок.
Библиотека задач по DevOps
Что мешает использовать сервер Kubernetes API в качестве прокси для неавторизованных конечных точек?
👾 — Сетевые политики
👍 — Конфигурации EndpointSlice
🥰 — Механизмы аутентификации и авторизации
⚡️ — Политики безопасности модулей
Библиотека задач по DevOps
👾 — Сетевые политики
👍 — Конфигурации EndpointSlice
🥰 — Механизмы аутентификации и авторизации
⚡️ — Политики безопасности модулей
Библиотека задач по DevOps
🥰5🌚1
У клиента есть подключение AWS Direct Connect объемом 10 ГБ к региону AWS, где у него есть веб-приложение, размещенное в Amazon Elastic Computer Cloud (EC2). Приложение имеет зависимости от локальной базы данных мэйнфрейма, которая использует модель согласованности BASE, а не модель согласованности ACID. Приложение демонстрирует нежелательное поведение, поскольку база данных не может справиться с объемом операций записи. Как можно снизить нагрузку на локальные ресурсы базы данных наиболее экономичным способом?
👾 — Используйте Amazon Elastic Map уменьшает (EMR) S3DistCp в качестве механизма синхронизации между локальной базой данных и кластером Hadoop на AWS.
👍 — Измените приложение для записи в очередь Amazon SQS и разработайте рабочий процесс для очистки очереди в локальной базе данных.
🥰 — Измените приложение, чтобы оно использовало DynamoDB для подачи данных в кластер EMR, который использует функцию карты для записи в локальную базу данных.
⚡️ — Предоставление базы данных реплики чтения RDS на AWS для обработки операций записи и синхронизации двух баз данных с помощью конвейера данных
Библиотека задач по DevOps
👾 — Используйте Amazon Elastic Map уменьшает (EMR) S3DistCp в качестве механизма синхронизации между локальной базой данных и кластером Hadoop на AWS.
👍 — Измените приложение для записи в очередь Amazon SQS и разработайте рабочий процесс для очистки очереди в локальной базе данных.
🥰 — Измените приложение, чтобы оно использовало DynamoDB для подачи данных в кластер EMR, который использует функцию карты для записи в локальную базу данных.
⚡️ — Предоставление базы данных реплики чтения RDS на AWS для обработки операций записи и синхронизации двух баз данных с помощью конвейера данных
Библиотека задач по DevOps
⚡1
Какая из следующих команд используется для сброса текущего HEAD в указанное состояние?
👾 — GIT reset
👍 — GIT restore
🥰 — GIT checkout
⚡️ — GIT diff
Библиотека задач по DevOps
👾 — GIT reset
👍 — GIT restore
🥰 — GIT checkout
⚡️ — GIT diff
Библиотека задач по DevOps
👾11
Что Kubernetes позволяет абстрагироваться от сложностей управления сетевым трафиком подов?
👾 — Виртуальные IP-адреса
👍 — Ресурсы Ingress
🥰 — Сервисы
⚡️ — Сетевые политики
Библиотека задач по DevOps
👾 — Виртуальные IP-адреса
👍 — Ресурсы Ingress
🥰 — Сервисы
⚡️ — Сетевые политики
Библиотека задач по DevOps
🥰8