Domů : Podmínky softwaru : Definice DevOps

devops

DevOps kombinuje slova „vývoj“ a „operace“. Může být použit k 1) zahrnutí Vývojáři a IT provozní personál jako jedna skupina nebo 2) popisuje integraci dvou divizí v rámci společnosti.

Cílem integrace DevOps je zlepšit spolupráci mezi vývojovými a provozními týmy. Například provozní manažer může požádat o aktualizaci a webové aplikace od vývojářů. Aby byla aktualizace úspěšná, musí operační tým přesně popsat všechny nezbytné funkce aktualizace. Vývojový tým pak může implementovat aktualizaci a interně ji otestovat, než ji vydá provoznímu týmu pro produkci.

Pokud štěnice se nachází v živém vysílání webová stránka nebo software program, operační tým může zaslat informace vývojovému týmu, aby technici mohli chybu zkontrolovat a opravit. Nastavení strukturovaného a efektivního pracovního postupu pro vyžádání, implementaci a publikování aktualizací může společnostem pomoci rychle a efektivně uvolnit opravy chyb.

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

  1. Příjem a zpracování zpětné vazby od uživatelů (operace)
  2. Návrh aktualizace (provoz a vývoj)
  3. Kódování a implementace aktualizace (vývoj)
  4. Interní testování aktualizace (vývoj)
  5. Publikování aktualizace do produkce (operace)
  6. Testování živé aktualizace (operace a vývoj)

Výše uvedené kroky jsou pouze jedním příkladem toho, jak může probíhat proces DevOps. Společnost nemá žádný konkrétní soubor kroků, které musí dodržovat. Například malá společnost může mít méně kroků a více překrývání divizí než velká společnost. Konečným cílem DevOps, bez ohledu na velikost společnosti, je vyrábět spolehlivě software v co nejkratším čase.

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

  1. Vytváření identických testovacích a produkčních prostředí
  2. Automatizace testů softwaru, například testování jednotek
  3. Snadný návrh softwaru škálovatelné
  4. Použití ovládání verzí sledovat změny

POZNÁMKA: „DevOps Manager“ je relativně nová pozice v oblasti informačních technologií. Úlohou manažera DevOps je dohlížet na vývojové i provozní týmy a pomáhat jim efektivně komunikovat a spolupracovat.

TechLib - počítačový slovník Tech Lib

Tato stránka obsahuje technickou definici DevOps. Vysvětluje ve výpočetní terminologii, co znamená DevOps, a je jedním z mnoha softwarových termínů ve slovníku TechLib.

Všechny definice na webu TechLib jsou napsány tak, aby byly technicky přesné, ale také snadno srozumitelné. Pokud shledáte tuto definici DevOps užitečnou, můžete ji odkázat pomocí výše citovaných odkazů.