To simplify Plesk provisioning in-the-cloud for infrastructure providers (including service providers offering dedicated VPS or IaaS), Plesk offers these instructions on how to deploy Plesk on the Windows Azure platform.
Creating VM image
Due to Microsoft Windows Server redistribution restrictions, we cannot provide Plesk VM image. Prepare the image by taking the following steps:
2.Connect to the Server via Remote Desktop.
3.Add the "Web Server (IIS)" role to the Server.
4.Install Plesk using Plesk Installer.
"%plesk_cli%\cloning" --update -prepare-public-image true -reset-license true
6.Prepare Windows Server for cloning.
C:\Windows\System32\sysprep\sysprep /oobe /generalize /shutdown
7.Capture a VM image of the Server.
Steps to Deploy
Create a Custom Virtual Machine based on the prepared VM image above.
Set Up End points on the Server.
Make sure required ports are open using KB below:
#391: Which ports need to be opened for all PP services to work with a firewall?
Plesk does not support deploying on CentOS in Azure, but experience described in our official forum can be used: https://talk.plesk.com/threads/running-plesk-12-on-centos7-azure-cloud.331160/