Prog Academy
RU UA
DevOps та хмари

Що таке DevOps?

DevOps — підхід до розробки, у якому створення програми та її експлуатація обʼєднані в один процес: та сама команда відповідає і за код, і за те, як він збирається, розгортається та працює на серверах. Мета — випускати зміни часто, швидко й безпечно.

Історично розробка та експлуатація були різними відділами з протилежними задачами: одні хотіли випускати зміни, інші — зберігати стабільність. Реліз перетворювався на рідкісну ризиковану подію. DevOps прибирає цю стіну: відповідальність спільна, а випуск версії стає рутиною.

На практиці підхід спирається на автоматизацію: конвеєри CI/CD, інфраструктура як код, контейнери, моніторинг і логування. DevOps-інженер будує та підтримує цю систему, а не просто «налаштовує сервери».

Повʼязані терміни

CI/CD

CI/CD — автоматичний конвеєр, через який проходить кожна зміна коду: збірка, запуск тестів і доставка готової версії на сервери. Розробник надсилає код у репозиторій, а все інше відбувається без ручних дій.

Docker

Docker — інструмент, який пакує застосунок разом з усім оточенням — кодом, залежностями, налаштуваннями — у контейнер. Такий контейнер запускається однаково на компʼютері розробника, на тестовому стенді та на сервері.

Kubernetes

Kubernetes — система оркестрації контейнерів: вона сама запускає потрібну кількість контейнерів на групі серверів, перезапускає ті, що впали, розподіляє навантаження й викочує оновлення без зупинки сервісу.

Infrastructure as Code

Infrastructure as Code — підхід, за якого сервери, мережі, бази та права доступу описуються в конфігураційних файлах і створюються автоматично за цим описом, замість ручного налаштування через вебінтерфейс хмари.

Linux

Linux — сімейство операційних систем із відкритим кодом, на яких працює переважна більшість серверів, контейнерів і хмарної інфраструктури. Керують такою системою здебільшого через командний рядок.

Cloud Computing

Хмарні технології — оренда обчислювальних ресурсів у провайдера замість купівлі власних серверів. Компанія бере потрібні потужності, бази та сервіси на вимогу й платить лише за фактичне споживання.