Úvod

Dokončeno

V tomto studijním programu jste pomohli týmu Tailspin Toys nastavit automatizovaný kanál vydávání verzí. Kanál obsahuje více fází a funkční i nefunkční testy.

V tomto modulu pomůžete týmu vyřešit další problém, což je způsob implementace modelu nasazení, který se má vydat do produkčního prostředí způsobem, který je nejvhodnější pro společnost a jejich uživatele. Pomůžete jim vyhodnotit možnosti a pak implementovat ten, který zvolí.

Cíle výuky

Po dokončení tohoto modulu budete umět:

  • Vysvětlete, proč záleží na vzorech nasazení.
  • Porovnejte různé vzory nasazení, abyste si mohli vybrat ten, který nejlépe vyhovuje vašim potřebám.
  • Použijte v kanálu modrý a zelený vzor nasazení.

Požadavky

Moduly v tomto studijním programu jsou součástí průběhu.

Pokud chcete sledovat průběh od začátku, nezapomeňte nejprve dokončit tyto studijní programy:

Doporučujeme také začít na začátku tohoto studijního programu a nasazovat aplikace pomocí Azure DevOps.

Pokud chcete projít jenom tento modul, musíte nastavit vývojové prostředí ve Windows, macOS nebo Linuxu. Budete potřebovat následující zdroje informací:

Můžete začít s Azure a Azure DevOps zdarma. K práci s Azure DevOps nepotřebujete předplatné Azure, ale tady použijete Azure DevOps k nasazení do prostředků, které existují ve vašem předplatném Azure.

Toto prostředí vám umožňuje dokončit cvičení v tomto a následujících modulech. Můžete ho také využít při uplatňování nových dovedností ve vlastních projektech.

Poznámka:

Azure Pipelines podporuje širokou škálu jazyků a typů aplikací. V tomto modulu budete pracovat s aplikací .NET, ale můžete použít vzory, které se zde naučíte, pro vlastní projekty, které používají vaše oblíbené programovací jazyky a architektury.

Seznamte se s týmem

S týmem webu Space Game ve firmě Tailspin Toys jste se seznámili v předchozích modulech. Pro připomenutí tady uvádíme, s kým budete pracovat v tomto modulu.

Cartoon depiction of Andy.

Andy je vedoucí vývoje.

Cartoon depiction of Amita.

Amita odpovídá za kontrolu kvality.

Cartoon depiction of Tim.

Tim odpovídá za provoz.

Cartoon depiction of Mara.

Mara se právě připojila k týmu jako vývojářka a jejím nadřízeným je Andy.

A cartoon depiction of Irwin.

Irwin je produktový manažer.

Mara má předchozí zkušenosti s DevOps. Pomáhá týmu přijmout automatizovanější proces, který využívá Azure DevOps.