Azure rendering solution deployment framework

This commit is contained in:
Rick Shahid 2022-11-19 09:30:57 -08:00
Родитель f19290496a
Коммит ab6b720c13
1 изменённых файлов: 3 добавлений и 1 удалений

Просмотреть файл

@ -2,6 +2,8 @@
Azure Artist Anywhere (AAA) is a *modular and customizable [infrastructure-as-code](https://learn.microsoft.com/devops/deliver/what-is-infrastructure-as-code) deployment framework* for the [Azure rendering solution architecture](https://github.com/Azure/Avere/blob/main/src/terraform/burstrenderarchitecture.png). Enable your remote artists with global render farm scale using [Azure HPC Virtual Machines](https://learn.microsoft.com/azure/virtual-machines/sizes-hpc) and [Azure GPU Virtual Machines](https://learn.microsoft.com/azure/virtual-machines/sizes-gpu).
https://user-images.githubusercontent.com/22285652/202863565-791d9e98-ddda-4c71-9cdb-1a4adc929ad8.mp4
The following *core principles* are implemented throughout the AAA solution deployment framework.
* Integration of security best practices, including [Managed Identity](https://learn.microsoft.com/azure/active-directory/managed-identities-azure-resources/overview), [Key Vault](https://learn.microsoft.com/azure/key-vault/general/overview), [Private Endpoints](https://learn.microsoft.com/azure/private-link/private-endpoint-overview).
* Any software (render manager, renderer, etc) in a [Compute Gallery](https://learn.microsoft.com/azure/virtual-machines/shared-image-galleries) custom image is supported.
@ -133,7 +135,7 @@ $localDirectory = "$Env:AppData\terraform.d\plugins\registry.terraform.io\hashic
New-Item -ItemType Directory -Path $localDirectory -Force
</code></p>
<p><code>
Invoke-WebRequest -Uri $downloadUrl -OutFile $localDirectory\terraform-provider-avere_$latestVersion.exe -UseBasicParsing
(New-Object System.Net.WebClient).DownloadFile($downloadUrl, $localDirectory + "\terraform-provider-avere_$latestVersion.exe")
</code></p>
### Deployment Steps