Prozkoumání cesty DevOps

Dokončeno

Nezapomeňte, že cílem je zkrátit dobu cyklu. Začněte kanálem verze. Jak dlouho trvá nasazení změny jednoho řádku kódu nebo konfigurace? Nakonec, to je brzda na 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 plýtvání problémy s sloučením a rychlá zpětná vazba pro vývojové týmy.

Diagram sestavení byl úspěšný. Dokončena.

  • 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 image 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 se také s nástroji pro vývoj softwaru pro monitorování aktivit, jako jsou nasazení.

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.
    • Definice hotovou devOps pracuje na softwaru, který shromažďuje telemetrii proti zamýšleným obchodním cílům.

Diagram panelu Kanban s probíhajícími sloupci, připravenými ke kódu, probíhajícím, připraveným, probíhajícím, probíhajícím, kontrolou a dokončením

  • Monitorování a protokolování spuštěných aplikací Zahrnutí produkčních prostředí pro stav aplikace a využití zákazníků Pomáhá organizacím vytvářet hypotézy a rychle ověřovat nebo vymítat strategie. Formátovaná data se zaznamenávají 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í.

Diagram 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 reprezentace monolitických a mikroslužeb

  • Kontejnery jsou dalším vývojem virtualizace. Jsou mnohem jednodušší než virtuální počítače, umožňují mnohem rychlejší hydraci 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 postupů, jako je jít do posilovny, je pravděpodobné, že bolí první. Čí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. Cross-train to develop synergie.

Diagram osoby, která provádí cvičení, která ukazují, že bude jednodušší, když bude silnější.

Poznámka:

Zdrojový článek definuje DevOps.