Разработка высоконагруженных игровых серверов.dor_БАК_25-239-Б

Разработка высоконагруженных игровых серверов.dor_БАК_25-239-Б — вариант 4

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

11 вопросов Вариант 4 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

На балансировщике Weighted Round Robin …

  1. всегда направляет на самый свободный сервер
  2. распределяет запросы пропорционально весам серверов
  3. гарантирует привязку клиента к одному серверу навсегда
  4. запрещает кэширование ответов
Вопрос 2

Бэкенд в алгоритме Weighted Least Connections выбирается по …

  1. минимуму RTT (Round Trip Time)
  2. минимуму connections / weight
  3. случайному серверу
  4. хешу IP (Internet Protocol) клиента
Вопрос 3

Непонимание фактического состояния бэкендов и инерция из-за кэшей/TTL (Time To Live) характерно для классического Round-Robin … (укажите аббревиатуру на английском языке)

  1. DNS
  2. dns
Вопрос 4

“Хixi” DNS (Domain Name System) отличается от обычного RR-DNS (Round Robin Domain Name System) тем, что он …

  1. возвращает один случайный IP (часто с вероятностными весами), а не список адресов
  2. обязательно прикладывает ETag
  3. работает только в частных сетях
  4. требует Anycast
Вопрос 5

EDNS Client Subnet (ECS) в связке с Geo-DNS (Domain Name System) применяют для …

  1. шифрования DNS-ответов (Domain Name System)
  2. того, чтобы авторитетный DNS (Domain Name System) видел префикс клиента и точнее подбирал ближайший адрес
  3. принудительной выдачи единственного IP (Internet Protocol)
  4. отключения кэширование у резолвера
Вопрос 6

Клиентская (client-based) балансировка в игре характеризуется тем, что она …

  1. убирает центральную точку, клиент может выбрать узел с наименьшей задержкой
  2. гарантирует глобально равномерное распределение трафика «из коробки»
  3. хуже по задержке, чем L7-прокси
  4. неприменима с UDP (User Datagram Protocol)
Вопрос 7

Readiness-проверка решает, направлять ли трафик на инстанс, а … -проверка инициирует перезапуск при «зависании»

  1. liveness
  2. Liveness
Вопрос 8

Anycast для долгоживущих TCP-соединений (Transmission Control Protocol) игры характеризуется …

  1. невозможностью масштабирования по регионам
  2. разрывом сессии при перестроении маршрутов и «перепрыгивании» трафика в другой ДЦ (дата центр)
  3. обязательным ростом RTT (Round-Trip Time)
  4. запретом на работу с UDP (User Datagram Protocol)
Вопрос 9

Сопоставьте метод с его описанием:

  1. Round-Robin DNS (Domain Name System)
  2. “Хixi” DNS (Domain Name System)
  3. Geo-/Latency-based DNS (Domain Name System)
  4. EDNS Client Subnet (ECS)
  5. возвращает список IP (Internet Protocol) в круговом порядке, распределение зависит от клиента и TTL (Time To Live)
  6. выдаёт один случайный адрес (можно взвешивать вероятностями)
  7. выбор адреса по географии/задержке до клиента
  8. передача префикса клиента авторитетному DNS (Domain Name System) для более точной геопривязки
Вопрос 10

Расположите в правильном порядке шаги безопасного вывода узла из ротации при rolling-update (draining):

  1. пометить узел как draining/не принимать новые сессии
  2. дождаться завершения текущих сессий и закрыть соединения
  3. установить обновление/перезапустить сервис
  4. выполнить health-checks и вернуть узел в пул
Вопрос 11

В пуле есть узлы разной мощности (часть — старые, часть — новые). При пиках одни перегружаются, другие простаивают. Какой способ балансировки применить в первую очередь без изменения клиентского кода, чтобы учитывать «силу» узлов и текущую загрузку?

  1. Чистый Round-Robin
  2. Weighted Least Connections
  3. Random
  4. IP-hash