title: Multiple azure windows virtual machines communications
body: <p>I need you to solve big problem of mine. I've created an IIS smooth streaming application to deliver the media content.</p>
  
  <p>I'm using azure windows virtual machine, <strong>small instance (CUP 1 Core)</strong>, as a media server. I installed IIS Media Services on vm(Virtual Machine) and I'm creating publish points on it.</p>
  
  <p>The number of users are too many and load on vm will be increase. So, I decided to go with the <strong>Load Balancing/Auto Scaling</strong> options. Well I'm doing this first time.</p>
  
  <p>Here is my media server architecture:</p>
  
  <p>I want to implement <strong>3-tier ﻿architecture</strong>, like I'll create 3 virtual machines and want them communicate each other to balance the load. I mean if load increase on vm-1 then load will be balance with vm-2  and/or vm-3. Also I want to auto scaling of vms.</p>
  
  <p>How can I do this?</p>
  
  <p>Thanks in advance</p>
  
  <p>Devendra</p>