This topic describes how to deploy the PACS Storage Server and Medical Web Viewer to Azure Virtual Machines. This is basically the same process as installing them on a normal desktop Windows machine. Setting up a Virtual Machine on Azure can be a little challenging. Fortunately, there are plenty of tutorials by Microsoft to guide you step-by-step, such as https://social.technet.microsoft.com/wiki/contents/articles/34351.configure-iis-server-on-azure-virtual-machine-windows-server.aspx.
A valid Microsoft Azure Subscription
Create a new Windows virtual machine (for example, a Windows Server 2012 R2). Then set up and configure the virtual network and the security group. For more information, refer to https://docs.microsoft.com/en-us/azure/virtual-machines/windows/tutorial-manage-vm#create-virtual-machine.
Install IIS along with all components required to run a WCF .Net 4 application.
From within the Add Roles and Features Wizard, choose the "Role-based or Feature-based Installation" option.
On the Server Roles page, select Web Server (IIS).
Be sure to select WCF HTTP Activation, all other .NET4 components, and all IIS Management tools.
Open port 80 (it is blocked by default for security). Doing so makes the machine HTTP-accessible.
For more information, refer to https://docs.microsoft.com/en-us/azure/virtual-machines/windows/quick-create-portal.
Set up a data disk. For more information, refer to https://docs.microsoft.com/en-us/azure/virtual-machines/windows/tutorial-manage-data-disk.
Add either SQL Server VM or install SQL Express. Note that SQL Server VM is expensive, whereas SQL Express is free. For more information, refer to https://www.leadtools.com/support/forum/posts/t12140-How-do-I-set-up-the-Medical-Web-Viewer
Now that the Virtual Machine is ready, it is time to install the LEADTOOLS setup and the Medical Web Viewer. To do so, install the LEADTOOLS setup. Then, just as you would do on a desktop machine, go through PACS Configuration and Database Configuration. For more information, refer to https://www.leadtools.com/support/forum/posts/t12140-How-do-I-set-up-the-Medical-Web-Viewer. This is a LEADTOOLS Technical Support Forum post that walks you through setting up a machine or Virtual Machine with the LEADTOOLS setup to run the Medical Web Viewer.
After the Medical Web Viewer and Storage Server Manager are set up, perform the following steps to ensure they work on the new Azure VM.
http://<VM_IP_Address>/MedicalViewer19/. The easiest way to get the IP is through PowerShell. From your machine, open PowerShell and type:
Get-AzureRmPublicIpAddress -ResourceGroupName myResourceGroup | Select IpAddress
Refer to the links above for comprehensive ways to get this IP address.