Šablony Azure Resource Manageru
Pomocí několika služeb Azure pracujících v unisonci můžete přenést data do digitálního dvojčete a usnadnit obousměrnou komunikaci mezi Azure a digitálním dvojčetem, a to jak v Unity, tak v hybridní realitě.
Služby Azure používané v tomto modulu jsou následující:
- Azure SignalR Service
- Spravovaná identita
- Azure Container Instances
- Azure Storage
- Azure Event Grid
- Azure Digital Twins
- Application Insights
- Azure App Service
- Azure Functions
- Azure IoT Hub
- Skript nasazení
Pokud chcete zjednodušit nastavení a používání těchto služeb Azure, můžete použít šablonu Azure Resource Manageru (šablonu ARM). Tato šablona ARM pomáhá automatizovat nasazení služby Azure pro prostředí větrných farm. Vytvořili jsme pro vás základní architekturu a poskytli jsme řešení sady Visual Studio pro vaši referenci a použití. K sestavení a nasazení šablony ARM potřebujete upravit parametry konfigurace a spouštět příkazy pomocí Azure CLI.
Pomocí šablony ARM s Azure CLI definujete klíčovou infrastrukturu Azure, kterou je potřeba nasadit. Stejně jako kód aplikace můžete uložit kód infrastruktury šablony ARM do zdrojového úložiště a jeho verzi. Každý člen vašeho týmu může kód spustit a nasadit podobná prostředí s vlastními konfiguračními parametry.
Šablony ARM můžou být buď soubor BIcep, nebo JSON (JavaScript Object Notation), který definuje infrastrukturu a konfiguraci projektu. Tato šablona využívá deklarativní syntaxi, která umožňuje prohlásit, co máte v úmyslu vytvořit, aniž by k tomu bylo nutné psát sekvence programových příkazů. V šabloně zadáte prostředky, které se mají nasadit, a vlastnosti těchto prostředků.
Použijete jazyk šablony s názvem Bicep. Bicep poskytuje syntaxi, která se snadněji používá k vytváření šablon. Šablony Bicep a JSON nabízejí stejné možnosti a šablonu můžete převést mezi těmito dvěma jazyky. Vytvořili jsme pro vás soubor Bicep, který jste použili pro tento modul.
Šablony ARM můžete spouštět pomocí Windows PowerShellu nebo Azure CLI v okně příkazového řádku. PowerShell nabízí funkce dokončování tabulátoru, které nejsou k dispozici na příkazovém řádku a je upřednostňovaným prostředím pro tento modul. Nemusíte spouštět žádné příkazy Azure CLI se zvýšenými oprávněními.