Sdílet prostřednictvím


Úvod do poskytování kvalitních služeb s Využitím DevOps

Ve fázi doručování DevOps kód prochází kanálem verze do produkčního prostředí. Doručování kódu obvykle přichází po sestavení kontinuální integrace a před dosažením koncových uživatelů prochází několika testovacími prostředími. Kromě toho se její kvalita testuje napříč mnoha různými mírami, mezi které patří funkce, škálování a zabezpečení.

The DevOps lifecycle

Využití průběžného doručování

Průběžné doručování (CD) je proces automatického sestavování, testování, konfigurace a nasazování z prostředí sestavení do produkčního prostředí. CD poskytuje základ pro doručování v DevOps, kde se testy spouští, kontrolují se brány a nasazují se bity. Existuje několik různých platforem DevOps, které nabízejí automatizaci doručování, včetně GitHub Actions a Azure Pipelines.

Návrh pro optimální nasazení

S růstem softwarových projektů se může stát obtížné spravovat napříč týmy, verzemi a prostředími. Naštěstí je k dispozici několik paradigmat, která vám pomůžou tyto výzvy vyřešit. Jedním z paradigmat je nástup architektury mikroslužeb, která usnadňuje sestavování a nasazování nezávislých služeb, které se dají skládat do větších a lépe udržovatelných aplikací. Dalším postupem, jak pomoct při nasazování služeb, je správa aplikačních prostředí jako infrastruktury jako kódu.

Posunutí doprava k testování v produkčním prostředí

Fáze vývoje vám ukázala, jak lze zlepšit kvalitu a rychlost projektu posunutím doleva , aby se některé aspekty testování prováděly dříve v procesu. Podobně lze kvalitu produktu zlepšit trvalým zaměřením na posun doprava na testování v produkčním prostředí. Testování v produkčním prostředí nabízí záruku kvality, která jednoduše nejde replikovat nikde jinde v kanálu.

Další kroky

Microsoft je jedním z největších světových společností pro vývoj softwaru po celá desetiletí. Přečtěte si, jak Microsoft poskytuje v DevOps.

Hledáte praktické prostředí DevOps s průběžným doručováním? Naučte se nastavit kanály verze pomocí GitHub Actions nebo Azure Pipelines.