Что вам подходит?

Когда я впервые начал свой путь к AWS всего несколько месяцев назад, все, что я знал, это то, что я хочу получить сертификат.

Я знал, что все в информационных технологиях вращается вокруг облака. Так почему бы мне не стать в этом экспертом?

Я знал, что в среднем сотрудники, сертифицированные AWS, зарабатывают более 130 000 долларов, согласно данным Global Knowledge.

Но я не знал, какой сертификат мне нужно получить. Архитектор или разработчик решений?

Проведя исследование в Интернете, я обнаружил, что средняя зарплата архитектора решений выше (совсем немного). Естественно, я к этому стремился.

Однако, когда я посмотрел на цели каждого экзамена, я почувствовал, что получу больше от сертификации разработчиков (поскольку я сам разработчик).

Я не знал, что между ними существует огромное совпадение, и как только вы получите одно, довольно легко получить другое. Итак, я получил и то, и другое.

Итак, какой из них вам подходит? Давайте разберемся!

Задача

Разберитесь в различиях между сертификатами архитектора и разработчика решений AWS и в конечном итоге определите, какой из них вам следует пройти.

Разработчик

Что входит в этот экзамен?

Вот цели экзамена AWS Cloud Developer (DVA-C01):

  • Развертывание
  • Безопасность
  • Разработка с помощью сервисов AWS
  • Рефакторинг
  • Мониторинг и устранение неисправностей

Большое внимание уделяется передовым методам разработки на AWS (что неудивительно). Я обнаружил, что этот контент немного больше подходит для моей повседневной работы, поэтому, естественно, он был для меня более интригующим.

Экзамен AWS Developer позволяет глубоко погрузиться в бессерверные вычисления, поскольку AWS хочет, чтобы разработчики приняли эту практику.

В центре внимания находятся Lambda, DynamoDB, Step Functions, X-Ray, API Gateway, ECS, CloudFront, SQS, SNS и Kinesis.

В более старых версиях экзамена EC2 изучен глубже, и вы заметите это, если просмотрите материалы экзамена 2018 года или ранее. Это уже не так. Это экзамен, ориентированный на бессерверные вычисления.

Я не говорю, что EC2 не появится на вашем экзамене. Так и будет. Но обратите внимание на бессерверные сервисы.

Для кого этот экзамен?

Этот экзамен отлично подходит для разработчиков, которые учатся создавать с помощью AWS. Будь то личное использование или работа, знания, которые вы приобретете при подготовке к этому экзамену, предоставят вам все необходимое для успеха.

Чтобы добиться успеха, вам не нужно быть сверхтехнологичным. Создатели экзамена не заставляют вас писать код на тесте. Они зададут вам вопросы типа «какой API правильный», но никаких дополнительных знаний в области кодирования не требуется.

Позвольте мне перефразировать это. Знания в области кодирования могут вам помочь, но это не обязательно.

Вот пример вопроса: ваше веб-приложение загружает файл размером 10 ГБ в корзину S3 каждые несколько минут, и вы хотите минимизировать время, необходимое для завершения каждой загрузки. Как этого добиться?

Ответ: используйте API многокомпонентной загрузки.

Есть много способов узнать ответ на этот вопрос и на подобные вопросы. Вы можете получить практический опыт работы с корзинами S3, прочитать документацию по API или изучить ее из онлайн-курса.

Идея здесь в том, что если бы я предлагал AWS своей компании, какие передовые практики я мог бы использовать для использования новейших и лучших технологий AWS?

Или, если бы я начинал свою компанию с нуля, как я могу разрабатывать свои приложения в облачной среде?

Если любой из этих вопросов относится к вам, этот экзамен вам подходит.

Если вам интересно, как вы можете подготовиться к этому экзамену, я написал следующую статью о своем опыте:



Архитектор решений

Что входит в этот экзамен?

Вот цели экзамена AWS Solutions Architect (SAA-C02):

  • Разработка устойчивых архитектур
  • Создавайте высокоэффективные архитектуры
  • Разработка безопасных приложений и архитектур
  • Разработка архитектур с оптимизацией затрат

