План на курса
Microservices Архитектура
- Основни принципи на микроуслугите
- Основни компоненти и дизайн на услугата
- Често срещани модели на микроуслуги
- Комуникационни стратегии между службите
- Обработка на разпределени транзакции в микроуслуги
- Съображения за сигурност в архитектурата на микроуслугите
- Оркестрация и откриване на услуги
- Контейнеризация на микроуслуги
- Мониторинг и наблюдение на микроуслуги
- Въведение в сървъра без сървър и източника на събития
Архитектура на приложения, базирана на контейнери
- Въведение в концепциите за контейнеризация
- Работа с Docker: създаване и управление на контейнери
- Принципи на проектиране за приложения в контейнери
- Основи на Kubernetes и оркестрация на контейнери
- Networking в контейнерни среди
- Най-добри практики за сигурност за контейнери
- Използване на Service Mesh за комуникация на микроуслуги
- Стратегии за балансиране на натоварването и мащабиране
- Разпределено проследяване и събиране на показатели
- Инфраструктурата като код (IaC) за внедряване на контейнери
- Настройване на платформа за внедряване на контейнери
Внедряване на CI/CD
- Ключови концепции за CI/CD тръбопроводи
- Средства и технологии за CI/CD автоматизация
- Автоматизиране на компилации и версии
- Автоматизирани стратегии за тестване в CI/CD
- Автоматизация на внедряването и стратегии за освобождаване
- Използване на инфраструктурата като код (IaC) при внедрявания
- Модели на внедряване: Синьо-зелени, Canary и Rolling актуализации
- Интегриране на сигурността в DevOps (DevSecOps)
ABC (Най-добри практики и съображения за напреднали)
- Най-добри практики за устойчива архитектура
- Съображения за оптимизация на производителността и мащабируемост
- Планиране на възстановяване след бедствие за микроуслуги и контейнери
Обобщение и следващи стъпки
Изисквания
- Основни познания по разработка на софтуер
- Разбиране на концепциите за облачни изчисления
- Познаване на Linux използването на командния ред
Публика
- Разработчици на софтуер
- DevOps Инженери
- Облачни архитекти
- Системни администратори
Отзиви от потребители (5)
Занимателно и praktично упражнение.
Balavignesh Elumalai - Scottish Power
Курс - SonarQube for DevOps
Машинен превод
Тренерът има дълбока опит и е добре преподаван в детайли. Дълбината на знанието и страстта към преподаването се ценят много.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Курс - Jenkins 2: Building CI/CD Pipelines
Машинен превод
Тренирът беше много добре организиран. Той обясни за всички инструменти, необходими за тренинга, в началото. Тренирът с удоволствие раз potrà все съмнения и бяха обсъждани практически примери.
Vivek Verma - Global Knowledge Network Training Ltd
Курс - DevOps Practical Implementation and Tools
Машинен превод
Много детайлно, треньорът си е доста добре запозnat с темата и е разгледал много теми.
Gabriel Kelly Navarro - Opswerks
Курс - Advanced Spinnaker
Машинен превод
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
Graham Congdon
Курс - Jenkins: Continuous integration for Agile development
Машинен превод