Сучасні концепції ІТ-інфраструктури
Концепції DevOps
Cem Sakarya
DevOps Risk Advisor
Основні компоненти ІТ-інфраструктури
Поєднання різних компонентів
Налаштована під потреби організації
Апаратне забезпечення
Розміщення на власних майданчиках організації
Або доступ через хмарного провайдера
Мережа
Зв'язок з іншими частинами ПЗ
Зв'язок з користувачами через Інтернет
Програмне забезпечення
Нам потрібне ПЗ, щоб:
Керувати апаратним забезпеченням і мережею
Налаштовувати їх для потреб організації
Мета інфраструктурного ПЗ:
дати змогу продуктовим командам розробляти й обслуговувати клієнтів.
Керування змінами
ПЗ потребує постійного супроводу й удосконалення
Такі зміни можуть бути дорогими й порушувати роботу сервісів
Інфраструктурна інженерія надає інструменти, потрібні для створення продуктів
Платформа розробника
Кодовий базис і контроль версій
Контроль версій: Git
Конвеєри DevOps CI/CD
DevOps у вузькому значенні — CI/CD
Код потрібно збирати
Перетворити файл коду на машинний виконуваний файл
Платформа розгортання
Керування змінами в мікросервісах
Давайте потренуємось!
Концепції DevOps
Preparing Video For Download...