Это может быть не ново, но я надеюсь, что кто-то может поставить меня на правильный путь, поскольку его бит запутывает во время лазурного развертывания. Я планирую развертывание на Azure. Это то, что у меня естьРазвертывание нескольких ролей в Интернете и ролей рабочих на одном облачном сервисе для облачных сервисов
- Общественного облицовочный ASP.Net MVC приложение (веб-роль) + служба WCF (веб-роль) будет доступна только для этого приложения asp.net + службы WCF (рабочая-роль) снова доступен для 1. over message-queue
- Пользовательское STS, то есть приложение ASP.NET MVC (веб-роль), действующее как Id-Provider (для 1., которое является доверяющей стороной) + служба WCF (веб-роль) для выставляют некоторые из функций STS для RP, такие как 1.
- SQL Azure: доступ к 1 и 2 Примечание: 1. В конечном итоге будет расти портал, содержащий несколько wcf-сервисов, размещенных на веб-страницах и рабочих ролях для внутренних и внешний доступ.
Мой вопрос в том, что 1. будет приложение открыто для общественности, а 2. для 1. для защиты безопасности (внутреннего), как мне планировать развертывание на лазури, имея в виду 1. потребует масштабирования через некоторое время вместе с двумя службами wcf? Опубликовать ли я на одном облачном сервисе или как ?. Я понимаю, что облачная служба является логическим контейнером для ролей n-web/worker. Но когда у вас есть 2 веб-подошвы, как в этом случае, как приложения asp.net, которые становятся стандартными?
С наилучшими пожеланиями Сатиш
Спасибо Брайан. Мой STS-WebApp будет внутренне стоящим, что означает ответ на запрос из веб-приложений RP или wcf (пассивная/активная федерация), поэтому я в порядке с размещением на любом порту, отличном от 80.Я не очень беспокоюсь о том, что его нужно разделить отдельно. Это веб-сайт RP будет находиться под нагрузкой. Какими будут подразумеваемые SSL-сертификаты w.r.t в таком случае? – SKBG