2009-11-23 3 views
0

Quelles pourraient être les considérations à prendre en compte lors de la création d'un service de partage d'écran en temps réel (certaines étant proches d'une vue partagée ou d'une réunion en direct) sur Windows Azure? S'il vous plaît partagez vos pensées. Pour cela, il est évident que nous devons créer un serveur TCP/IP personnalisé - auquel les clients peuvent se connecter et échanger (publier/récupérer) des données en temps réel, via un protocole personnalisé sur TCP/IP .Live Meeting/Shared view comme le service de partage d'écran en temps réel sur Azure?

Je pense qu'Azure prend uniquement en charge le protocole TCP/IP pour le rôle Web, sur les ports 80 et 443? S'il vous plaît partagez vos pensées.

Répondre

0

La faible latence reste un cas difficile pour les fournisseurs de cloud computing (Azure étant no exception). Je pense que ça va être la partie la plus difficile dans la conception. Ensuite, depuis la version de Nov'09, les rôles de travail peuvent aussi avoir des points d'entrée (pas sûr des limites du port).

1

Wow - presque 2 ans et aucune réponse acceptée! Comme l'a déclaré Joannes, temps réel va être un défi - vous aurez besoin d'évaluer soigneusement ce que cela signifie pour vous en termes de temps de réponse et de latence.

Windows Azure Worker et les rôles Web ont considérablement évolué depuis que vous l'avez demandé. Vous pouvez désormais avoir jusqu'à 25 points de terminaison d'entrée (par exemple externes) dans votre déploiement, répartis sur toute combinaison de rôles Web et Worker (vous définissez les numéros de port). Vous n'êtes pas limité à 80 et 443. Vous pouvez également avoir jusqu'à 25 points de terminaison internes (utilisés pour la communication inter-rôle). La conception pour exécuter un service de partage de bureau dans Windows Azure aurait les mêmes considérations de base que lors de la conception pour Windows Server (c'est ce que les machines virtuelles Windows Azure exécutent, après tout - Windows Server 2008 R2). Vous devrez gérer l'authentification et l'autorisation, via votre propre solution personnalisée ou éventuellement avec les services de contrôle d'accès. Ok, il y a une chose que vous devez garder à l'esprit: Les machines virtuelles Windows Azure sont sans état, et vous ne devez pas supposer qu'un utilisateur se connecte toujours à la même instance de machine virtuelle (il n'y a aucun moyen de diriger ... accéder à une instance spécifique d'un rôle Web ou Worker). Ainsi, vous devrez externaliser tout type de données spécifiques à la session (ce qui est très simple, avec le service SQL Azure et le service Windows Azure Cache, qui sont tous deux très simples à configurer et à utiliser en tant que fournisseurs de session).

Questions connexes