Prozkoumání cesty DevOps

Dokončeno

Nezapomeňte, že cílem je zkrátit dobu cyklu. Začněte vydávacím kanálem. Jak dlouho trvá nasazení změny jednoho řádku kódu nebo konfigurace? Nakonec to tvoří brzdu vaší rychlosti.

  • Kontinuální integrace řídí probíhající slučování a testování kódu, což vede k počátečnímu zjištění vad. Mezi další výhody patří méně času ztraceného při řešení problémů se slučováním a rychlá zpětná vazba pro vývojové týmy.

diagram sestavení byl úspěšný. Hotový.

  • Průběžné doručování softwarových řešení do produkčního a testovacího prostředí pomáhá organizacím rychle opravit chyby a reagovat na neustále se měnící obchodní požadavky.

diagram průběžného doručování softwarových řešení do produkčního a testovacího prostředí a obrázek fází.

  • Správa verzí, obvykle s úložištěm založeným na Gitu, umožňuje týmům po celém světě efektivně komunikovat během každodenních vývojových aktivit. Integrujte také nástroje pro vývoj softwaru pro monitorování aktivit, jako je nasazování.

diagram hlavní větve, funkce 1 a 2 větve.

  • Pomocí agilních technik plánování a štíhlého řízení projektů můžete:

    • Naplánujte a oddělte práci do sprintů.
    • Spravujte týmové kapacity a pomozte týmům rychle se přizpůsobit měnícím se obchodním potřebám.
    • DevOps definice hotového zahrnuje funkční software, který shromažďuje telemetrii ve vztahu k zamýšleným obchodním cílům.

Diagram panelu Kanban se sloupci to-do, probíhá, připraveno k programování, připraveno, probíhá, revize a hotovo.

  • Monitorování a protokolování spuštěných aplikací Zahrnutí produkčních prostředí pro zdraví aplikace a využívání zákazníky. Pomáhá organizacím vytvářet hypotézy a rychle ověřovat nebo vymítat strategie. Bohatá data se zachycují a ukládají v různých formátech protokolování.

příklad diagramu grafů

  • Veřejné a hybridní cloudy usnadňují nemožné. Cloud odstranil tradiční kritické body a pomohl komoditizovat infrastrukturu. Infrastrukturu jako službu (IaaS) můžete použít k přesunu stávajících aplikací nebo paaS (Platforma jako služba) a získat tak nevídanou produktivitu. Cloud poskytuje datové centrum bez omezení.

diagram veřejného cloudu

  • Infrastruktura jako kód (IaC): Umožňuje automatizaci a ověřování vytváření a odbourání prostředí, které pomáhá poskytovat zabezpečené a stabilní hostitelské platformy aplikací.

diagramu reprezentace infrastruktury jako kódu (IaC).

  • Pomocí architektury mikroslužeb můžete izolovat případy použití firmy do malých opakovaně použitelných služeb, které komunikují prostřednictvím kontraktů rozhraní. Tato architektura umožňuje škálovatelnost a efektivitu.

diagram monolitické reprezentace a reprezentace mikroslužeb

  • Kontejnery jsou dalším vývojem virtualizace. Jsou mnohem méně náročné než virtuální počítače, umožňují mnohem rychlejší nastavení a snadno konfigurují soubory.

diagram kontejnerů

DevOps může zpočátku ubližovat.

Pokud to bolí, udělejte to častěji. Přijetí nových návyků, jako je chození do posilovny, zprvu pravděpodobně bolí. Čím více budete nové techniky procvičovat, tím snadněji se stanou.

Stejně jako trénink v tělocvičně, kde poprvé cvičíte velké svaly před malými svaly, přijměte postupy, které mají nejvýznamnější dopad. Křížový trénink k rozvoji synergie.

Diagram člověka, který provádí cvičení, ukazující, že se stává jednodušším, když se zesílí.

Poznámka

Zdrojový článek definuje DevOps.