Implementación de múltiples roles web y roles de trabajo en un solo servicio de nube de Azure

Es posible que esto no sea nuevo, pero espero que alguien pueda ponerme en el camino correcto, ya que es un poco confuso durante la implementación de Azure. Estoy en el proceso de planificación para la implementación en Azure. Esto es lo que tengo

Una aplicación ASP.Net MVC (función web) + Servicio WCF (función web) para público debe ser accesible solo para esta aplicación asp.net + Servicio WCF (función trabajador) nuevamente accesible a 1. sobre la cola de mensajesUn STS personalizado, es decir, una aplicación ASP.NET MVC (rol web) que actúa como Id-Provider (para 1. que es una Parte de Confianza) + Servicio WCF (rol web) para exponer parte de la funcionalidad de STS a RP, como 1.SQL Azure: accedido por 1 y 2 Nota: 1. eventualmente crecerá para convertirse en un portal, con múltiples servicios wcf alojados en la web y roles de trabajador para acceso interno y externo.

Mi pregunta es si 1. va a ser la aplicación expuesta al público, y 2. es para 1. para federar la seguridad (interna), ¿cómo debo planificar mi implementación en Azure teniendo en cuenta 1. requerirá escalamiento en algún momento? Más tarde junto con los dos servicios de wcf? ¿Publico en un servicio en la nube o cómo? Mi entendimiento es que Un servicio en la nube es un contenedor lógico para los roles de n-web / worker. Pero cuando tienes 2 suelas web como en este caso, ambas aplicaciones asp.net, ¿cuál se convierte en la predeterminada?

Saludos cordiales Satish

Respuestas a la pregunta(2)

Su respuesta a la pregunta