Server

To host the PowerServer Web APIs (and the client app, launcher, and runtime), you can consider the following environments (any version within the support period is supported):

Note

For the operating system, please make sure 1) it is within the support period so that it can apply the latest security patches and supports the latest TLS version, and 2) it supports .NET 8.0 and 6.0. For example, for Windows OS, Windows Server 2022, 2019, and 2016 are recommended.

PowerServer Web APIs is an ASP.NET Core app, so it can be hosted and deployed like any other ASP.NET Core app. For more information, refer to https://docs.microsoft.com/aspnet/core/host-and-deploy/.

To containerize the PowerServer Web APIs (and the client app, launcher, and runtime), it is recommended that the Azure service has the following specifications/sizes at minimum:

Azure service

Minimum size

Recommended OS

Azure Virtual Machines

Standard D2as v4 (2 vCPUs, 8 GiB memory)

Linux

Azure App Service

P1V2 (210 total ACU, 3.5 GB memory)

Linux

Azure Container Instances

2 vCPUs, 4 GiB memory, 0 GPUs

Linux