Тесты на тему "Работа с облачными микросервисами | Синергия [ID 53491]"

Эта работа представлена в следующих категориях:

Если нужна помощь со сдачей теста => Создать заказ

Перед покупкой сверьте список вопросов и убедитесь, что вам нужны ответы именно на эти вопросы!
С вопросами и вы можете ознакомиться ДО покупки.
Для быстрого поиска вопроса используйте Ctrl+F.

Демо работы

Описание работы

«Eventual consistency» означает…
• Глобальный ACID
• Согласованность наступает со временем
• Полное отсутствие согласованности
• Жёсткую синхронность

«Четыре золотых сигнала» SRE включают всё, КРОМЕ…
• Latency
• Traffic
• Errors
• Backups

API Gateway — это…
• БД для всех сервисов
• Сервис для кэширования метрик
• Единая точка входа и маршрутизации
• Инструмент миграции схем

BFF (Backend for Frontends) — это…
• Отказ от gateway
• Отдельный шлюз, адаптированный под тип клиента
• Сервис для CI
• Замена кэшам

Blue-Green деплой даёт…
• Постепенное увеличение трафика
• Мгновенное переключение между средами
• Отсутствие отката
• Обязательный mesh




Bulkhead (переборки) — это…
• Разделение ресурсов по зависимостям
• Очистка кэша
• Универсальный таймаут
• Тип брокера сообщений

Canary-деплой характеризуется…
• Переключением 100% трафика сразу
• Малой долей трафика на новую версию с мониторингом
• Отключением мониторинга
• Отказом от версионирования

Circuit Breaker защищает систему…
• От просадки CPU
• От каскадных ошибок зависимого сервиса
• От медленных запросов к БД через индексы
• От утечек памяти в контейнере

Correlation ID используется для…
• Авторизации
• Связывания логов и трасс одного запроса
• Балансировки нагрузки
• Кэширования

Error Budget = 1 ? SLO. При SLO=99.9% на 30 дней бюджет — около…
• 4,3 минуты
• 43 минут
• 4,3 часа
• 9 часов




Event-Carried State Transfer несёт…
• Только ID сущности
• Полное состояние для локальных проекций
• SQL-скрипты миграций
• Бинарные образы

FaaS/Serverless характерно…
• Оплата за всегда включённые ВМ
• Масштабирование до нуля
• Обязательный монолит
• Ручной деплой без событий

GKE Autopilot/EKS Fargate — это режим…
• Полностью ручной кластер
• «Серверлесс» для подов
• Отказ от контейнеров
• Только Windows-ноды

HEALTHCHECK в Dockerfile позволяет…
• Встроить RBAC
• Автоперезапускать нездоровые контейнеры платформой
• Раздать сертификаты
• Управлять HPA

HPA масштабирует…
• Количество нод
• Количество подов по метрикам (CPU/которые настроены)
• Размер контейнера
• Версию образа




IaaS в облаке — это…
• Только код функций
• ВМ, сети, диски и балансировщики
• Полностью управляемые Рuntimes
• Только очереди сообщений

Ingress нужен для…
• Хранения PVC
• HTTP/HTTPS-входа и L7-маршрутизации
• Управления репликами
• RBAC

Monorepo vs Polyrepo: ключевой плюс monorepo…
• Проще ограничить доступ к частям кода
• Проще кросс-сервисные изменения одним PR
• Меньший размер репо
• Меньше сборок

mTLS в сервис-меше обеспечивает…
• Только шифрование сервера
• Взаимную аутентификацию и шифрование между сервисами
• Трассировки без заголовков
• Автоматический CI/CD

Observability опирается на «три столпа»:
• Трассировки, GUI, SLA
• Логи, метрики, трассировки
• Семплирование, SLA, SLI
• RBAC, IAM, TLS




PaaS снимает ответственность за…
• Код приложения
• ОС и платформу выполнения
• Бизнес-логику
• Доменные модели

Pub/Sub снижает связность, потому что…
• Ускоряет TCP
• Отправитель не блокируется и не знает потребителей
• Обновляет схемы БД автоматически
• Заменяет API Gateway

Readiness-probe должна…
• Убивать зависший процесс
• Определять готовность принимать трафик
• Чистить диск
• Обновлять образ

