Selecting Azure VM Configuration for IIS, Windows WCF Services, and RabbitMQ Migration

Kannan 0 Reputation points
2024-05-15T03:40:22.1533333+00:00

Planning to migrate our applications from on-premises servers to Azure Cloud. Our application stack includes deployments in IIS, Windows WCF Services, and RabbitMQ. I need guidance on selecting the appropriate Azure VM types.

We need two sets of VMs with Windows Server:

  1. First set of VMs to host IIS and WCF Services, with at least 28 cores CPU, 32 GB memory, and 1 TB hard disk.
  2. Second set of VMs to host RabbitMQ and other related services, with at least 28 cores CPU, 64 GB memory, 1 TB hard disk, and 10 Gbps bandwidth within the RabbitMQ cluster.

We are looking for servers that can handle a large number of users (about 1000 to 1800 users), with RabbitMQ requiring high memory usage, high-speed storage, and significant network bandwidth.

Please recommend the Azure VM types that would best support these needs.

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
7,316 questions
Windows Server
Windows Server
A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.
12,334 questions
{count} votes

1 answer

Sort by: Most helpful
  1. vipullag-MSFT 25,121 Reputation points
    2024-05-15T04:29:26.1433333+00:00

    Hello Kannan

    Welcome to Microsoft Q&A Platform, thanks for posting your query here.

    For the first set of VMs to host IIS and WCF Services, you can consider using the Dsv3 or Dv3 series VMs. These VMs are optimized for general-purpose workloads and offer a good balance of CPU, memory, and disk resources.
    https://learn.microsoft.com/en-us/azure/virtual-machines/dv3-dsv3-series

    For the second set of VMs to host RabbitMQ and other related services, you can consider using the Esv3 or Ev3 series VMs. These VMs are optimized for memory-intensive workloads and offer a high memory-to-CPU ratio.
    https://learn.microsoft.com/en-us/azure/virtual-machines/ev3-esv3-series

    Please note that the VM sizes I recommended are based on the information you provided and may not be the best fit for your specific workload. I would recommend using the Azure VM Selector tool to find the VM sizes that best fit your workload.

    Hope this helps.

    0 comments No comments