DevOps

DevOps spojuje slova „development“ (vývoj) a „operations“ (provoz). Zahrnuje vývojáře a pracovníky IT provozu v rámci organizace.

Cílem integrace DevOps je zlepšit spolupráci mezi vývojovými a provozními týmy. Provozní manažer může například požádat vývojáře o aktualizaci webové aplikace. Aby byla aktualizace úspěšná, musí provozní tým přesně popsat všechny její potřebné funkce. Vývojový tým pak může aktualizaci implementovat a interně otestovat, než ji předá provoznímu týmu k nasazení do produkčního prostředí.

Pokud se v běžícím webu nebo softwarovém programu najde chyba, může provozní tým poslat informace vývojovému týmu, aby inženýři mohli problém zkontrolovat a opravit. Nastavení strukturovaného a plynulého pracovního postupu pro vyžádání, implementaci a zveřejnění aktualizací může firmám pomoci vydávat opravy chyb rychle a efektivně.

Proces DevOps pro aktualizace softwaru může zahrnovat následující kroky:

  1. Přijetí a zpracování zpětné vazby od uživatelů (provoz)
  2. Návrh aktualizace (provoz a vývoj)
  3. Programování a implementace aktualizace (vývoj)
  4. Interní testování aktualizace (vývoj)
  5. Nasazení aktualizace do produkčního prostředí (provoz)
  6. Testování aktualizace v běžícím prostředí (provoz a vývoj)

Výše uvedené kroky jsou jen jedním příkladem toho, jak může proces DevOps probíhat. Neexistuje žádná konkrétní sada kroků, kterou musí firma dodržovat. Malá firma může mít například méně kroků a větší překrývání mezi jednotlivými odděleními než velká společnost. Konečným cílem DevOps, bez ohledu na velikost firmy, je vytvářet spolehlivý software v co nejkratším čase.

Mezi způsoby, jak zlepšit pracovní postup DevOps, patří:

  1. Vytváření shodných testovacích a produkčních prostředí
  2. Automatizace softwarových testů, například jednotkového testování
  3. Návrh softwaru, který lze snadno škálovat
  4. Používání správy verzí ke sledování změn

NOTE: Pozice „DevOps Manager“ je v oblasti informačních technologií poměrně nová. Úkolem DevOps manažera je dohlížet na vývojové i provozní týmy a pomáhat jim účinně komunikovat a spolupracovat.

Aktualizováno November 16, 2019 od Per C.

quizOtestujte své znalosti

NTFS superseded which file system?

A
APFS
0%
B
FAT32
0%
C
HFS
0%
D
XFS
0%
Correct! Incorrect!     View the NTFS definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice DevOps na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.