Registry хранит образы как…
• Скрипты монолитов
• Слои (layers) для переиспользования
• ZIP-архивы без слоёв
• YAML-манифесты


Retry с экспоненциальным backoff безопасен при…
• Любых операциях
• Неидемпотентных транзакциях
• Идемпотентных операциях
• Только при чтении из кэша



Saga координируется через…
• 2PC
• Хореографию или оркестрацию
• Транзакции в общей БД
• Mutex в Redis

Self-healing в Kubernetes достигается…
• Ingress-правилами
• Автоперезапуском подов и пересозданием на других нодах
• Только ручной поддержкой SRE
• Тюннингом GC

Service даёт…
• Стабильный IP/DNS и балансировку к подам
• Гарантии транзакций
• Замены Deployment
• Драйверы хранилищ

StatefulSet отличается от Deployment тем, что…
• Не поддерживает реплики
• Даёт стабильную идентичность и тома для подов
• Запрещает PVC
• Не работает с сервисами

Антипаттерн Shared DB опасен, потому что…
• Ускоряет разработку
• Создаёт скрытую связанность и ломает независимость сервисов
• Упрощает миграции
• Повышает надёжность




Артефакты пайплайна CI/CD включают…
• Только исходный код
• Контейнерные образы, Helm-чарты, SBOM, подписи (Cosign)
• Только YAML
• Только логи

В 12-факторных приложениях конфигурация хранится…
• В коде
• В переменных окружения
• В БД
• В Dockerfile

Версионирование API нужно для…
• Ускорения компиляции
• Обратной совместимости при изменениях
• Изоляции подов
• Увеличения RPS

Главное преимущество микросервисов для скорости поставки — это…
• Общая кодовая база
• Независимое развертывание сервисов
• Отсутствие сетевых вызовов
• Единый стек технологий

Декларативный подход Kubernetes означает…
• Пошаговые императивные команды
• Описание желаемого состояния, которое контроллеры поддерживают
• Скрипты bash на нодах
• Ручной перезапуск подов




Закон Конвея в контексте микросервисов подразумевает…
• Все сервисы в одной команде
• Архитектура повторяет коммуникации команд
• Обязательный монорепозиторий
• Запрет на API Gateway

Идемпотентность нужна для…
• Быстрых релизов
• Безопасных повторов при сбоях
• Сокрытия логов
• Миграций БД

К недостаткам микросервисов относится…
• Отсутствие сетевой задержки
• Упрощённое тестирование
• Усложнение развёртывания и отладки
• Единая схема данных

Когда монолит уместнее микросервисов?
• При жёстких требованиях к независимому масштабированию
• Когда команда и продукт малы и просты
• Когда десятки команд разрабатывают параллельно
• Когда много асинхронной интеграции

Контейнер против ВМ: ключевое отличие…
• Контейнеры виртуализируют железо
• Контейнеры разделяют ядро хоста
• ВМ запускаются быстрее
• Контейнеры всегда тяжелее




Лучший базовый образ для прод-контейнера…
• С графическим окружением
• Максимально лёгкий (alpine/slim)
• С компиляторами и IDE
• С локальным X-сервером

Микросервис — это…
• Большое приложение с общей БД
• Автономный компонент с узкой бизнес-функцией и собственными данными
• Любой HTTP-сервер
• Любой контейнер

Паттерн Outbox решает проблему…
• Сборки образа
• Надёжной публикации события вместе с записью в БД
• Автообновления CRD
• Балансировки нагрузки

Почему нельзя использовать тег latest в проде?
• Он слишком длинный
• Он недетерминирован
• Он несовместим с Docker
• Он требует root

Принцип единственной ответственности в DDD соответствует…
• Shared DB
• Bounded Context
• God Gateway
• Event Bus



Связка trace_id нужна для…
• Генерации образов
• Перехода от метрик к трассам и логам одного запроса
• Настройки RBAC
• Версионирования API

Семантическое версионирование: 2.1.0 > 2.2.0 — это…
• patch
• minor
• major
• latest

Похожие работы

Другие работы автора

НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.

СТАТЬ ЗАКАЗЧИКОМ