План на курса
Microservices Архитектура
- Основни принципи на микроуслугите
- Основни компоненти и дизайн на услугата
- Често срещани модели на микроуслуги
- Комуникационни стратегии между службите
- Обработка на разпределени транзакции в микроуслуги
- Съображения за сигурност в архитектурата на микроуслугите
- Оркестрация и откриване на услуги
- Контейнеризация на микроуслуги
- Мониторинг и наблюдение на микроуслуги
- Въведение в сървъра без сървър и източника на събития
Архитектура на приложения, базирана на контейнери
- Въведение в концепциите за контейнеризация
- Работа с Docker: създаване и управление на контейнери
- Принципи на проектиране за приложения в контейнери
- Основи на Kubernetes и оркестрация на контейнери
- Networking в контейнерни среди
- Най-добри практики за сигурност за контейнери
- Използване на Service Mesh за комуникация на микроуслуги
- Стратегии за балансиране на натоварването и мащабиране
- Разпределено проследяване и събиране на показатели
- Инфраструктурата като код (IaC) за внедряване на контейнери
- Настройване на платформа за внедряване на контейнери
Внедряване на CI/CD
- Ключови концепции за CI/CD тръбопроводи
- Средства и технологии за CI/CD автоматизация
- Автоматизиране на компилации и версии
- Автоматизирани стратегии за тестване в CI/CD
- Автоматизация на внедряването и стратегии за освобождаване
- Използване на инфраструктурата като код (IaC) при внедрявания
- Модели на внедряване: Синьо-зелени, Canary и Rolling актуализации
- Интегриране на сигурността в DevOps (DevSecOps)
ABC (Най-добри практики и съображения за напреднали)
- Най-добри практики за устойчива архитектура
- Съображения за оптимизация на производителността и мащабируемост
- Планиране на възстановяване след бедствие за микроуслуги и контейнери
Обобщение и следващи стъпки
Изисквания
- Основни познания по разработка на софтуер
- Разбиране на концепциите за облачни изчисления
- Познаване на Linux използването на командния ред
Публика
- Разработчици на софтуер
- DevOps Инженери
- Облачни архитекти
- Системни администратори
Отзиви от потребители (4)
Занимателно и praktично упражнение.
Balavignesh Elumalai - Scottish Power
Курс - SonarQube for DevOps
Машинен превод
Тренерът има дълбока опит и е добре преподаван в детайли. Дълбината на знанието и страстта към преподаването се ценят много.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Курс - Jenkins 2: Building CI/CD Pipelines
Машинен превод
Ознаявям се с някои технологии, които бих желал да знам по-рано.
Michel - Vanier College
Курс - DevOps Practical Implementation and Tools
Машинен превод
Ми милвам всички възможности, които открих в курса за DevOps, които мога да приложа, за да имам по-добра CI/CD работна среда!
Juan Manuel - si
Курс - Jenkins: Continuous Integration for Agile Development
Машинен превод