Windows Azure est le nom générique de la plate-forme de services cloud de Microsoft. L'objectif initial de cette plate-forme est d'héberger et de faire évoluer une application Web en utilisant les centres de données « cloud » de la société géante.
Pour maintenir la santé de l'environnement Windows Azure, 8 grands centres de données situés dans le monde sont utilisés. Actuellement, deux modèles de travail sont mis en œuvre avec succès: la plate-forme en tant que service (PaaS) et l'infrastructure en tant que service (IaaS). Ce modèle de prestation de services présente les avantages suivants:
- seules les ressources effectivement utilisées sont payées;
- il existe une structure multithread de calculs;
- il y a une abstraction de l'infrastructure.
Le modèle PaaS implique la location d'une plate-forme à part entière, qui se compose des éléments suivants: un système d'exploitation, un stockage de fichiers et des services applicatifs. Cette approche réduit considérablement les coûts de développement. Ils n'ont plus besoin de créer leur propre infrastructure et d'acheter des équipements coûteux.
Le fonctionnement de Windows Azure consiste à exécuter individuellement une machine virtuelle pour tester et maintenir une application spécifique. L'utilisateur détermine indépendamment la quantité de puissance de calcul requise. Ces paramètres peuvent être modifiés si les développeurs ont besoin de plus (moins) de machines virtuelles.
Malgré le fait que ce schéma soit implémenté par Microsoft, plusieurs systèmes d'exploitation open source sont disponibles dans l'environnement Windows Azure. Un développeur peut exécuter une machine virtuelle avec le système d'exploitation préinstallé suivant:
-Ubuntu 12;
- CentOS 6;
- OuvrezSUSE 12;
- Serveur SUSE Linux 11.
La sécurité de Windows Azure et des services « cloud » similaires est bien supérieure à celle des hébergeurs conventionnels. Cela est dû au fait que les entreprises géantes peuvent se permettre d'allouer des fonds importants pour maintenir les performances des centres de données. En juin 2012, la plateforme Windows Azure a subi d'énormes changements. Désormais, ce portail est écrit en HTML 5 et dispose d'un grand nombre de nouvelles options.