Насколько сложен AWS SAA-C03? Честный отзыв после сдачи экзамена
Экзамен AWS Solutions Architect Associate сложнее, чем Cloud Practitioner, и легче, чем Pro. Вот что на самом деле сбивает людей с толку.
SAA-C03 умеренно сложен. Он значительно сложнее, чем Cloud Practitioner, заметно легче, чем Architect Pro, и среднестатистический кандидат сдаёт его со второй попытки — это означает, что многие, кто сдаёт его впервые, терпят неудачу, и в этом нет ничего постыдного.
Сам экзамен состоит из 65 вопросов с множественным выбором и множественными ответами, на которые отводится 130 минут, при этом для сдачи необходимо набрать 720/1000 баллов по масштабированной системе оценки. Это примерно 60% в "сыром" виде, хотя на самом деле не совсем так, поскольку кривая оценки непрозрачна, и AWS не сообщает, какие вопросы учитываются в вашей оценке (некоторые являются неоценёнными бета-элементами). Вот что на самом деле делает его сложным.
Сценарии длинные
Почти каждый вопрос на SAA-C03 представлен в виде сценария из 3–5 предложений. Например:
Розничная компания запускает Java-приложение на парке инстансов EC2 за Application Load Balancer. Приложение считывает данные о продуктах из инстанса RDS MySQL. Во время пиковой нагрузки процессор базы данных перегружается, и время ответа ухудшается. Компания хочет улучшить производительность, не изменяя код приложения. Какое решение является наиболее экономически эффективным?
Секрет не в распознавании сервиса AWS — большинство кандидатов знают, что делают ElastiCache, Aurora и read replicas. Секрет в том, чтобы проанализировать сценарий и выяснить, какое ограничение является ключевым. "Без изменения кода приложения" исключает всё, что требует изменения строки подключения. "Наиболее экономически эффективное" исключает Aurora Serverless, если подходит менее масштабное вмешательство. "Кэш" может быть правильным ответом или очевидным, но неверным ответом, в зависимости от того, ориентирована ли рабочая нагрузка на чтение или на запись, на что сценарий только намекает.
Если вы быстро читаете, вы закончите с 30+ минутами в запасе. Если нет, время становится реальным препятствием, и вы начинаете угадывать ответы на последние 10 вопросов. Режим практики без временного давления по этой причине вводит в заблуждение — проведите как минимум три полных сессии с таймером, прежде чем сдавать настоящий экзамен.
Не все четыре варианта ответа очевидно неверны
Старые экзамены AWS обычно имели один правильный ответ и три очевидно неверных. SAA-C03 не такой. Большинство вопросов имеют один правильный ответ, один почти правильный ответ, который не подходит из-за одной детали (стоимость, задержка, сложность, региональная доступность), и два ответа, которые неверны, но правдоподобно сформулированы.
Именно здесь происходит большинство неудач. Кандидаты исключают два неверных ответа за 10 секунд, затем тратят две минуты на выбор между оставшимися двумя. Они выбирают неверно, теряют ~1,5% и накапливают достаточно мелких ошибок чтения, чтобы опуститься ниже 720 баллов.
Способ решения проблемы одинаков во всех руководствах по подготовке к сертификации: прочитайте вопрос дважды, и при повторном прочтении определите ограничение, которое снимает двусмысленность. AWS последователен — в сценарии всегда есть какое-то ограничение, решающее спор. Стоимость является наиболее распространённым ("наиболее экономически эффективный", "минимизировать текущие расходы"); операционная простота на втором месте ("наименьшие операционные издержки", "минимальные изменения"). Также встречаются задержка, долговечность и безопасность. Ограничение редко бывает первым, что вы читаете.
Доминируют пять семейств сервисов
SAA-C03 охватывает четыре домена экзамена:
- Design Secure Architectures (30%)
- Design Resilient Architectures (26%)
- Design High-Performing Architectures (24%)
- Design Cost-Optimized Architectures (20%)
На практике, распределение вопросов сильно смещено в сторону пяти семейств сервисов, независимо от того, к какому домену вопрос технически относится:
- Вычисления + Автомасштабирование: EC2, ALB/NLB, ASG, Lambda, основы ECS/EKS, Fargate.
- Хранение данных: S3 (и классы хранения — знайте различия назубок), типы томов EBS, EFS против FSx.
- Базы данных: RDS, Aurora, DynamoDB, ElastiCache (Redis против Memcached), DMS для миграций.
- Сеть + Безопасность: VPC, подсети, таблицы маршрутизации, NAT против Internet Gateway, группы безопасности против NACL, WAF, Shield.
- Аварийное восстановление и миграция: Backup, снимки, межрегиональная репликация, AWS Backup, Storage Gateway, Snowball / Snowmobile (редко, но встречается).
Обратите внимание, чего не хватает: очень мало углублённых знаний об оркестрации контейнеров (внутреннее устройство EKS выходит за рамки экзамена), почти нет аналитики (Athena, Glue, EMR редко встречаются), нет машинного обучения, нет IoT. Не тратьте время на изучение этих тем для SAA-C03. Они есть на экзамене Pro.
Пять вышеуказанных семейств составляют около 85% вопросов. Освоите их, и ваш минимальный балл будет значительно выше 720.
Распространённые камни преткновения
Несколько конкретных тем постоянно сбивают людей с толку:
Классы хранения S3. Standard, Standard-IA, One Zone-IA, Glacier Instant Retrieval, Glacier Flexible Retrieval, Glacier Deep Archive, Intelligent-Tiering. Знайте время извлечения, минимальные сроки хранения и компромиссы по стоимости. Экзамен любит спрашивать: "эти данные доступны ежемесячно в течение первых 30 дней, затем раз в квартал в течение года, а затем никогда", и вы должны выбрать правильную политику жизненного цикла. Здесь нет хитрости — вам нужно запомнить таблицу.
Read replicas RDS против Multi-AZ. Разные проблемы, разные решения. Read replicas масштабируют трафик чтения и могут быть вручную повышены для аварийного восстановления (DR). Multi-AZ предназначен для высокой доступности с синхронным переключением при сбое. Экзамен смешивает их в сценариях, которые проверяют, сможете ли вы правильно их различить в условиях дефицита времени.
VPC peering против Transit Gateway против PrivateLink. Три разных механизма для меж-VPC и меж-аккаунтного соединения, каждый со своими моделями стоимости и сценариями использования. Вероятно, 5–8 вопросов на реальном экзамене будут зависеть от выбора правильного из них.
KMS, Secrets Manager и Parameter Store. Все они хранят нечто похожее на секреты, все используют IAM, но правильный ответ зависит от автоматического поворота, формата, интеграции с RDS / Lambda и стоимости. Проработайте эти темы.
Межрегиональное против меж-аккаунтного. Большинство кандидатов знают, что это такое, но путаются под давлением сценария, когда задействованы оба варианта. Замедлитесь на этих вопросах.
Как долго следует учиться?
Традиционная рекомендация — "80–150 часов". Этот диапазон широк, потому что он учитывает предыдущий опыт.
- Без опыта работы с AWS, ~10 часов/неделю: заложите 12–16 недель. Вы изучаете платформу с нуля.
- 1+ год практической работы с AWS, ~10 часов/неделю: 4–6 недель. Вы заполняете пробелы и отрабатываете вопросы по сценариям.
- 3+ года работы с AWS в продакшене, ~5 часов/неделю: 2–3 недели. Вы в основном проверяете, соответствует ли то, что вы делаете ежедневно, тому, что ожидает экзамен (часто это удивляет — в практических знаниях есть пробелы).
Именно в последней группе самоуверенность губит большинство кандидатов. Люди, ежедневно использующие AWS, часто пропускают подготовку, потому что "я это знаю", а затем сталкиваются с вопросами по сервисам, с которыми они никогда не работали (Storage Gateway, AWS DataSync, Outposts). Сначала пройдите пробный экзамен с таймером; если вы наберёте менее 75% в новом банке вопросов, изучите материал, прежде чем записываться на экзамен.
Процент сдачи
AWS не публикует официальные данные о проценте сдачи. Опросы сообщества и внутренние данные AWS Partner Network показывают, что процент сдачи SAA-C03 с первой попытки составляет примерно 60–65%. Повторные попытки сдаются лучше — около 80% — отчасти потому, что кандидаты уже знакомы с форматом, а отчасти потому, что неудача один раз заставляет изучить пропущенные части.
Если вы не сдали, вы ждёте 14 дней, снова платите 150 долларов и пересдаёте. Количество попыток не ограничено. Повторный экзамен обычно представляет собой другой набор вопросов из того же пула, поэтому запоминание конкретных вопросов, которые вы видели, — плохая стратегия; только концептуальное понимание приносит результат.
Что делать на этой неделе
Если до экзамена больше четырёх недель: создайте что-нибудь. Разверните VPC, запустите парк инстансов EC2 с ALB, подключите его к RDS Multi-AZ, восстановите из снимка. Экзамен проверяет, испытывали ли вы трудности при эксплуатации этих сервисов. Сделать это один раз научит вас большему, чем прочитать об этом трижды.
Если до экзамена меньше четырёх недель: отработайте вопросы по сценариям. Просмотрите банк вопросов SAA-C03, проведите симуляцию экзамена с таймером и проанализируйте каждый вопрос, на который вы ответили неправильно — не только ответ, но и объяснение. Объяснение часто помогает понять ключевое ограничение задним числом.
Если до экзамена меньше недели: пройдите два полных экзамена с таймером в условиях, приближенных к экзаменационным (без пауз, без подглядываний, без еды). Если вы постоянно набираете более 75%, вы готовы. В противном случае перенесите запись.
Это умеренно сложный экзамен. Большинство инженеров, которые относятся к нему серьёзно, сдают его с первой попытки. Большинство тех, кто относится к нему как к "я немного работал с AWS, всё будет хорошо", — нет.