fbpx
devops
80

Как пройти сертификацию Docker Certified Associate (DCA) в 2021 году

5
(1)

Зачем проходить сертификацию Docker?

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

В сегодняшней статье мы рассмотрим программу экзамена Docker Certified Associate (DCA) и полезные ресурсы для успешной сдачи теста.

Учебная программа, охватываемая сертификацией Docker

Сертификация DCA присуждается компанией Docker (проверено Examity) и помогает показать ваши знания и опыт в развертывании приложений с помощью Docker. На экзамене, помимо знаний об оркестрации контейнеров, от вас требуется рабочее знание Docker Enterprise Edition и Docker Swarm. Сдав этот экзамен, вы докажете, что умеете устанавливать и настраивать контейнерные приложения с помощью Docker, что является полезным навыком в области IT.

Ниже перечислены несколько ключевых концепций, с которыми вам следует ознакомиться на практике, когда вы начинаете готовиться к сертификации DCA:

Оркестрация контейнеров

Эта часть охватывает основы Docker и оркестрации контейнеров и составляет около 25% от общего количества баллов на экзамене DCA. Кроме того, вам также необходимо изучить различные инструменты оркестрации контейнеров, которые помогают автоматизировать процесс управления контейнерами.

Разделы по оркестрации контейнеров:

  • Настройка кластера в режиме Swarm
  • Блокировка кластера Swarm
  • Развертывание приложений в стековые файлы
  • Запуск службы в сравнении с запуском контейнера
  • Управление стеком запущенных сервисов
  • Репликация служб
  • Репликация и глобальные службы
  • Устранение неполадок с неразвертывающимся сервисом
  • Связь между приложениями Docker и устаревшими системами
  • Шаблоны сервисов

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

Docker Swarm/Kubernetes

И Kubernetes, и Docker Swarm являются популярными вариантами оркестрации контейнеров. По сути, Kubernetes фокусируется на открытом исходном коде и модульной оркестровке, предлагая эффективное решение для оркестрации контейнеров для приложений с высоким спросом и сложной конфигурацией. С другой стороны, Docker Swarm делает акцент на простоте использования, что делает его наиболее подходящим для простых приложений, которые быстро развертываются и просты в управлении. Готовясь к экзамену DCA, вы должны обладать рабочими знаниями обоих этих инструментов и знать о наиболее подходящих случаях их использования в различных сценариях.

Создание, Registry и управление образами

Создание образов, управление и реестр это около 20% от общего балла в тесте DCA. Все контейнеры Docker основаны на образах, которые являются основными блоками контейнерных приложений. Образ — это, по сути, исполняемая среда, содержащая все компоненты, необходимые для запуска приложения.

В экзамене Docker Certified Associate будет:

  • Параметры Dockerfile
  • Создание образов с помощью Dockerfile
  • Управление образами с помощью команд CLI
  • Слои образов Docker
  • Развертывание, настройка и вход в Registry
  • Загрузка, подписание и извлечение образов из Registry
  • Удаление образов
  • Тегирование образов

Установка и конфигурация

Это считается самой важной частью всего обучения DCA. Хотя на установку и конфигурирование приходится 15% от общего балла, следует отметить, что в реальном мире глубокие знания этих концепций пригодятся практически всегда.

Содержание раздела «Установка и конфигурация» включает в себя:

  • Обновление движка Docker
  • Установка движка Docker на различных платформах
  • Драйверы протоколирования
  • Создание пользователей и команд, управление пользователями
  • Требования к размерам
  • Аутентификация клиент-сервера для доступа к Registry

Вы также должны быть знакомы с универсальной плоскостью управления Docker (UCP), демоном Docker Daemon и доверенным реестром Docker Trusted Registry (DTR).

Безопасность и сетевые технологии

Сетевое взаимодействие и безопасность составляют примерно 15% от общего веса баллов. Работа с сетями в Docker подразумевает соединение контейнеров с помощью сетевых драйверов. Чтобы полностью освоить сетевые технологии для сдачи экзамена DCA, вам придется понять такие концепции, как:

  • Построение сетевых мостов Docker для использования разработчиками.
  • Устранение неполадок в журналах
  • Публикация портов приложений
  • Идентификация портов и IP-адресов контейнеров
  • Описание различных типов сетевых драйверов
  • Настройка механизма Docker для использования внешнего DNS
  • Выполнение балансировки нагрузки HTTP/HTTPS
  • Типы трафика в сетях Docker
  • Развертывание служб в Docker Networks.

