Ce n'est peut-être pas nouveau, mais j'espère que quelqu'un pourra me mettre sur la bonne voie car c'est un peu confus lors du déploiement d'Azure. Je suis en train de planifier un déploiement sur Azure. Voici ce que j'ai
- Une application MVC ASP.Net (web-role) tournée vers le public + un service WCF (web-role) accessible uniquement à cette application asp.net + un service WCF (worker-role) à nouveau accessible à 1. par la file d'attente de messages.
- Un STS personnalisé, c'est-à-dire une application ASP.NET MVC (rôle web) agissant en tant que fournisseur d'identité (pour 1. qui est une partie utilisatrice) + un service WCF (rôle web) pour exposer certaines fonctionnalités du STS à des parties utilisatrices comme 1.
- SQL Azure : accessible par 1 et 2 Note : 1. deviendra éventuellement un portail, avec de multiples services wcf hébergés sur le web et des rôles de travailleur pour un accès interne et externe.
Ma question est la suivante : si l'application 1. va être exposée au public, et que l'application 2. est destinée à la fédération de la sécurité (interne), comment dois-je planifier mon déploiement sur Azure en gardant à l'esprit que l'application 1. nécessitera une extension un peu plus tard, ainsi que les deux services wcf ? Dois-je publier sur un service de cloud ou comment ? Si j'ai bien compris, un service cloud est un conteneur logique pour les rôles n-web/worker. Mais lorsque vous avez deux serveurs web, comme dans ce cas les deux applications asp.net, lequel devient le serveur par défaut ?
Meilleures salutations Satish