Úvod
Některé prostředky Azure se nasazují mimo skupiny prostředků a místo toho se nasazují na různých úrovních : předplatné, skupina pro správu nebo dokonce váš celý tenant. Pomocí Bicep můžete vytvářet a konfigurovat prostředky Azure v každém z těchto oborů a získáte výhody použití infrastruktury jako kódu v celém portfoliu prostředků Azure.
Ukázkový scénář
Předpokládejme, že odpovídáte za nasazení a konfiguraci infrastruktury Azure v hračkářské společnosti. Váš tým R&D navrhuje nový toy jako součást projektu s nejvyšším tajemstvím s názvem Project Teddybear. Tým vás požádal o vytvoření vyhrazeného předplatného Azure, které vám pomůže zabránit tomu, aby se informace o projektu nechtěně nezobrazily zbytku společnosti.
Tým R&D plánuje používat virtuální počítače v rámci předplatného, ale aby ušetřil peníze, požádal tým o pomoc, aby se zajistilo, že se v rámci daného předplatného dají vytvořit jenom určité skladové položky virtuálních počítačů. Tým také potřebuje vaši pomoc s vytvořením virtuální sítě v předplatném, protože tato síť se nakonec bude muset připojit k hlavní podnikové síti, která vám pomůže spravovat.
Tady je diagram znázorňující, jak tyto komponenty odpovídají jejich předplatnému Azure:
Víte, že tým R&D nedávno dostal spoustu nových finančních prostředků, takže v budoucnu bude pravděpodobně mít více tajných projektů. Rozhodnete se vytvořit opakovaně použitelné šablony pro každý z jejích speciálních projektů.
Co budeme dělat?
V tomto modulu se dozvíte o různých oborech, na které je možné nasadit prostředky Azure, a o některých běžných prostředcích nasazených mimo skupiny prostředků. Vytvoříte soubor Bicep, který se nasadí do předplatného a skupiny prostředků. Vytvoříte také soubor Bicep, který se nasadí do skupiny pro správu. V procesu se dozvíte o několika funkcích Bicep, včetně postupu:
- Nastavte rozsah souboru Bicep pomocí klíčového slova
targetScope
. - Pomocí modulů a klíčového slova
scope
nasaďte prostředky do různých oborů v rámci jednoho nasazení. - Zaměřte se na konkrétní obory pomocí funkcí
resourceGroup()
,subscription()
,managementGroup()
atenant()
.
Jaký je hlavní cíl?
Na konci tohoto modulu budete schopni vytvářet šablony Bicep, které můžete nasadit na úrovních předplatného, skupiny pro správu a tenanta. Budete také moct vytvářet a používat soubory Bicep k nasazení napříč několika obory v jednom nasazení.
Požadavky
Měli byste být obeznámeni:
- Vytváření a nasazování základních šablon Bicep.
- Azure, včetně webu Azure Portal, předplatných, skupin prostředků a definic prostředků.
- Podřízené a rozšiřující prostředky
Poznámka
V tomto modulu budete vycházet ze znalostí o rozšiřujících prostředcích. Pokud potřebujete osvěžení znalostí, podívejte se na Nasazení podřízených prostředků a prostředků rozšíření pomocí Bicep.
Abyste mohli postupovat podle cvičení v modulu, budete potřebovat:
- Účet Azure s možností vytvářet prostředky na úrovni předplatného Pro jedno cvičení, které je volitelné, budete muset být schopni vytvářet skupiny pro správu a zásady.
Spropitné
Pokud tyto požadavky s aktuálním účtem Azure nemůžete splnit, můžete získat bezplatnou zkušební verzi a vytvořit nové předplatné a tenanta Azure.
- Visual Studio Code, nainstalováno místně.
- Místně nainstalované rozšíření Bicep pro Visual Studio Code.
- Buď:
- Místně nainstalované nejnovější nástroje Azure CLI.
- Místně nainstalovaná nejnovější verze azure PowerShellu.