Основное внимание в этой сертификации, если вы могли уйти из целей, является разработка наилучшей возможной архитектуры для ваших систем.

Особое внимание уделяется следующим сервисам: EC2, VPC, ECS, Elastic Load Balancers, CloudWatch, EFS, EBS, FSx и инструментам CI / CD.

Для кого этот экзамен?

Этот сертификат предназначен для тех, кто выполняет определенную роль архитектора решений.

Экзамен проверит вашу способность разрабатывать безопасные, надежные архитектуры и использовать технологии AWS.

Многие вопросы будут основаны на сценариях. Вот пример: вы работаете в крупной фирме, занимающейся аэрокосмической инженерией, и вам нужно, чтобы ваша база данных NoSQL была хорошо масштабируемой и способной обрабатывать частые изменения схемы. Какой сервис AWS вам следует использовать?

Ответ: DynamoDB.

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

Идея здесь в том, что если бы я предлагал AWS своей компании, как я мог бы лучше всего спроектировать архитектуру своего приложения, чтобы она была безопасной, высокопроизводительной, отказоустойчивой и оптимальной с точки зрения затрат?

Или, если бы я начинал свою компанию с нуля, как мне лучше всего спроектировать свои приложения с помощью AWS?

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

Как разработчик, я нашел эти концепции чрезвычайно ценными. Кроме того, это вселяет в меня уверенность, что в будущем я смогу стать техническим руководителем или архитектором решений.

Если вам интересно, как вы можете подготовиться к этому экзамену, я написал следующую статью о своем опыте:



Что покрывают оба экзамена?

Я заметил, что между двумя сертификатами много общего. Поэтому, пройдя сертификацию AWS Developer Certification, я сразу же назначил экзамен на архитектора решений на две недели позже. Без особой подготовки я успешно сдал второй экзамен.

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

Перекрывающиеся знания

Основные сервисы AWS появятся повсюду, и они проверяются на каждом сертификационном экзамене.

Что я имею в виду под основными сервисами AWS?

EC2, VPC, S3, RDS, Lambda, Route 53, SNS, SQS, ELB, DynamoDB, Amazon Aurora и CloudFront.

Эти сервисы охватывают вычисления, безопасность, базу данных, мониторинг, развертывание и бессерверное использование на AWS.

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

Кроме того, важно иметь четкое представление о безопасности. Понимание VPC, Cognito, STS, подсетей, групп безопасности и NACL значительно упростит вам жизнь на обоих экзаменах.

И зачем останавливаться только на сертификатах разработчика и архитектора решений? Получив эти базовые знания, вы сможете получить любой сертификат! Вот полный список сертификатов, которые вы можете получить: AWS Certifications.

Также стоит отметить, что подготовка к этим экзаменам также позволит вам легче получить сертификаты Google Cloud Platform или Microsoft Azure. Многие концепции и принципы одинаковы, но имеют разные названия.

Заключение

В заключение я настоятельно рекомендую сдать оба экзамена. Тем не менее, если вы должны выбрать что-то одно, надеюсь, это поможет вам решить:

Разработчик: сдайте этот экзамен, если вы разработчик или кто-то, кто пытается изучить AWS с точки зрения разработчика. Знания, которые вы приобретете в ходе этого обучения, станут основой для создания поистине невероятных вещей на AWS.

Это также позволит вам участвовать в обсуждениях, связанных с разработкой AWS, что мне кажется весьма интересным.

Архитектор решений: сдайте этот экзамен, если вы технический архитектор определенного типа или пытаетесь узнать, как архитектор думает в среде AWS.

Независимо от вашей роли, наличие точки зрения архитектора решений принесет вам только пользу.

Независимо от того, какую сертификацию вы выберете, вы откроете дверь безграничным возможностям. Используйте возможности AWS и воплотите свои мечты в реальность. У вас будет возможность построить все, что только можно вообразить.

Все, что вам нужно сделать, это сделать первый шаг и приступить к работе.

Другие истории от Райана Глисона