Узнайте, как использовать общие схемы DevOps для разработки, развертывания и обслуживания приложений на платформе AWS

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

Уровень

Продвинутый

Форма проведения

Аудиторное обучение и практикумы

Продолжительность

3 дня

Настоящий курс предназначен для:

  • системных администраторов
  • разработчиков ПО

Из настоящего курса вы узнаете, как:

  • использовать основные понятия и приемы методики DevOps
  • спроектировать и реализовать инфраструктуру на платформе AWS, которая поддерживает один или несколько проектов разработки DevOps
  • использовать сервисы AWS CloudFormation и AWS OpsWorks для развертывания инфраструктуры, необходимой для создания сред разработки, тестирования и производства проекта по разработке ПО
  • использовать сервисы AWS CodeCommit и AWS CodeBuild для изучения вариантов настройки среды непрерывной интеграции (CI) на AWS
  • использовать сервис AWS CodePipeline для проектирования и реализации непрерывной интеграции и непрерывной доставки (CI/CD) на AWS
  • использовать AWS CodeStar для централизованного управления всей деятельностью по разработке программного обеспечения
  • реализовать несколько распространенных вариантов непрерывного развертывания (CD) с помощью технологий AWS, включая сине-зеленое (динамическое) развертывание и A/B-тестирование
  • различать технологии развертывания приложений, доступные на AWS, включая AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk, Amazon Elastic Container Service (Amazon ECS) и Amazon Elastic Container Registry (Amazon ECR), и решить, какая технология лучше всего подходит для конкретного сценария
  • использовать Amazon EC2 Systems Manager для управления исправлениями
  • использовать автоматическое тестирование на разных участках конвейера CI/CD
  • оптимизировать доставляемые в AWS приложения; использовать инструменты и технологии AWS для мониторинга потенциальных проблем на уровне приложений и сред

Рекомендуемые требования к слушателям курса:

Настоящий курс включает следующие формы обучения:

  • аудиторное обучение
  • практикумы

Настоящий курс позволяет опробовать полученные навыки и знания в рабочей среде при выполнении разнообразных практических заданий.