В главе «Безопасность DCA» рассматривается весь контент, связанный с аутентификацией, шифрованием и безопасностью транспортного уровня.

Эта глава включает в себя:

  • Обеспечение прохождения образами проверки безопасности
  • Процесс подписания образов
  • Доверие к содержимому Docker
  • Безопасность движка Docker Engine
  • Безопасность SWARM
  • Отличие UCP workers от менеджеров.
  • Взаимная безопасность транспортного уровня (MTLS)
  • Использование внешних сертификатов в универсальной плоскости управления Docker

Storage and Volumes

Эта глава составляет около 10% от общего балла за экзамен. Тома предлагают способ хранения информации в Docker. Для сдачи экзамена DCA Associate от вас ожидается понимание следующих вопросов:

  • Как быстро создавать тома
  • Различия между томами и связующими монтированиями
  • Драйверы томов и их наиболее подходящие сценарии использования
  • Использование device mapper
  • Объектное vs. блочное хранение данных
  • Слои файловой системы
  • Постоянное хранилище в Docker
  • Очистка неиспользуемых образов
  • Хранение в узлах кластера

Docker Enterprise Edition

Docker Enterprise Edition (EE) создан для приложений с критически важным развертыванием. Это управляемое решение с расширенным управлением контейнерами, сканированием безопасности, протоколированием и мониторингом приложений. Эта версия может быть развернута на всех основных серверных операционных системах, включая Red Hat Enterprise Linux (RHEL), Ubuntu, Oracle Linux, Windows Server 2016 и SUSE Linux Enterprise Server (SLES). Она также доступна для основных облачных провайдеров, включая Azure и AWS.

Подготовка к экзаменам

Формат сертификации

Экзамен Docker Certified Associate длится полтора часа и состоит из 55 вопросов, включая 44 вопроса с множественным выбором дискретных вариантов (DOMC) и 11 вопросов с множественным выбором (MCQ). В DOMC варианты в случайном порядке показываются по очереди, чтобы экзаменуемый мог выбрать «ДА» или «НЕТ». В вопросах MCQ есть несколько правильных ответов, из которых экзаменуемый должен выбрать. Этот экзамен проводится компанией Examity, вы можете зарегистрироваться, перейдя по этой ссылке. Хотя предварительных требований нет, рекомендуется, чтобы вы использовали Docker хотя бы в течение последних 6-12 месяцев, чтобы быть полностью готовым к экзамену. Стоимость экзамена составляет $195, и в случае неудачи пересдача не предусмотрена. Однако, вы можете перенести экзамен на другой день, если вы думаете, что еще не готовы к сдаче.

План обучения Docker Certified Associate (DCA)

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

Чтобы хорошо спланировать работу, вы можете разделить весь процесс обучения на три части.

Первая — это лабораторная установка, которую вы можете использовать для практических демонстраций. Это может быть локальный интерфейс командной строки (CLI) Docker, облачная платформа, например AWS (если у вас есть подписка), или онлайн-площадка, эмулирующая Docker CLI.

Вторым пунктом вашего плана должен быть набор тренировочных вопросов экзамена, который позволит вам ознакомиться с форматом экзамена с дискретными вариантами множественного выбора (DOMC) и вопросами с множественным выбором (MCQ), используемыми на экзамене.

Мы перевели с английского на русский вопросы 2019 года сертификации DAC ( Docker Associate Certificate )

Наши курсы — это близкие к реальности задания, обучения, которые позволят вам пройти путь от 0 в Linux до DevOPS.

Начать курс бесплатно: yodo.im/start

Оригинал статьи тут

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.

Сожалеем, что вы поставили низкую оценку!

Позвольте нам стать лучше!

Расскажите, как нам стать лучше?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Tags: ,
Читают сейчас
Меню

Чат-бот, который учит Linux и DevOPS