Späť na články
  • DevOps

Čo je DevOps? Definície, ktoré ho naozaj vysvetlia

DevOps stále nemá jednu ustálenú definíciu. Dva pohľady ho vysvetlia najlepšie: prístup prevzatý z lean výroby a spojenie vývoja a prevádzky do jedného celku.

Andrej RabekDevOps Specialist
2 min čítania
Čo je DevOps? Definície, ktoré ho naozaj vysvetlia

DevOps je pojem

DevOps je pojem, ktorý sa v podnikovom IT prostredí objavuje čoraz častejšie. Napriek tomu stále neexistuje štandardizovaná ani jednotná definícia, ktorá by presne vymedzila, čo DevOps znamená. Existuje však viacero rôznych pohľadov, vďaka ktorým dokážeme tomuto konceptu lepšie porozumieť.

Životný cyklus beží ako jedna slučka: plánovanie, kód, build a test na strane vývoja, release, deploy, prevádzka a monitoring na strane prevádzky
Životný cyklus beží ako jedna slučka: plánovanie, kód, build a test na strane vývoja, release, deploy, prevádzka a monitoring na strane prevádzky

DevOps je prístup

Jedným z týchto pohľadov je definícia z knihy "The DevOps Handbook", ktorá sa najviac blíži zhode medzi akademikmi a praktikmi. Podľa nej je DevOps výsledkom aplikácie overených princípov z oblasti fyzickej výroby a manažmentu na oblasť informačných technológií. Tento prístup čerpá z Lean managementu, teórie obmedzení (Theory of Constraints), systému Toyota Production System, resilience engineeringu, učiacich sa organizácií, bezpečnosti, ľudských faktorov a ďalších oblastí. DevOps zároveň stavia na hodnotách riadenia založeného na vysokej dôvere, na leadershipe zamestnancov a na riadení organizačnej zmeny. Výsledkom je spoľahlivosť, stabilita a bezpečnosť na svetovej úrovni pri stále nižších nákladoch a menšom úsilí. DevOps zabezpečuje rýchly tok práce a spoľahlivosť v product managemente, vývoji, quality assurance, IT operations aj information security.

Skrátene sa DevOps dá charakterizovať aj ako interdisciplinárna komunita, ktorá sa venuje tvorbe, vývoju a správe rozsiahlych systémov, ktoré sa rýchlo menia. Inými slovami, DevOps predstavuje praktickú spoluprácu operations a development inžinierov počas celého životného cyklu služby, od návrhu cez vývoj až po podporu v produkcii.

DevOps sú dve oblasti

Kľúčovým spojením v názve DevOps sú dve oblasti: Software Development (vývoj) a IT Operations (prevádzka). Cieľom tohto spojenia je odstrániť bariéry medzi oboma oblasťami a dosiahnuť rýchlejšie dodávanie softvéru s vyššou stabilitou a odolnosťou.

DevOps je v zásade prístup, ktorý zabezpečuje, že softvér správne funguje a rýchlo sa dostane na trh. Vývojári a manažéri prevádzky používajú rôzne nástroje a procesy, aby spolu efektívne spolupracovali a zjednodušili si prácu.

Celkovo DevOps zvyšuje efektivitu ľudí, ktorí softvér vytvárajú, a vedie ich k lepšej spolupráci, čo prináša rýchlejší vývoj a kvalitnejší softvér.

Zdieľať článok

Tú ťažšiu časť nechajte na nás.

Kontaktujte nás