Scénář zásobníku nasazení

Dokončeno

Strávili jste čas učením se o zásobníkech nasazení a funkcích, které poskytují. Než začnete implementovat zásobníky nasazení v procesu zřizování prostředků, chcete se dozvědět více o scénáři, který je používá.

V této lekci si prohlédnete scénář, který používá zásobníky nasazení pro seskupování prostředků mezi skupinami prostředků a předplatnými.

Scénář

Předpokládejme, že vaše banka komunity má prostředí Azure s několika předplatnými. Tým platformy spravuje předplatné sdílených služeb, zatímco tým aplikací spravuje předplatné pro uživatelské aplikace banky.

Předplatné sdílených služeb obsahuje skupinu prostředků, která obsahuje profil služby Azure Front Door. Azure Front Door je cloudová síť pro doručování obsahu (CDN), která poskytuje zabezpečený přístup, ukládání do mezipaměti HTTP a akceleraci provozu webového obsahu. Tým platformy profil spravuje, ale týmy aplikací tento profil sdílejí pro veřejný přístup k jejich webovým aplikacím.

Diagram znázorňující dvě předplatná Azure Sdílené předplatné zahrnuje skupinu síťových prostředků s profilem služby Azure Front Door.

Tým aplikací pro vklady je připravený nasadit svou aplikaci a její odpovídající prostředky. Aplikace se skládá z aplikace služby App Service, účtu služby Cosmos DB a koncového bodu služby Azure Front Door, trasy a skupiny původu. Prostředky služby Front Door jsou podřízené prostředky profilu služby Front Door.

Tým nejprve vytvoří novou skupinu prostředků v předplatném aplikace pro prostředky vkladové aplikace. Potom tým aplikace uloží zásobník nasazení vymezený na úrovni předplatného, který aktivuje nasazení prostředků aplikace. Zásobník nasazení teď spravuje prostředky aplikace, včetně podřízených prostředků profilu služby Front Door v předplatném sdílených služeb.

Diagram znázorňující zásobník nasazení, který spravuje prostředky služby Front Door v síťovém předplatném a aplikačních prostředcích v jiném předplatném

Zásobník nasazení se vytvoří nebo upraví nastavením zamítnutí, které brání neoprávněným změnám spravovaných prostředků v zásobníku. Řekněme například, že se jeden z členů týmu aplikace pro vklady pokusí upravit jedno z nastavení aplikace služby App Service. Úprava je blokovaná kvůli --denyWriteAndDelete nastavení zamítnutí použitému na zásobník.

Diagram znázorňující uživatele, který se pokouší upravit nastavení aplikace aplikace služby App Service, ale operace se zamítla kvůli nastavení odepření zásobníku nasazení.

Aplikace půjček, podobně jako aplikace vkladů, se skládá z aplikace služby App Service, účtu Cosmos DB a koncového bodu služby Azure Front Door, trasy a skupiny původu. Tým žádostí o půjčky vytvoří zásobník nasazení vymezený na úrovni předplatného. Zásobník aktivuje nasazení testovací verze prostředků aplikace. Zásobník nasazení teď spravuje prostředky aplikace, včetně podřízených prostředků profilu služby Front Door v předplatném sdílených služeb.

Diagram znázorňující dva zásobníky nasazení, z nichž každá představuje samostatné aplikace

Po dokončení testování tým aplikace půjčky odebere zásobník nasazení pro testovací verzi aplikace. Při odebrání zásobníku odebere prostředky a skupiny prostředků definované ve actionOnUnmanage vlastnosti zásobníku.

Diagram znázorňující první zásobník nasazení po odebrání druhého zásobníku nasazení a jeho spravovaných prostředků