WHAT TO EXPECT
In this section, users will learn how to create a cloudSwXtch instance on Azure.
Pre-installation Steps
There are several methods that a cloudSwXtch instance can be deployed using the Azure Portal: via template, via Terraform, via the Marketplace, or using the cloud-agnostic form (installation script).
Out of those three options, the preferred method is via template, as it will create the two subnets needed for a cloudSwXtch to operate. In addition, the Network Interface will have "Accelerated Networking" enabled.
Template Method (PREFERRED):
The template method is also mentioned in the Marketplace cloudSwXtch installation, as highlighted below:

Clicking on the “Templates” hyperlink shows more information about the template creation method.

Selecting this link will open the page below:

It can read the instructions on how to install the template into a resource group in the Azure subscription. Without it, users can’t create a VM with cloudSwXtch using this method.
Alternative Install Methods
Marketplace
While a user can create a cloudSwXtch via the Marketplace, it will require additional work in terms of maintenance. For example, the cloudSwXtch would have to be updated to add a second NIC and then have accelerated networking manually enabled. With the template method, users can bypass all this.
If the user still wants to use the Marketplace method, more information can be found in the Install cloudSwXtch via Azure Marketplace page.
Terraform
If the user wishes to deploy cloudSwXtch via Terraform, more information can be found in the Deploy cloudSwXtch with Terraform on Azure page.
Air-Gapped
For closed environments, users can follow the Azure Air-Gapped installation instructions in the Install cloudSwXtch for an Air-Gapped Environment page.
Cloud agnostic install
If the VM has an internet connection, users can use an installation script. The instructions are in the Cloud agnostic cloudSwXtch Install page.