You can use FortiGate-VM in different scenarios to protect assets that are deployed in Azure virtual networks (VNet):
When designing a reliable architecture in Azure, you must take resiliency and high availability (HA) into account.
View the Azure Administration Guide section: "HA for FortiGate-VM on Azure" to learn more: https://docs.fortinet.com/document/fortigate-public-cloud/7.4.0/azure-administration-guide/983245
You can also find deployment templates on our GitHub for scenarios including