DP-420: стоит ли еще получать специализацию по Cosmos DB в 2026 году?
DP-420 — это специализация Azure по Cosmos DB. Полезна в компаниях, активно использующих Cosmos, и малозначима в остальных. Честный взгляд на то, кому она полезна и почему DP-300 охватывает больше.
DP-420 — Microsoft Certified: Azure Cosmos DB Developer Specialty — странный сертификат для оценки в 2026 году. Cosmos DB — отличная база данных, экзамен технически обоснован, и квалификация действительно ценится в небольшом кругу компаний, которые используют Cosmos в масштабе. Однако целевой рынок труда узок, стоимость получения такая же, как у DP-300 (который охватывает гораздо больший спектр), и большинство людей получают DP-420 по просьбе работодателя, а не потому, что сами хотели получить значок сертификата.
Итак: получите DP-420, если вы работаете в компании, активно использующей Cosmos. В противном случае, DP-300 — это лучшая инвестиция в 165 долларов.
Что на самом деле проверяет DP-420
Текущий план охватывает пять областей:
- Разработка и реализация моделей данных (~35–40%): моделирование документов, паттерны денормализации, выбор ключей разделов, вложенные или ссылочные данные, иерархические ключи разделов, моделирование мультитенантности, работа с крупными элементами (>2МБ).
- Разработка и реализация распределения данных (~5–10%): многорегиональная запись, политики разрешения конфликтов, строгая, ограниченная, сессионная, согласованная по префиксу или итоговая согласованность, региональные приоритеты чтения.
- Интеграция решения Azure Cosmos DB (~5–10%): лента изменений (change feed), библиотека обработчика ленты изменений, интеграция с Azure Functions, Synapse Link для HTAP, интеграция с Event Grid.
- Оптимизация решения Azure Cosmos DB (~15–20%): ценообразование RU/с, автомасштабирование против выделенных ресурсов, настройка политики индексирования, составные индексы, проблема размера индекса, оптимизация запросов, устранение неполадок в запросах к нескольким разделам.
- Обслуживание решения Azure Cosmos DB (~25–30%): резервное копирование и восстановление (непрерывное или периодическое), безопасность (RBAC, ключи, управляемые клиентом, сетевая изоляция, приватные конечные точки), мониторинг с помощью Azure Monitor и метрик Cosmos DB, планирование мощностей.
40–60 вопросов, 100 минут, рекомендованная цена $165 USD. Срок действия 1 год, бесплатное продление через онлайн-оценку. Множественный выбор плюс ситуационные задачи. Онлайн через Pearson VUE OnVUE или очно.
Экзамен сильно сфокусирован на моделировании данных и оптимизации RU — двух вещах, которые наиболее напрямую влияют на стоимость и производительность Cosmos. Около трети вопросов представляют собой сценарные задачи типа "у вас такой шаблон доступа, разработайте ключ раздела", которые невозможно решить без практики на реальных данных.
Место DP-420 на рынке
Использование Cosmos DB в 2026 году активно, но невелико по сравнению с более широким ландшафтом NoSQL. Внутреннее использование в Microsoft значительно — Teams, устаревшие системы Skype, Xbox Live, части Azure DevOps. Внешнее использование группируется по нескольким категориям:
- Глобальные потребительские приложения, которым требуется многорегиональная активно-активная запись с низкой задержкой. Мульти-мастер Cosmos действительно хорош, а у конкурентных предложений (DynamoDB Global Tables, Spanner) другие компромиссы.
- Рабочие нагрузки IoT / телеметрии в большом масштабе, где лента изменений (change feed) и интеграция Synapse Link экономят значительное время инженеров.
- Предприятия, ориентированные на технологии Microsoft, которые по умолчанию выбрали Cosmos, потому что это было рекомендованное NoSQL-решение Azure, и никогда не переоценивали свой выбор.
- Проекты миграции с MongoDB, использующие API MongoDB Cosmos (совместимость протокола 4.2 / 4.0).
За пределами этих категорий большинство клиентов Azure используют Cosmos для своих NoSQL-решений, потому что это путь наименьшего сопротивления, а не потому, что им нужны его специфические функции. Многим из них также хорошо подошли бы Azure SQL с JSON-столбцами или Azure Database for PostgreSQL с JSONB.
В результате рынок труда таков, что обладатели DP-420 ценны для определенного круга работодателей — самой Microsoft, крупных предприятий с Cosmos как стратегической платформой и консалтинговых компаний, специализирующихся на миграциях Cosmos. За пределами этих сфер сертификат воспринимается как нишевый.
DP-300 охватывает больший рынок труда
DP-300 — Microsoft Certified: Azure Database Administrator Associate — это альтернатива, которую следует рассмотреть большинству инженеров, ориентированных на данные. Та же цена $165, тот же 100-минутный формат. Охват:
- Azure SQL (управляемый экземпляр, отдельная база данных, эластичный пул) — основная часть.
- SQL Server на Azure VM.
- Настройка производительности, оптимизация запросов, индексирование.
- HA/DR, резервное копирование, восстановление, репликация.
- Безопасность, мониторинг, автоматизация.
- Некоторое покрытие PostgreSQL и MySQL на SKU Azure flexible server.
DP-300 охватывает стек баз данных, который большинство клиентов Azure фактически используют в продакшене. Рынок труда шире — каждая роль администратора баз данных в Azure-компании требует этой квалификации или чего-то подобного. Cosmos DB упоминается в DP-300 только на уровне ознакомления.
Если вам нужно выбрать один сертификат Azure по данным и ваша работа не связана конкретно с Cosmos, выбирайте DP-300. Рыночный сигнал сильнее.
DP-900 — более легкий вариант
DP-900 — Microsoft Certified: Azure Data Fundamentals — это экзамен базового уровня за $99, который охватывает концепции данных в SQL, NoSQL, аналитике и Power BI на уровне ознакомления. Это не замена для DP-420 или DP-300, но это правильная отправная точка для неинженеров (аналитиков, менеджеров проектов, инженеров по продажам), которым нужен словарный запас данных без инженерной глубины.
Не сдавайте DP-900, если вы собираетесь сдавать DP-420 или DP-300. Экзамены, ориентированные на роли, охватывают базовое содержание как подмножество.
Сигнал о зарплате
Роли, специфичные для Microsoft Cosmos DB, слишком узкие для чистых данных BLS. Используя комбинацию отчетов levels.fyi за 2025–2026 годы, LinkedIn Salary и Glassdoor для ролей "Cosmos DB" + Azure database engineer:
- Инженеры, специализирующиеся на Cosmos DB, в Microsoft: L62 / L63 общая компенсация $200k–$260k.
- Инженеры, специализирующиеся на Cosmos DB, в предприятиях, не относящихся к Microsoft: базовая зарплата $150k–$200k.
- Инженеры данных Azure широкого профиля (путь DP-300): базовая зарплата $130k–$180k, более широкий рынок труда, больше доступных ролей.
Данные BLS OEWS за май 2024 года для администраторов баз данных (15-1242): медиана около $115k, 90-й процентиль около $171k. Облачные DBA группируются в верхней половине.
Премия DP-420 по сравнению с DP-300 в Cosmos-компаниях реальна, но мала — возможно, $5k–$15k от предложения на том же уровне старшинства, что часто нивелируется меньшим количеством доступных ролей.
Время подготовки
| Опыт | DP-420 | DP-300 |
|---|---|---|
| Ежедневная работа с Cosmos DB | 30–50 часов | 80–100 часов |
| Azure SQL DBA, без Cosmos | 100–150 часов | 40–60 часов |
| Разработчик широкого профиля, использующий Cosmos API | 60–90 часов | 100–130 часов |
| Новичок в данных Azure | 150+ часов | 150+ часов |
Время подготовки к DP-420 в основном определяется интуицией в моделировании данных, которая не приходит от чтения документации — она приходит от разработки реальных схем и наблюдения за их отказами в масштабе. Если вы никогда не создавали стратегию разделения Cosmos и не видели, как она работает неправильно, экзамен вас удивит. Постройте что-нибудь. Используйте бесплатный уровень Cosmos DB (1000 RU/с и 25 ГБ), чтобы развернуть реальную базу данных и запустить на ней реальные рабочие нагрузки.
Официальный путь Microsoft Learn для DP-420 надежен. Материалы Марка Брауна и Тео ван Краай в блоге Azure Cosmos DB охватывают более сложные темы. Репозиторий ссылок DP-420 на GitHub (azure-samples/cosmos-db-design-patterns) обязателен к прочтению.
Стоит ли его получать?
Получите DP-420, если:
- Ваша команда использует Cosmos DB как основную базу данных, и вы хотите получить квалификацию, соответствующую вашей работе.
- Вы работаете в Microsoft, MSP/SI, специализирующемся на миграциях Cosmos, или в крупной компании со стратегическими инвестициями в Cosmos.
- Вы переходите с MongoDB или DynamoDB на роль, связанную с Cosmos, и хотите пройти этап подтверждения квалификации.
Пропустите DP-420, если:
- Ваша команда использует Cosmos эпизодически, но не является компанией, специализирующейся на Cosmos. DP-300 охватывает большую часть вашей реальной работы.
- Вы не привержены инженерии данных Azure как пути развития. DP-203 (инженерия данных) охватывает Synapse, Data Factory, Databricks-on-Azure и Stream Analytics — более широкий рынок.
- Вы надеетесь, что сертификат поможет вам получить роль, связанную с Cosmos, извне. Для специализированных сертификатов по данным это работает не совсем так.
Если DP-420 вам подходит, просмотрите банк практических вопросов DP-420 на CertLabPro или проведите симуляцию с ограничением по времени. Вопросы по моделированию данных вознаграждают распознавание шаблонов больше, чем чтение — отработка реалистичных задач закрепляет интуицию по выбору ключей разделов, которая отличает успешную сдачу от почти успешной на этом экзамене.