Hosting options
When it comes to hosting Blazor, there are many options. Any cloud service that can host ASP.NET Core sites should be able to run Blazor without any problems.
There are some things we need to think about, so let's go through the options one by one.
Hosting Blazor Server
If the cloud provider has an option to enable/disable WebSockets, we want to enable them since that's the protocol used by SignalR. Depending on the load, we might want to use a service such as Azure SignalR Service, which will take care of all the connections and enable our application to handle more users.
In some cases, the cloud provider may support .NET Core 3.x but not support .NET 5 out of the box. But don't worry; by making sure to publish our application with the deployment mode as self-contained, we make sure the deployment also adds any files necessary to run the project (this might not be true for all hosting providers).
This is also a good thing to do to make...