Šablony Azure Resource Manageru

Dokončeno

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.