Scénář zásobníku nasazení
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.
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.
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.
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.
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.