Le socle commun est Windows Azure, le « Cloud OS » de Microsoft. Windows Azure est construit sur Windows Server et Hyper V, pour apporter une infrastructure hautement disponible et adaptée à la montée en charge. On peut considérer que c’est une surcouche de Windows Server, Windows Server étant le système d’une machine et Windows Azure le système dans le nuage.
La plate-forme Azure propose un ensemble de services web :
• Live Services : ensemble des services fournis par la plate-forme Live, utilisables via un ensemble d’API.
• .Net Services : 3 services existent actuellement : Access Control (fédération d’identité), Service Bus (connectivité) et Workflow services. SQL Services : C’est un service de base de données relationnelle dans le « cloud ». La version actuelle utilise un nouveau paradigme ACE (Authority, Container, Entity) permettant d’exposer les données. L’ancien a été abandonné au profit d’une exposition directe du SQL sur HTTP (TDS), devenant ainsi un véritable SQL Server online. La migration de l’ancien vers le nouveau est prévue pour cet été. Et Microsoft utilise sa plate-forme pour proposer ses SAAS (haut [Fig.1]). En résumé, Windows Azure est un environnement d’exécution élastique, à l’échelle mondiale, hébergé dans les Datacenter Microsoft et facturé à la consommation. Pendant la preview, tout est gratuit pour le moment).
Aymeric Weinbach