Проверяемые компетенции

Об экзамене

Сертификационный экзамен Yandex DataBase Administrator Certified предназначен для оценки компетенций пользователей СУБД Yandex DataBase (YDB), которые выполняют задачи по администрированию и эксплуатации баз данных YDB.

Сертификат Yandex DataBase Administrator Certified подтверждает знания, умения и навыки по следующим темам:

  • Архитектура YDB
  • Развёртывание кластера
  • Диагностика и мониторинг кластера
  • Эксплуатация и резервное копирование
  • Информационная безопасность и аудит.

Содержание экзамена

Экзамен представляет собой онлайн-тест из 65 вопросов.

На прохождение теста отводится 90 минут. Участник экзамена может завершить прохождение теста досрочно. В ходе тестирования можно оставлять вопросы без ответа и переходить к следующим, а затем возвращаться обратно.

Каждый вопрос требует выбора одного или нескольких вариантов ответа из предложенных. Вопросы могут быть нескольких типов:

  • с одним правильным и тремя неправильными вариантами ответа;
  • с двумя или более правильными ответами среди 5‑7 предложенных вариантов;
  • сопоставление ответных опций.

Количество правильных вариантов ответа указывается в формулировке вопроса.

Домены

Вопросы в тесте разделены на тематические блоки (домены). Распределение вопросов по доменам приведено в таблице ниже (будет уточнено до 27.01.2025).

Домен Процент вопросов в тесте
Архитектура YDB ≈ 20
Развёртывание кластера ≈ 20
Диагностика и мониторинг кластера ≈ 20
Эксплуатация и резервное копирование ≈ 20
Информационная безопасность и аудит ≈ 20

Перечень проверяемых компетенций

Ниже перечислены темы, вопросы по которым могут встретиться на экзамене. Порядок расположения элементов в списке не указывает на их относительный вес или важность.

  • Основные характеристики СУБД YDB
  • Ключевые компоненты архитектуры YDB: узлы хранения и узлы баз данных, таблетки, протокол Interconnect.
  • Варианты развертывания кластера
  • Принципы обеспечения отказоустойчивости
  • Основные компоненты распределенного хранилища
  • Механизмы обеспечения масштабируемости YDB
  • Способы изоляции баз данных в рамках одного кластера
  • Основные инструменты работы с YDB (Embedded UI, YDB CLI, SDK)
  • Метрики мониторинга
  • Рекомендуемая конфигурация серверов и модели отказоустойчивости
  • Инвентори-файлы для настройки узлов кластера
  • Развертывание кластера с помощью Ansible
  • Использование сервиса мониторинга для проверки состояния кластера YDB
  • Установка и настройка YDB CLI
  • Подключение к базе данных и выполнение SQL-запросов
  • Управление пользователями и их правами через YDB CLI
  • Стратегия мониторинга и диагностики кластера YDB
  • Основные инструменты администратора БД, позволяющие проверить состояние компонентов кластера и получить показатели производительности СУБД
  • Инструменты нагрузочного тестирования
  • Механизм самодиагностики Healthcheck
  • Интерфейс разработчика YDB для мониторинга межузловых соединений и анализа показателей производительности
  • Использование утилиты ydb-dstool
  • Настройка уровней логирования и анализ логов
  • Сбор метрик с узлов YDB в Prometheus
  • Подключение и настройка Grafana для визуализации метрик
  • Анализ ресурсоемких SQL-запросов через системные представления
  • Принципы и настройка трассировки
  • Реализация клиентской трассировки с использованием Python SDK и OpenTelemetry API
  • Резервное копирование и восстановление данных с помощью команд ydb tools dump и ydb tools restore
  • Загрузка данных в БД
  • Особенности работы команды REPLACE
  • Принципы взаимодействия кластера YDB с S3 хранилищем
  • Выгрузка данных в S3 хранилище
  • Оценка совместимости релизов YDB и возможности обновления
  • Обновление YDB Server с помощью Ansible playbook на хостах кластера
  • Планирование обслуживания отдельных хостов кластера YDB
  • Безопасное отключение и включение узлов кластера
  • Контроль состояния кластера во время обслуживания
  • Детектирование отказа диска в кластере и анализ последствий
  • Автоматическая репликация данных на новый диск и восстановление работоспособности кластера
  • Основные протоколы, используемые в YDB (Интерконнект, gRPC, Kafka, HTTP, LDAP)
  • Требования к TLS-сертификатам для узлов кластера и центра регистрации
  • Обязательные параметры конфигурационного файла для включения TLS в различных компонентах
  • Модель разграничения прав доступа
  • Механизм наследования прав в иерархической структуре объектов YDB
  • Инструменты управления правами
  • Управление пользователями в кластере YDB и назначение прав
  • События, подлежащие аудиту
  • Безопасное хранение и доступ к журналам аудита
  • Интерпретация данных аудита для анализа безопасности и отслеживания связанных событий

Итоги тестирования

Правила начисления баллов

Все вопросы оцениваются независимо друг от друга и имеют равный вес. За каждый правильно отвеченный вопрос начисляется один балл. Если вопрос содержит два или более правильных вариантов ответа, то один балл начисляется только при выборе всех правильных вариантов. За неверный ответ штрафные баллы не начисляются.

Результаты теста

По итогам тестирования подсчитывается сумма баллов, которая может находиться в диапазоне от 0 до 65. Чтобы успешно сдать экзамен, необходимо набрать не менее 35 баллов (проходной балл будет уточнен до 27.01.2025). Порог для оценки установлен на основе минимальных стандартов, разработанных экспертами Yandex Cloud.

В зависимости от числа набранных баллов участник получает отметку «сдано» или «не сдано». При получении отметки «сдано» и положительном заключении прокторинга участнику выдаётся сертификат.

Повторное прохождение

Если тест не сдан, его можно пройти повторно, но не ранее чем через 30 дней после неудачной попытки.