Szablony usługi Azure Resource Manager
Korzystając z kilku usług platformy Azure działających w sposób jednolity, możesz przenieść dane do cyfrowej reprezentacji bliźniaczej i ułatwić dwukierunkową komunikację między platformą Azure a reprezentacją bliźniaczą cyfrową, zarówno w środowisku Unity, jak i w rzeczywistości mieszanej.
Usługi platformy Azure używane w tym module są następujące:
- Azure SignalR Service
- Tożsamość zarządzana
- Azure Container Instances
- Azure Storage
- Azure Event Grid
- Azure Digital Twins
- Szczegółowe dane dotyczące aplikacji
- Azure App Service
- Azure Functions
- Azure IoT Hub
- Skrypt wdrażania
Aby uprościć konfigurowanie i używanie tych usług platformy Azure, możesz użyć szablonu usługi Azure Resource Manager (szablonu usługi ARM). Ten szablon usługi ARM pomaga zautomatyzować wdrażanie usług platformy Azure dla środowiska farmy wiatrowej. Utworzyliśmy podstawową strukturę dla Ciebie i udostępniliśmy rozwiązanie programu Visual Studio dla Twoich odwołań i użycia. Aby skompilować i wdrożyć szablon usługi ARM, musisz edytować parametry konfiguracji i uruchamiać polecenia przy użyciu interfejsu wiersza polecenia platformy Azure.
Korzystając z szablonu usługi ARM z interfejsem wiersza polecenia platformy Azure, należy zdefiniować kluczową infrastrukturę platformy Azure, która musi zostać wdrożona. Podobnie jak kod aplikacji, można przechowywać kod infrastruktury szablonu usługi ARM w repozytorium źródłowym i wersję. Każda osoba w twoim zespole może uruchomić kod i wdrożyć podobne środowiska przy użyciu własnych parametrów konfiguracji.
Szablony usługi ARM mogą być plikiem Bicep lub JavaScript Object Notation (JSON), który definiuje infrastrukturę i konfigurację projektu. Szablon używa składni deklaratywnej, która pozwala określić, co zamierzasz wdrożyć, bez konieczności pisania w tym celu sekwencji poleceń programistycznych. W szablonie określasz zasoby do wdrożenia i właściwości dla tych zasobów.
Użyjesz języka szablonu o nazwie Bicep. Bicep udostępnia składnię, która jest łatwiejsza do tworzenia szablonów. Szablony Bicep i JSON oferują te same możliwości, a szablon można przekonwertować między dwoma językami. Utworzyliśmy plik Bicep używany dla tego modułu.
Szablony usługi ARM można uruchamiać przy użyciu programu Windows PowerShell lub interfejsu wiersza polecenia platformy Azure w oknie wiersza polecenia. Program PowerShell oferuje funkcje uzupełniania tabulatorami niedostępne w wierszu polecenia i jest preferowaną powłoką dla tego modułu. Nie musisz uruchamiać żadnych poleceń interfejsu wiersza polecenia platformy Azure z podwyższonym poziomem uprawnień.