Seznamte se s DevOps
DevOps je spojení lidí, procesů a produktů, které má koncovým uživatelům průběžně doručovat hodnotu.
Cílem vývoje je obvykle rychlejší poskytování dalších funkcí a cílem operací je dosáhnout lepší stability systému. DevOps tyto disciplíny srovná pomocí architektury osvědčených postupů, o které se osvědčilo zvýšit rychlost uvedení na trh a zároveň zlepšit stabilitu systému.
DevOps zahrnuje celý životní cyklus doručování softwaru od nápadu až po aplikace běžící v produkčním prostředí.
Jedno holistické zobrazení DevOps pro služby Microsoftu
Po značné debatě, spolupráci a upřesnění jsme se dohodli na následujícím zobrazení DevOps pro služby Microsoftu:
- Nejprve jsme identifikovali čtyři pilíře, které podporují DevOps, odvozené od Lidé/procesu/produktu: kultura, štíhlý produkt, architektura a technologie.
- Pak jsme identifikovali osm funkcí nebo možností, které zahrnují různé postupy v rámci jednotlivých funkcí nebo napříč funkcemi:
- Průběžné plánování
- Průběžná integrace
- Nepřetržité doručování
- Průběžné operace
- Průběžná kvalita
- Průběžné zabezpečení
- Průběžná spolupráce
- Průběžné vylepšování
Co je nového? Nepřetržitý vše. Tento proces je cesta a vyžaduje růstové myšlení, které se neustále vyvíjí a vylepšuje.
Poznámka:
Upozorňujeme, že každá schopnost uvádí ukázkové postupy; nejedná se o vyčerpávající seznam.
Možnosti a postupy DevOps
Tady je naše taxonomie DevOps schopností a postupů, které se pustí do špičkové praxe DevOps.
Poznámka:
Upozorňujeme, že každá schopnost uvádí ukázkové postupy; nejedná se o vyčerpávající seznam.
Výhody DevOps
Zpráva o stavu DevOps z roku 2019 je založená na výzkumu, který poskytuje nejkomplexnější pohled na rostoucí odvětví DevOps.
Podle této zprávy, elitní účinkující:
- Nasazení kódu 208krát častěji než málo výkonných
- 106krát rychlejší změna předstihu od potvrzení k nasazení než málo výkonných
- Změna míry selhání, které jsou sedmkrát lepší než nízké výkony
- Obnovení služby 2 604krát rychlejší než nízké výkony
Tyto výsledky ukazují, že když se zaměříte na hodnoty DevOps, týmy neobchodují rychlost uvedení na trh stability. Oba mohou dosáhnout současně.