Библиотека задач по DevOps | тесты, код, задания
Open in Telegram
Задачи и тесты по DevOps для тренировки и обучения. Учиться у нас: https://clc.to/XLFrnw По рекламе: @proglib_adv Наши каналы: https://t.me/proglibrary/9197 Для обратной связи: @proglibrary_feeedback_bot
Show more3 006
Subscribers
No data24 hours
-37 days
-330 days
Posts Archive
🧑💻 DevOps здорового человека
DevOps-инженер занимается синхронизацией этапов разработки продукта. Он умеет программировать и быстро изучает новые инструменты.
Но работа эта не из простых. Если вы всё-таки решили попробовать себя в этом направлении, то начните с этого видео. Так вы точно поймёте, нравится оно вам или нет.
Смотреть видео
Что предоставляет Kubernetes для абстракции от сложности управления сетевым трафиком подам?
Какой ресурс Kubernetes отвечает за управление доступом к сетевым сервисам внутри кластера?
Как абстракция Сервиса в Kubernetes помогает отделить приложения?
Для чего в первую очередь предназначен Service API в Kubernetes?
Зачем нам нужно помечать образы, созданные Docker?
Каким образом мы можем вывести ноду из работы для обслуживания?
Мы можем запретить запуск подов на ноде с помощью kubectl cordon и удалить поды с ноды при помощи kubectl drain.
Что такое эфемерные контейнеры?
Эфемерные контейнеры стали бета-функцией в Kubernetes v1.23 и теперь включены по умолчанию. Эфемерные контейнеры предназначены для транзитных задач, когда вам нужно временно подключить дополнительный контейнер к существующему поду. Это идеально подходит для отладочных операций, когда вы хотите проверить поды, не затрагивая живые экземпляры контейнеров.
Какая опция команды ls используется для просмотра номера индексного дескриптора файла?
Repost from Библиотека ИИ для айтишников
Prizes of the draw
10 Telegram Premium subscriptions for 3 months
Completion date
Какая из следующих команд используется для сброса текущего HEAD в указанное состояние?
Какая из следующих команд используется для переключения между ветвями?
У клиента есть подключение AWS Direct Connect объемом 10 ГБ к региону AWS, где у него есть веб-приложение, размещенное в Amazon Elastic Computer Cloud (EC2). Приложение имеет зависимости от локальной базы данных мэйнфрейма, которая использует модель согласованности BASE, а не модель согласованности ACID. Приложение демонстрирует нежелательное поведение, поскольку база данных не может справиться с объемом операций записи. Как можно снизить нагрузку на локальные ресурсы базы данных наиболее экономичным способом?
1. Используйте Amazon Elastic Map уменьшает (EMR) S3DistCp в качестве механизма синхронизации между локальной базой данных и кластером Hadoop на AWS.
2. Измените приложение для записи в очередь Amazon SQS и разработайте рабочий процесс для очистки очереди в локальной базе данных.
3. Измените приложение, чтобы оно использовало DynamoDB для подачи данных в кластер EMR, который использует функцию карты для записи в локальную базу данных.
4. Предоставление базы данных реплики чтения RDS на AWS для обработки операций записи и синхронизации двух баз данных с помощью конвейера данных.
+1
Объясните паттерны IaaS/PaaS/SaaS на примере пиццы.
На картинках варианты ответов.
Напишите политику для AWS S3 бакета, которая разрешает доступ только с определенных IP адресов.
{
«Id»: «AllowFromSourceIP»,
«Version»: «2012-10-17»,
«Statement»: [
{
«Sid»: «SourceIP»,
«Action»: «s3:*»,
«Effect»: «Deny»,
«Resource»: [
«arn:aws:s3:::demo-bucket»,
«arn:aws:s3:::demo-bucket/*»
],
«Condition»: {
«NotIpAddress»: {
«aws:SourceIp»: [
«11.11.11.11/32»,
«22.22.22.22/32»
]
}
},
«Principal»: «*»
}
]
}
Repost from Библиотека девопса | DevOps, SRE, Sysadmin
🐰 Как решить проблему высокой связанности сервисов с помощью событийно-ориентированной архитектуры и RabbitMQ
В этой статье я расскажу, как оптимизировать сложную систему микросервисов через брокер сообщений, в данном случае RabbitMQ. Мы рассмотрим вариант решения проблемы высокой связанности между сервисами через переход на событийно-ориентированную архитектуру (EDA).
Читать статью
🧠 CI/CD на примерах — [22:07]
CI/CD — это метод, который уже много раз помогал сохранить продукты крупных компаний и ускорить их разработку. Этим вопросом в основном занимаются специалисты по DevOps.
Автор видео подробно объясняет, что такое CI/CD, как оно используется на практике в реальных проектах и почему это так важно для успешной разработки продукта.
Перейти к просмотру
Где расположен крупнейший кластер центров обработки данных AWS?
