• Главная
  • О компании
  • Каталог курсов

    Обучение

    • Все курсы
    • Big Data
    • Business analysis
    • Cisco
    • CyberSecurity
    • Digital Transformation
    • DevOps
    • IT Management
    • Juniper
    • Microsoft
    • Oracle
    • Postgres
    • Programming
    • Red Hat Linux
    • VMware
    • Тренинг
    Ключевые практики архитектора ПО

    Ключевые практики архитектора ПО

    Бесплатно
    Подробнее
  • Расписание
  • Контакты
      • Cart

        0
    Мы на связи:
    +7 701 757 83 23, +7 (7172) 79 50 55
    info@dtu.kz
    Digital Transformation UniversityDigital Transformation University
    • Главная
    • О компании
    • Каталог курсов

      Обучение

      • Все курсы
      • Big Data
      • Business analysis
      • Cisco
      • CyberSecurity
      • Digital Transformation
      • DevOps
      • IT Management
      • Juniper
      • Microsoft
      • Oracle
      • Postgres
      • Programming
      • Red Hat Linux
      • VMware
      • Тренинг
      Ключевые практики архитектора ПО

      Ключевые практики архитектора ПО

      Бесплатно
      Подробнее
    • Расписание
    • Контакты
        • Cart

          0

      DevOps и Continuous Delivery с использованием Docker 2.0

      Aigul
      DevOps
      (0 review)
      Бесплатно
      DevOps2
      • Обзор

      Продолжительность: 12 академических часов.

      После курса вы сможете:
      • сделать выкатку кода простым и приятным процессом в духе “нажми одну кнопку”, который можно выполнять десятки раз в день.
      • сделать сетап новой машины полностью автоматизированным: вы запускаете одну команду, выпиваете чашку кофе и, вуаля, полностью готовый к работе сервер.
      • создать прозрачный и понятный continuous delivery pipeline и выкатывать изменения часто и небольшими частями.
      • делать десятки тестовых стендов в день для разных команд и разных версий продукта, при этом конфигурация стенда будет практически идентичной боевой среде.
      • увеличить скорость разработки, тестирования и выкатки за счет применения современной системы автоматизации развертывания контейнеров Docker.
      • развернуть масштабируемую инфраструктуру для запуска микросервисов.
      • получить быструю обратную связь от систем мониторинга и логирования на всех основных этапах жизненного цикла ПО.

      Предварительная подготовка
      • Обязательно прохождение базового курса по Docker или аналогичные знания и навыки.
      • Базовое знание ОС Linux
      • Полезным будет знание системы контроля версий git
      • Наличие ноутбука с OSX или Linux с установленным любимым текстовым редактором

      Программа

      Методология DevOps

      Развитие подходов в управлении ИТ-инфраструктурой, путь к DevOps, CAMS (Culture, Automation, Measurement, Knowledge Sharing), подходы к автоматизации, работа в команде, основные DevOps практики. Чему учит DevOps и откуда такая популярность.

      Технология непрерывной поставки ПО

      Теория:
      Continuous Integration, Continuous Delivery, тестирование, управление конфигурацией, виртуализация, контейнеризация. Автоматизация сборок, тестирование Docker контейнеров.

      Практика:
      Построение базового CI/CD процесса на Google Cloud Platform (GCP), выкатка новой версии приложения, решения часто возникающих проблем.

      Оркестрация и стратегии деплоя

      Теория:
      Что такое оркестрация, преимущества и недостатки актуальных оркестраторов. Введение в Kubernetes, основные компоненты. Микросервисная архитектура, преимущества и недостатки сервисного подхода. Стратегии деплоя микросервисов. Сетевое взаимодействие в Docker кластере: overlay network, Docker ipvs load balancer.

      Практика:
      Создание и настройка Kubernetes кластера на GCP. Интеграция Kubernetes с Gitlab CI.

      Непрерывная обратная связь

      Теория:
      Как получать обратную связь. Что и зачем нужно мониторить в проекте. Сбор метрик инфраструктуры и бизнес логики приложений, end-user experience мониторинг. Поставка систем сбора метрик как сервис внутри компании, разделение ответственности между разработкой и эксплуатацией. Обзор актуальных систем мониторинга и логирования. Особенности сбора метрик с микросервисов и Docker контейнеров.

      Практика:
      Развертывание системы мониторинга Prometheus и системы логирования Elastic Stack. Настройка централизованного сбора метрик с Docker контейнеров. Получение обратной связи при деплое, анализ собранных метрик с помощью Grafana.

      Course Features

      • Lectures 0
      • Quizzes 0
      • Duration 50 hours
      • Skill level All levels
      • Language English
      • Students 0
      • Assessments Yes
      • Обзор
      Бесплатно
      • Поделиться:

      Рекомендуемые

      Ключевые практики архитектора ПО

      Ключевые практики архитектора ПО

      Бесплатно
      Oracle Database 12c: SQL and PL/SQL Fundamentals

      Oracle Database 12c: SQL and PL/SQL Fundamentals

      Бесплатно
      Implementing and Configuring Cisco Identity Services Engine (SISE)

      Implementing and Configuring Cisco Identity Services Engine (SISE)

      Бесплатно

      +7 (701) 757 83 23, +7 (7172) 79 50 55

      info@dtu.kz

      © 2021 | Digital Transformation University

      • Главная
      • Контакты
      Записаться на курс