План на курса

Разширени концепции в платформения инженеринг

  • Преглед на основите на платформеното инженерство
  • Еволюцията на платформеното инженерство в контекста на скалируемостта
  • Принципи на проектиране за архитектура на мащабируема платформа

Гмурнете се дълбоко в Microservices архитектурата

  • Принципи на проектиране на микроуслуги
  • Декомпозиране на монолитни приложения в микроуслуги
  • Communication модели и откриване на услуги

Контейнеризация с Docker

  • Усъвършенствани техники за контейнеризиране
  • Изграждане на оптимизирани Docker изображения за микроуслуги
  • Контейнерни мрежи и съображения за съхранение

Kubernetes Екосистема и архитектура

  • Задълбочено изследване на Kubernetes компоненти
  • Настройка и управление на Kubernetes клъстер
  • Kubernetes най-добри практики за работа в мрежа, съхранение и сигурност

Разполагане на Microservices на Kubernetes

  • Стратегии за внедряване на микроуслуги
  • Управление на внедряването на услуги с Helm диаграми
  • Практики за непрекъснато внедряване в Kubernetes среда

Наблюдаемост и мониторинг в Microservices

  • Внедряване на регистриране, наблюдение и известяване за микроуслуги
  • Инструменти и платформи за наблюдение в Kubernetes екосистема
  • Анализиране на показатели и регистрационни файлове за поддържане на здравето на системата

Мащабиране и настройка на производителността

  • Стратегии за хоризонтално и вертикално мащабиране
  • Услуги за автоматично мащабиране въз основа на натоварване
  • Настройка на производителността и оптимизиране на ресурсите

Инженеринг за устойчивост и надеждност

  • Проектиране за отказ: модели на устойчивост в микроуслуги
  • Внедряване на проверки на здравето, прекъсвачи и ограничаване на скоростта
  • Стратегии за възстановяване след бедствие и висока наличност

Съображения за сигурност за Microservices и Kubernetes

  • Защита на комуникациите с микросервизи
  • Kubernetes функции за сигурност и най-добри практики
  • Внедряване на сервизни мрежи за подобрена сигурност

Практически проект

  • Проектиране и внедряване на мащабируемо приложение за микроуслуги на Kubernetes
  • Внедряване на CI/CD тръбопроводи за внедряване на микроуслуги
  • Прилагане на практики за наблюдение и мащабиране за поддържане на производителността на приложението

Обобщение и следващи стъпки

Изисквания

  • Разбиране на концепциите за контейнеризация и оркестрация
  • Опит с Docker и основни Kubernetes операции
  • Познаване на облачните изчисления и архитектурата на микроуслугите

Публика

  • Платформени инженери
  • DevOps професионалисти
  • Софтуерни архитекти
 35 Часа

Брой участници


Цена за участник

Oтзиви от потребители (4)

Upcoming Courses

Свързани Kатегории